игрок

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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
14
12 лет назад
0
есть магазин который строится игроком и этот магазин имеет способность которую должен использовать только игрок-владелец
0
22
12 лет назад
0
Умпф, я сталкивался с подобной проблемой, только у меня была не способность, а предмет. Единственное что придумал:
Есть игрок А — человек.
Есть игрок Б — нейтрал, полностью подконтрольный игроку А и только игроку А. Для остальных игроков он нейтрален или враждебен.
При постройке магазина игроком А передаем его во владение игроку Б. Таким образом управлять магазином может только один игрок, а все остальные юниты игрока А могут иметь какие угодно союзы.
Минусы, конечно, очевидны.
+
Или можно при выборе игроком магазина передавать магазин оному во владение, а может ли этот игрок использовать способность магазина или нет будет определяться в зависимости от доступных ему апгрейдов.
0
14
12 лет назад
0
проблема в том что у каждого из игроков есть возможность построить этот магазин, и способность для него должна быть доступна только ему.
0
14
12 лет назад
0
tесть ли возможность сделать это, например через руны?
0
22
12 лет назад
0
Мне пришла идея делать проверку
if GetLocalPlayer() == GetOwningPlayer(<YourUnit>) then
...
Принятый ответ
0
14
12 лет назад
0
bladget, попробую.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.