Manhun1
offline
Опыт:
5,042Активность: |
Игнорит все
function Reload_con takes nothing returns boolean
return GetSpellAbilityId() == 'A003' endfunction function InitTrig_Reload takes nothing returns nothing
set gg_trg_Reload = CreateTrigger( ) call TriggerRegisterAnyUnitEventBJ(gg_trg_Reload,EVENT_PLAYER_UNIT_SPELL_EFFECT) call TriggerAddCondition(gg_trg_Reload, Condition( function Reload_con)) call TriggerAddAction(gg_trg_Reload, function Reload_act) endfunction Коментил условие, все перепроверил по много много раз, юзал дебаг msg, но нет, ничего не нашел и вроде все правильно. Такое ощущение, что триггер Exicut ится, но нигде ничего подобного нет
Manhun1 добавил: Может кто подскажет где вероятно ошибка и где или как ее можно обнаружить |
28.01.2012, 01:18 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alpha
offline
Опыт:
7,387Активность: |
Все правильно, проверь момент инициализации(если не проверил) и момент каста на предмет совпадения ID способности, возможно в нем ошибка. |
28.01.2012, 01:41 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Manhun1
offline
Опыт:
5,042Активность: |
Совпадение 100% ибо я конвертил гуи в jass из-за добавления новых функций. и до этого все работало ини тоже ок. |
28.01.2012, 01:44 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alpha
offline
Опыт:
7,387Активность: |
Я сказал код правильный, проверяй сам или выкладывай карту.
alpha добавил:
Условие, как и ожидалось, работает нормально. В своей карте смотри функцию Reload_act, в ней ты сделал ошибку. Тема закрыта
А да, учитесь правильно расставлять отладочные сообщения |
28.01.2012, 02:11 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|