Как например в ЖнА

суть такова, к каждому предмету можно привязать одно любое целочисленное число. Изначально оно равно 0 если не ошибаюсь.
Делаешь триггер, юнит подобрал предмет, если число предмета = 0, значит его еще никто не подбирал (при покупке например) и устанавливаешь для этого предмета число которое равно конвертировать номер игрока (игрок инициатор) если на гуи и мы дали владельца предмету. И второй блок условий где нужно проверить какой игрок поднимает предмет, конвертируешь номер игрока в число +1 и сравниваешь с числом предмета, если они равны - предмет владельца, если нет то кто то пытается украсть предмет. Профит, все просто и ничего сложного, простенький триггер на пару действий.
`
ОЖИДАНИЕ РЕКЛАМЫ...
17
Сохранение в хендл предмета хендл юнита (или номер игрока) и проверка этого хендла при поднятии предмета.
Юнит поднимает предмет
Взять хендл героя поднявшего предмет
Совпадает с хендлом на предмете - Оставить
Не совпадает - дропнуть
8
Можно даже без юзер даты, у предмета есть Owner же.
8
PyCCKuu_4eJl:
Сохранение в хендл предмета хендл юнита (или номер игрока) и проверка этого хендла при поднятии предмета.
Юнит поднимает предмет
Взять хендл героя поднявшего предмет
Совпадает с хендлом на предмете - Оставить
Не совпадает - дропнуть
Не могли бы вы показать триггер, а то я попробовал и ничего не вышло))
29
Предмету можно устанавливать игрока-владельца с помощью таких нативок SetItemPlayer(), GetItemPlayer(). Я проверял, работает. По умолчанию игрок нейтрально-пассивный.
11
суть такова, к каждому предмету можно привязать одно любое целочисленное число. Изначально оно равно 0 если не ошибаюсь.
Делаешь триггер, юнит подобрал предмет, если число предмета = 0, значит его еще никто не подбирал (при покупке например) и устанавливаешь для этого предмета число которое равно конвертировать номер игрока (игрок инициатор) если на гуи и мы дали владельца предмету. И второй блок условий где нужно проверить какой игрок поднимает предмет, конвертируешь номер игрока в число +1 и сравниваешь с числом предмета, если они равны - предмет владельца, если нет то кто то пытается украсть предмет. Профит, все просто и ничего сложного, простенький триггер на пару действий.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.