Глобальные переменные

Добавлен
Делаю триггер и пытаю объявить переменную:
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 работаеш то сохрани карту и запусти не через проверку карты
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
22
11 лет назад
1
Какой редактор используете для компиляции? Неужели никаких ошибок? Скорее всего проблема не в этом куске кода.
1
23
11 лет назад
1
Sergant1000:
Даа, стыдновато. Перепутал переменные, исправил. Но все равно при запуске карты даже с норм переменной, вылет. Мож как-то не правильно объявляю, или при объявлении переменной должно быть еще что то.
Ау есть кто живой?
Ты только переменную исправил? Вывод текста не менял?
0
28
11 лет назад
0
у него вджаз не скомпилировался походу
код он исправил
или событие левое использовал
1
17
11 лет назад
1
Вот карта, работаю на NewGen.
Запускаю карту через проверку карты.
Загруженные файлы
0
28
11 лет назад
0
перед проверкой карты надо сохранять иначе вджаз не компилируется
проверь через варкрафт а не через проверку карты и если несработает то пиши потомушто у меня твоя карта работает
1
17
11 лет назад
1
о, а я на обычном джасе пишу. в обычном глобальные обьявляются?
1
23
11 лет назад
Отредактирован SomeFire
1
Я тоже просто сохранил карту и она заработала, как ни странно.
Загруженные файлы
0
28
11 лет назад
0
vjass входит в jngp
неработает карта скачай jngp
в обычном глобальные обьявляй через кнопочку переменные
если через jngp работаеш то сохрани карту и запусти не через проверку карты
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.