В общем такая беда, открываю карту через редактор кампаний пишу любой Jass код и ничего не происходит, даже умышлено вызвав ошибку карта всё равно исправно сохраняется
Редактор преспокойно кушает вот такой вот ошибочный триггер и глава добавляется в кампанию, разумеется глава битая и не открывается, а проверка главы из редактора выкидывает в главное меню как ни в чём не бывало
Покуда в карте лишь гуи триггеры всё исправно работает, но стоит мне прописать 100% верный код даже вот такого типа всё сразу ломается:
globals
unit herodef=null
endglobals
вот я наполовину и ответил на свой вопрос, получается что, я в каждой кампании должен переменный через редактор переменный формата udg_name записать?
или надо какие-то галочки расставить? чего-то не пойму

Bergi_Bear, не знаю, я так понимаю, что редактор кампаний как-то по особому позволяет редактировать карту. Насколько помню, изменения карты, что вносятся через редактор кампаний, не влияют на саму карту.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
конечно для глобалок нужна приставка udg_
Наверное, какие-то галки в редакторе убрал, раз сохраняет карту без ошибок. Ведь редактор в первую очередь сохраняет обычную карту, а уже потом добавляет её в кампанию.
33
8gabriel8, сохранил главу как отдельную карту, проверяю ошибок нет
и для глобалок не нужны приписки udg, только если они не были созданы в "переменных"
26
Вообще на 1.26 кампании не переваривают vjass, может быть его использовал?
33
но пусть с ними с глобалками, интересен момент получается что если я где то пропущу скобку или сделаю ошибку мне pjass ничего не скажет даже? я тупо получу нерабочую главу, это ужасно же =(
8gabriel8, я использовал чистейший jass с приписками call then set , кстати мб globals endglobals это элемент Vjassa, я просто не в курсе
20
б globals endglobals это элемент Vjassa
Да.
Насколько я помню, месяц назад статью читал.
Без vJass'a нельзя объявлять глобалки прям в коде. Только использовать встроенную функция создания переменных с приставками udg_. Блок globals endglobals скрыт, его можно отредактировать только напрямую через MPQ.
33
ладно фиг с ними с глобалками, а как код на ошибки то проверять? я щас отдельно выдрал карту сохранил, мне Pjass сказал что я забыл объявить глобалку, вроде обычная мелочь... но сколько боли
KaneThaumaturge, на cJass я смиренно объявлял глобалки мимо кода в любом месте карты, а теперь придётся вообще к udg_ вернуться, ужас =(
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.