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

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

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