Добавлен TeX13
Пытаюсь в массиве создать 24 триггера, к этим 24 триггерам добавляю действие, но не задача, ругается и говорит мол лишняя скобка, когда я пытаюсь передать целочисленный параметр в функцию. Посмотрите, пожалуйста:
function mk takes integer i returns nothing
set udg_kills_m[i] = 0
endfunction
//===========================================================================
function InitTrig_mk1 takes nothing returns nothing
local trigger array trig
local integer a = 0
set trig[0] = null
set a =1
loop
set trig[a] = CreateTrigger( )
call TriggerRegisterTimerExpireEventBJ( trig[a], udg_kills_t[a] )
call TriggerAddAction(trig[a], function mk(a))
set a = a + 1
exitwhen a ==24+1
endloop
set a = 0
endfunction
Принятый ответ
В жассе нельзя передавать параметры в функции-каллбеки.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован nazarpunk
мне нужно 24 таймера, который поддерживают актуальность стрика убийства дабл-килл, трипл-кил и так далее, соотвественно у каждого игрока свой таймер (это я так думаю)
prog, оххх, как трудно на это переходит после c#, ох какие вещи я бы здесь вытворял со списками xDDD
Отредактирован nazarpunk
Отредактирован prog
NazarPunk, ну меня готовое не интересует, все не настроишь в конфиге, надо под себя делать)) тем более так ничему и не научишься
Отредактирован prog
Отредактирован prog