30

» /home/girvel/workshop / Баловство и ностальгия 000: визуальный стиль

Даже по современным IT меркам редактор триггеров это лютый шик;
...пока не понадобятся локальные переменные.

Я попытался потрогать джасс и это кошмарно, встроенный редактор это буквально блокнот без ничего, строки для диалогов хранятся в архиве который надо вскрывать кастомными утилитами, что здесь вообще происходит? Если мне кто-нибудь подскажет какой базовый начальный набор утилит мне требуется чтобы выжить и где лежат доки к ним, я буду безумно рад.

Подготовка

В общем, смотри. Разрабатывать под дореф без UjAPI бессмысленно. Шишки от фэйспалмов обеспечены.
Посему, ставишь актуальный JNGP, в котором сразу удаляешь папку AdicHelper. Во вкладке vjass оставляешь включённой только первую галочку.
Ставишь начисто лицензионный 1.27а чтоб не страдать от васянства и не задавать тупые вопросы.
Сверху накатываешь быстрые анимации чтоб не ждать тепловой смерти вселенной при тесте карты.

Код

Писать код во встроенном редакторе это мучение. Поэтому пользуемся перпроцессором импорта из vjass.
Для этого в Custom Code карты просто пишем:
//! import "main.j"
И уже в самом "main.j" импортируем всё, что нравится.

VSCode

Самый популярный плагин это китайский jass. Кторый является куском субстанции, но работает исправно.
Есть его форк в который интегрирован common.j от UjAPI и исправлены некоторые нодчёты.
Так же, разрабатывается расширение в котором есть синтаксический разбор языка, и соответственно будет отлов ошибок в девтайме.
30

» Мир безумного / OpenUSD - стандартизация

А потом придётся впилить в сцену какой-то хитрое взаимодействие, и всё накроется.
30

» WarCraft 3 / Равкоды

Я так понял равкоды ускоряют твой код?
Нет, это просто разный формат записи чисел. Правда на чтение равкода в формате $aabbcc нужно меньше операций.
30

» Мир безумного / Minecraft - взлом через моды

Уязвимость представляет собой распространённую ошибку с сереализацией ObjectInputStream в Java.
Б - Безопасность.
30

» Зона Агрена. / Краткий анти-обзор на "atomik heart" - "инстинкт истребления"

И, конечно, заваулированная антисовет-повестка
Там ещё книга вышла, где повестка прямым текстом.
30

» WarCraft 3 / где в константах блокировка кланов для лобби?

и мне кажетса ето уже пустая притензия разве я должен голову ломать когда тут отдельную вкладку вопрось зделали
Логика просто шикарна - если есть кнопочка, то её нужно нажать. У меня правда тоже есть много интересных кнопочек...
30

» WarCraft 3 / можете скинуть тригер -ally?

Предупреждение автору публикации

4 дня 4 часа тишины: 10.5 Повторное создание одного вопроса.
30

» WarCraft 3 / Удаление героев после покупки из "таверн"

Нужно в игровых константах добавить всех новых героев в список нанимаемых героев для каждой расы.
30

» WarCraft 3 / Visual Studio Code: WarCode

Вышла новая версия! Прокрутить к ресурсу
  • в очередной раз обновлена грамматика
  • улучшена производительность но это неточно
  • добавлено сворачивание для функций
Загруженные файлы
30

» WarCraft 3 / Local unit

quq_CCCP, без очистки перебирать group можно только через ForGroup (ели речь за дореф ванилу), а это проброс юнита через глобалки. Ну а глобалки это зло.
30

» WarCraft 3 / w3x-to-toml

Последние новости!

Прекращение разработки

Благодаря VinerX, который пожертвовал просто уйму личного времени на тестирование, было найдено неприятное поле:
Оно потребует множество изменений в множестве разных мест. В рамках этого приложение делать эту работу бессмысленно, поэтому было принято сложное управленческое решение, перенести весь функционал в расширение для VSCode. Это позволит не тратить время на интерфейс и сконцетрировать все силы на разработке функционала.