Написал пару триггеров в JNGP, которые должны запускаться сразу после загрузки карты.
Карта абсолютно тестовая и на ней триггеры работают.
globals
trigger trig_1=null
trigger trig_2=null
.....
endglobals

//Тут событиия, кондишены и экшены + инит триггеров trig_1, trig_2

function RunInitializationTriggers takes nothing returns nothing
call ConditionalTriggerExecute(trig_1)
call ConditionalTriggerExecute(trig_2)
endfunction

function main takes nothing returns nothing
//в самом конце main функции вызывается это
call RunInitializationTriggers()
Попытался перенести тоже самое в старую карту доты 6.83d, но она не компилится, не создается в лобби (выкидывает).
В чем может быть проблема?

Спасибо всем за ответы.
PT153 подсказал в чем проблема.
Я использовал функции blizzard.j, но не вызвал в мейне call InitBlizzard()
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
Zeuz:
DazzleFirst, возможно ли как то создать локальный триггер при применении способности и уничтожить обратно?
ведь обычно локальные триггеры как правило при применении способности создаются в инициализации карты...
нет нужды выделять еще один триггер (помимо отлова) на заклинание, если оно не слишком громоздкое в плане исполнения.
Как сообщает товарищ nvc123:
Zeuz, лучше не использовать много триггеров
вообще нету такой ситуации в которой надо много триггеров
стоит обратить на это внимание.
Везде и всюду есть свои нюансы которые нужно учитывать. Если не выполнить задуманное с помощью одного триггера, то делаем два.
ответ
Была прям один в один ситуация. Игра крашица скорее всего от того, что что bounds выходит за пределы карты. Оставляй отступ от краев.
и даже не границы карты, а границы обзора вродебы ломают все

попробуй rect создать на карте, чтобы он был внутри границы обзора. И bounds выставляй по нему.
ответ
баф-то не сохранется
не трогай уровни на мертвых юнитах, никогда
ответ
Лимит потока. Я тоже с подобным сталкивался: ссылка.
ответ
Надо жуков дать под контроль не играющему даже за ИИ игроку, пустому слоту, тогда не должны выкопаться
а вообще как-то странно

28
В чем может быть проблема?
А pjass при сохранении доты что говорит?

И ещё желательно весь добавленный код сюда.
2
PT153:
В чем может быть проблема?
А pjass при сохранении доты что говорит?

И ещё желательно весь добавленный код сюда.
А как проверить это через pjass?
В редакторе же дота не открывается.
28
Rejuvenation, тут написано. Да, там через JassHelper, но суть будет та же.
32
Явно проблема в синтаксической ошибке или дубле имён тригггреов/ функций, карту в студию, ванга давно померла, так и не посетив XGM.
32
PT153, в жасскрафт есть проверка на ошибки, прямо в карте смотрим чаво там нетак, потом там же прямо пишим, все необходимое есть, подсветки, чек синтаксиса, готовые конструкции, поиск и замена.
2
quq_CCCP:
PT153, в жасскрафт есть проверка на ошибки, прямо в карте смотрим чаво там нетак, потом там же прямо пишим, все необходимое есть, подсветки, чек синтаксиса, готовые конструкции, поиск и замена.
Чек синтаксиса в JassCraft у меня для всех скриптов одно и то же пишет.
А как настроить подсветки?
Загруженные файлы
32
Rejuvenation, хз что то ты делаешь нетак, ибо я открываю J файл доты и все норм, распоковал и открыл. В жасскавте полазь по вкладкам, там все есть, даже есть создание триггера, условия, цикла одной кнопкой.
2
Спасибо всем за ответы.
PT153 подсказал в чем проблема.
Я использовал функции blizzard.j, но не вызвал в мейне call InitBlizzard()
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.