Мы идём в ногу со временем и зарегестрировали издателя XGM.
В связи с устройством расширений, мягкий переход настроить не получится. Так что пришлось тупо удалить старое расширение и опубликовать под новым издателем.
Даже по современным IT меркам редактор триггеров это лютый шик;
он помнит не только то, что номер ячейки это интеджер,
Ну да, это же нонсенс для строго типизированных языков знать тип переменной.
но и что есть ограничение от 1 до 6.
Только почему-то на скрине ты захардкодил числа, вместо того, чтоб использовать
constant integer bj_MAX_INVENTORY = 6
В лесу есть гигантские (грибы-мутанты), большие (мёртвые деревья и камни) и маленькие (красные грибы) объекты, но нет средних, которые бы функционировали как филлеры и заполняли пустоты.
Можно просто в РО выставить декорации больший диапазон макс/мин масшатаба и делать из больших грибов маленькие и наоборот благодаря клавишам +/- на нампаде.
Даже по современным IT меркам редактор триггеров это лютый шик;
...пока не понадобятся локальные переменные.
Я попытался потрогать джасс и это кошмарно, встроенный редактор это буквально блокнот без ничего, строки для диалогов хранятся в архиве который надо вскрывать кастомными утилитами, что здесь вообще происходит? Если мне кто-нибудь подскажет какой базовый начальный набор утилит мне требуется чтобы выжить и где лежат доки к ним, я буду безумно рад.
Подготовка
В общем, смотри. Разрабатывать под дореф без UjAPI бессмысленно. Шишки от фэйспалмов обеспечены.
Посему, ставишь актуальный JNGP, в котором сразу удаляешь папку AdicHelper. Во вкладке vjass оставляешь включённой только первую галочку.
Ставишь начисто лицензионный 1.27а чтоб не страдать от васянства и не задавать тупые вопросы.
Сверху накатываешь быстрые анимации чтоб не ждать тепловой смерти вселенной при тесте карты.
Код
Писать код во встроенном редакторе это мучение. Поэтому пользуемся перпроцессором импорта из vjass.
Для этого в Custom Code карты просто пишем:
//! import "main.j"
И уже в самом "main.j" импортируем всё, что нравится.
VSCode
Самый популярный плагин это китайский jass. Кторый является куском субстанции, но работает исправно.
Есть его форк в который интегрирован common.j от UjAPI и исправлены некоторые нодчёты.
Так же, разрабатывается расширение в котором есть синтаксический разбор языка, и соответственно будет отлов ошибок в девтайме.
» WarCraft 3 / Не работает vJass и cJass в Warcatf 3 Jass New Gen Pack
» Cyberpunk? Nazarpunk! / txt3
» Cyberpunk? Nazarpunk! / txt3
Отредактирован nazarpunk
» WarCraft 3 / Возможная карта
Отредактирован nazarpunk
» Мир безумного / MIXR 2022 - отечественный 3D движок UNIGINE
» Мир безумного / MIXR 2022 - отечественный 3D движок UNIGINE
» WarCraft 3 / Visual Studio Code: WarCode
Отредактирован nazarpunk
» WarCraft 3 / Не работает vJass и cJass в Warcatf 3 Jass New Gen Pack
» Cyberpunk? Nazarpunk! / Как пройти Divinity: Original Sin 2 за 7 минут | Разбор спидрана
» Cyberpunk? Nazarpunk! / Как пройти Divinity: Original Sin 2 за 7 минут | Разбор спидрана
» WarCraft 3 / По нестандартным способностям
» WarCraft 3 / По нестандартным способностям
» /home/girvel/workshop / Баловство и ностальгия 000: визуальный стиль
Отредактирован nazarpunk
» Администрация XGM / Быстрая вставка ссылки на подраздел в буфер
» Cyberpunk? Nazarpunk! / Как пройти Divinity: Original Sin 2 за 7 минут | Разбор спидрана
Отредактирован nazarpunk
» WarCraft 3 / как зделать обмен дерева на золото и обратно?
Отредактирован nazarpunk
» WarCraft 3 / Visual Studio Code: WarCode
» /home/girvel/workshop / Баловство и ностальгия 000: визуальный стиль
Подготовка
Код
Для этого в Custom Code карты просто пишем:
VSCode
Отредактирован nazarpunk
» Cyberpunk? Nazarpunk! / Как пройти Divinity: Original Sin 2 за 7 минут | Разбор спидрана
» WarCraft 3 / Visual Studio Code: WarCode
Отредактирован nazarpunk
» WarCraft 3 / Как убрать курсор из WC3 ? для делания мув чтобы он не мелькал
Отредактирован nazarpunk
» Мир безумного / OpenUSD - стандартизация
Отредактирован nazarpunk
» Мир безумного / OpenUSD - стандартизация
» WarCraft 3 / Равкоды