Написал пару триггеров в 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()
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
3 года назад
0
Похожие вопросы:

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

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

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

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

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