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

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

Ответ
 
Wormad

offline
Опыт: 235
Активность:
Не работает триггер...
Я определил переменные в редакторе
  • udg_Hero - в которую присваевается герой (Hmkg)
  • udg_HeroAb - массив типа Способность (редактор русифицированный)


Код:
function Trig_Abil2Mass2_Func001C takes nothing returns boolean
    if ( not ( UnitId2StringBJ(GetUnitTypeId(udg_Hero)) == "mountainking" ) ) then // условие выполняется (!)
        return false
    endif
    return true
endfunction

function Trig_Abil2Mass2_Actions takes nothing returns nothing
    if ( Trig_Abil2Mass2_Func001C() ) then
        set udg_HeroAb[0] = 'AHtb'
        set udg_HeroAb[1] = 'AHtc'
        set udg_HeroAb[2] = 'AHbh'
        set udg_HeroAb[0] = 'AHav'
    else
    endif
    call SelectHeroSkill( udg_Hero, udg_HeroAb[0] )
endfunction

//===========================================================================
function InitTrig_Abil2Mass2 takes nothing returns nothing
    set gg_trg_Abil2Mass2 = CreateTrigger(  )
    call TriggerAddAction( gg_trg_Abil2Mass2, function Trig_Abil2Mass2_Actions )
endfunction


здесь у меня не работает
call SelectHeroSkill( udg_Hero, udg_HeroAb[0] )

Подскажите почему не работает, и как исправить чтоб работало...

[i]Wormad добавил:

Прошу прощения...
я сам разобрался

set udg_HeroAb[0] = 'AHtb'
set udg_HeroAb[1] = 'AHtc'
set udg_HeroAb[2] = 'AHbh'
set udg_HeroAb[0] = 'AHav'

надо было присвоить 3...
Старый 08.08.2009, 19:00
Ответ

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

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

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

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



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