XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Wortecs

offline
Опыт: 3,146
Активность:
Почеиму не работает
С глобальным триггером работает. (на функцию Dm не смотреть)

Код:
function Trig_Otr_Conditions takes nothing returns boolean
    if ( not ( GetSpellAbilityId() == 'A000' ) ) then
        return false
    endif
    return true
endfunction

function Dm takes nothing returns nothing
local unit u
 call DisplayTextToForce( GetPlayersAll(), "1" )
 set u = GetAttackedUnitBJ()
    call PauseUnitBJ( true, u )
    call TriggerSleepAction( 2 )
    call PauseUnitBJ( false, u )
endfunction

function Trig_Otr_Actions takes nothing returns nothing
local trigger t
 set t = CreateTrigger(  )
 call TriggerRegisterUnitEvent( t, GetSpellAbilityUnit(), EVENT_UNIT_DAMAGED )
 call TriggerAddAction( t, function Dm )
    call TriggerSleepAction( 15 )
 call DestroyTrigger(t)
endfunction

//===========================================================================
function InitTrig_Otr takes nothing returns nothing
    set gg_trg_Otr = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_Otr, EVENT_PLAYER_UNIT_SPELL_EFFECT )
    call TriggerAddCondition( gg_trg_Otr, Condition( function Trig_Otr_Conditions ) )
    call TriggerAddAction( gg_trg_Otr, function Trig_Otr_Actions )
endfunction
[+] замечание от X: название темы не отражает сути вопроса!
Старый 25.02.2011, 22:05
DioD

offline
Опыт: 45,134
Активность:
  1. Что именно не работает
  2. Где отладочные сообщения?
Старый 25.02.2011, 22:09
Wortecs

offline
Опыт: 3,146
Активность:
DioD, Без разницы что триггер будет делать просто не создает динамический триггер если заменить на udg_t и создать глобальную то все работает

Код:
call DisplayTextToForce( GetPlayersAll(), "1" )


Wortecs добавил:
Все работает

Wortecs добавил:
Закрывайте
Старый 25.02.2011, 22:26
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 20:14.