круто заработало но незнаю какую переменную ввести для Player(iindex) а то он утекает хД
//===========================================================================
function InitTrig_IchigoMui takes nothing returns nothing
local integer iindex
local integer iindex1
local integer imax
local trigger it = CreateTrigger( )
set iindex = 0
set iindex1 = 1
set imax = 27
loop
call TriggerRegisterPlayerUnitEvent( it, Player(iindex), EVENT_PLAYER_UNIT_SPELL_EFFECT, null )
set iindex = iindex + iindex1
exitwhen iindex == imax
endloop
set iindex1 = 0
set imax = 0
call TriggerAddAction( it, function Trig_IchigoMui_Actions )
set it = null
endfunction
не судите меня гуйшники и не называйте предателем!) у меня на 10 способностей ушло 500 глобалок вот и решил перейти на джасс
разобрался
//===========================================================================
function InitTrig_IchigoMui takes nothing returns nothing
local trigger it = CreateTrigger( )
local integer array iindex
local integer iindex1 = 1
local integer imax = 27
local player array iplayer
set iindex[0] = 0
loop
set iplayer[iindex[0]] = Player(iindex[0])
call TriggerRegisterPlayerUnitEvent( it, iplayer[iindex[0]], EVENT_PLAYER_UNIT_SPELL_EFFECT, null )
set iindex[0] = iindex[0] + iindex1
exitwhen iindex[0] == imax
endloop
call TriggerAddAction( it, function Trig_IchigoMui_Actions )
set it = null
set iindex1 = 0
set imax = 0
set iplayer[iindex[0]] = null
endfunction
Загруженные файлы
1 пункт от NazarPunk: Научитесь пользоваться форматированием сообщений
Отредактирован nazarpunk
Отредактирован nazarpunk
Отредактирован nazarpunk