Поясняю вопрос:
В карте передача ресурсов запрещена, но ее можно организовать иначе: я даю союзнику контроль, он покупает дорогую вещь в магазине моему персонажу, а я ее продаю. Не важно, что мне вернется лишь 50% от того, что потратил союзник. Важно то, что вообще мне упадет с этого голд. Вопрос: как можно этого избежать?
Вариант с обесцениванием вещей отпадает сразу!

Принятый ответ

EnergyFrost, юнит будет принадлежать игроку который контролировал
то есть владельцем юнита является тот игрок который совершил покупку а не тот кому принадлежал юнит совершивший покупку
таким образом мы получаем настоящего покупателя юнита
а сравнив владельцев купленного юнита и владельца юнита покупателя можно определить что юнит был куплен другим игроком
вернуть деньги игроку и не создавать предмет
таким образом игрок не сможет покупать предметы другим игрокам с помощью передачи контроля
EnergyFrost:
Покупка предмета будет совершена за счет игрока-контролера.
ну так отменяем покупку и все проблемы
как определить что купил не владелец героя я написал уже
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
30
8 лет назад
0
Запретить передачу контроля?
0
18
8 лет назад
0
При продаже отбирать золото обратно.
0
15
8 лет назад
0
Clamp, контроль должен оставаться.
Maniac_91, а как ты отловишь это? Может игрок сам купил?
0
28
8 лет назад
0
старые добрые бд
у предмета храним его настоящего владельца (первого кто получил/купил этот предмет)
если предмет продан и продал его не владелиц то отбираем голду и восстанавливаем предмет со словами "фиг тебе а не продажа"
0
15
8 лет назад
Отредактирован EnergyFrost
0
nvc123, настоящий владелец - игрок 15( тот кто продает предмет) . Игрок, который покупает - я. И не важно, что в этот момент меня контролировали. Варкрафт не отлавливает того, Кто в этот момент меня контролировал.
PS если я получил- не означает, что я купил из магазина.
0
28
8 лет назад
Отредактирован nvc123
0
EnergyFrost, настоящий владелец - тот кто купил предмет либо получил его первым
читай внимательно
контроль отловить будет сложно
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.