Добавлен Castiel
'''
local e=GetTriggerEventId()
print(e)
print(EVENT_UNIT_SELECTED)
''''
local e=GetTriggerEventId()
print(e)
print(EVENT_UNIT_SELECTED)
''''
или
''''
local e=GetTriggerEventId()
print(e)
print(EVENT_PLAYER_UNIT_SELECTED)
''''
Ломал голову почему не работает if then и решил проверить.
Выдают разные ID по этому в условии невозможно сравнить...Либо я баран либо близы накосячили.
''''
local e=GetTriggerEventId()
print(e)
print(EVENT_PLAYER_UNIT_SELECTED)
''''
Ломал голову почему не работает if then и решил проверить.
Выдают разные ID по этому в условии невозможно сравнить...Либо я баран либо близы накосячили.
Принятый ответ
сравнивай результат функции GetHandleId
if GetHandleId(GetTriggerEventId()) == GetHandleId(EVENT_PLAYER_UNIT_SELECTED) then
...
end
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Drynwhyl