игрок

Добавлен
Как узнать какой игрок отдал приказ использовать способность. в т.ч. если приказ отдал не владелец юнита (общие войска).

Мне пришла идея делать проверку
if GetLocalPlayer() == GetOwningPlayer(<YourUnit>) then
...
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Можно проверить не выбран ли юнит определенным Игроком(Ну как не выбрав юнит можно приказать ему использовать способность(если не триггерно)?)
21
Запретить на время вибирать юнит для других игроков
22
Автор, а для чего вам это нужно? Может есть обходной путь.
14
есть магазин который строится игроком и этот магазин имеет способность которую должен использовать только игрок-владелец
22
Умпф, я сталкивался с подобной проблемой, только у меня была не способность, а предмет. Единственное что придумал:
Есть игрок А — человек.
Есть игрок Б — нейтрал, полностью подконтрольный игроку А и только игроку А. Для остальных игроков он нейтрален или враждебен.
При постройке магазина игроком А передаем его во владение игроку Б. Таким образом управлять магазином может только один игрок, а все остальные юниты игрока А могут иметь какие угодно союзы.
Минусы, конечно, очевидны.
+
Или можно при выборе игроком магазина передавать магазин оному во владение, а может ли этот игрок использовать способность магазина или нет будет определяться в зависимости от доступных ему апгрейдов.
14
проблема в том что у каждого из игроков есть возможность построить этот магазин, и способность для него должна быть доступна только ему.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.