Я новичок 1 день начал его изучать и немного подвинул... Так как я хорошо знаю php и js а варику подругому!
Мне нужно чтоб при клик проверяли являет ли цель таргета союзником то следовать иначе атаковать врагу.
function IssueSuperOrder takes unit Who,widget Target,real X,real Y returns nothing
if Target == null then
call IssuePointOrder(Who,"move",X,Y)
else
call IssueTargetOrder(Who,"attack",Target)
endif
endfunction
Принятый ответ
nvc123:
Проблему решил
А я ответ не поучил чо ты сказал 10000 раз все разными методах постояно зависают сохранение карты... потому что код такой не работает проверка союзника... я сам решу когда ответ будет верный...Viktor19, вместо виджета юзай юнита
виджет не может иметь игрока
так что всё работает
подробнее в статьяхпо правилам подобные вопросы надо закрывать так что клоз
Проблему решил
if IsPlayerAlly(GetOwningPlayer(Who), GetOwningPlayer(Target)) == true then
Проблема решена!
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. nvc123
думаю перевести слово союзник на английский язык сможешь и сам
Ред. pro100master
виджет не может иметь игрока
так что всё работает
подробнее в статьях
Ред. pro100master
Проблему решил