Добавлен Sergant1000
Делаю триггер и пытаю объявить переменную:
globals
string I = "Varible"
endglobals
function F1 takes nothing returns nothing
call DisplayTextToForce( GetPlayersAll(), "function 1" )
call DisplayTextToForce( GetPlayersAll(), I + "worck." )
endfunction
function F2 takes nothing returns nothing
call DisplayTextToForce( GetPlayersAll(), "function 2" )
call DisplayTextToForce( GetPlayersAll(), I + "worck." )
endfunction
function Trig_nn_001_Actions takes nothing returns nothing
local integer i = S2I(SubStringBJ(GetEventPlayerChatString(), 2, 2))
if ( i == 1 ) then
call ExecuteFunc("F1")
elseif ( i == 2 ) then
call ExecuteFunc("F2")
endif
endfunction
Но из за объявления глобальных неработает, как нужно правильно их объявлять.
Принятый ответ
vjass входит в jngp
неработает карта скачай jngp
в обычном глобальные обьявляй через кнопочку переменные
если через jngp работаеш то сохрани карту и запусти не через проверку карты
неработает карта скачай jngp
в обычном глобальные обьявляй через кнопочку переменные
если через jngp работаеш то сохрани карту и запусти не через проверку карты
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
P.S. впервые такое говорю, но подучи английский.
Ау есть кто живой?
ты запускаеш карту через проверку карты или через варик?
код он исправил
или событие левое использовал
Запускаю карту через проверку карты.
проверь через варкрафт а не через проверку карты и если несработает то пиши потомушто у меня твоя карта работает
Отредактирован SomeFire
неработает карта скачай jngp
в обычном глобальные обьявляй через кнопочку переменные
если через jngp работаеш то сохрани карту и запусти не через проверку карты