Добавлен Pryanik_1
Извиняюсь, что наверное со столь глупым и банальным вопросом, но как ввести переменную с количеством убийств юниту? (нужно сделать на множество юнитов) У меня есть юнит который после 5 убийств получает способность. Пытался сделать через локалки, но локалки видимо из-за повторного объявления сбрасываются, как быть?
Принятый ответ
JASS:
local unit whichUnit=GetKillingUnit()
local integer data=GetUnitUserData(whichUnit)
call SetUnitUserData (whichUnit, data+1)
if(data==5)then
call UnitAddAbility(whichUnit, 'A000')
else
...
endif
...
set whichUnit=null
На GUI ищем "UserData".
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. world_editor