Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Система торговли #8

Open
Chief01 opened this issue Oct 23, 2015 · 4 comments
Open

Система торговли #8

Chief01 opened this issue Oct 23, 2015 · 4 comments

Comments

@Chief01
Copy link

Chief01 commented Oct 23, 2015

Система торговли должна действовать при взаиодействии с торговцем либо с НПС, так же возможен гибридный вариант. НПС - ящик с которым производится торговля, торговец отдельный РП персонаж который выдает задания и общается со сталкерами.

Реализация :
При нажатии сочетания кнопок (или из выпадающего списка) вызывать интерфейс торговли, на котором будет отображено две кнопки покупка либо продажа а так же отмена. При покупке открывается список продаваемого снаряжения и вооружения. выбрав необходимое игрок нажимает купить и если у него достаточно средств он покупает. После соверщения сделки снаряжение спавнится в ящике. Для совершения продажи игрок складывает предметы в ящик и нажимает продать.

@ghost
Copy link

ghost commented Oct 23, 2015

Я думаю, что ящик тут лишнее - достаточно проверить место в рюкзаке и класть туда. Также продавать из рюкзака\инвентаря.
Каждую шмотку покупать индивидуально - выбрал - есть деньги? есть место? купил.

@Zealot111
Copy link
Owner

Я думаю, что ящик тут лишнее - достаточно проверить место в рюкзаке и класть туда. Также продавать из рюкзака\инвентаря.

Это неудобно. Там может быть мало место, оттуда вещь могут украсть.

@ghost
Copy link

ghost commented Oct 27, 2015

Да, из рюкзака крадут, даже я на тф рп кооп воровал на станции Янов у кого-то бинты :)

  1. Решение тогда непонятно - если человек накупил, а места у него не хватает, что ему делать?
  2. как сделать у каждого свой ящик?

Может попробовать блокировать на время рюкзак покупателя?
Проверки
canAddItemToBackpack
canAddItemToUniform
canAddItemToVest

@Zealot111
Copy link
Owner

  1. как сделать у каждого свой ящик?

Создавать его локальным. Тогда просто у каждого пользователя будет свой ящик на том же саммо месте. И вещи в нем могут хранить в течении игры.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants