Сделал триггерный яд, но не пойму че за фигня тут
Отладка из DisplayText:
GetUnitname(u) // показывает имя юнита
GetUnitName(LoadUnitHandle(udg_poisonHash, GetHandleId(t), StringHash("unit"))) // не показывает имя юнита
Вот сама функция
function PoisonMain takes unit u returns nothing
    local timer t = CreateTimer()
    call TimerStart(t, 0.01, true, function PoisonDamage)
    call SaveUnitHandle (udg_poisonHash, GetHandleId(t), StringHash("unit"), u)
    call DisplayTextToPlayer(Player(0), 0, 0, GetUnitName(u))
    call DisplayTextToPlayer(Player(0), 0, 0, GetUnitName(LoadUnitHandle(udg_poisonHash, GetHandleId(t), StringHash("unit"))))
    set t = null
endfunction

хеш то инициализировали?
`
ОЖИДАНИЕ РЕКЛАМЫ...
18
Hate:
хеш то инициализировали?
ой блин, я же вырубил гуишный триггер для инициализации всего в карте, точно.
Благодарю)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.