8

» WarCraft 3 / Cursed War: Reborn

А ведь тем временем уже вышло несколько обнов... Таренас а ну добавля!!
8

» WarCraft 3 / Некорректная компиляции карты через консольный jasshelper на линуксе

Обдумав ваш ответ пришел к следующему решению (надо учитывать, что я еще до создания вопроса решил перетащить весь код из карты в отдельные файлы для удобного редактирования и нормального отображения коммитов):
  1. Достал из карты war3map.j, вытащил из него функции main, config и все с ними взаимосвязанные
  2. Переместил эти функции в файл war3map.vj в отдельную директорию scripts
  3. В директории scripts меня уже дожидались все вытащенные скрипты из карты
  4. При помощи vJASS импортировал в файл war3map.vj - основной скрипт init.vj
  5. Переработал свой скрипт под использование не только jasshelper но и mpqeditor (спасибо прекрасной доке от nazarpunk)
  6. И вуаля, теперь при изменении кода в карте у меня всё компилируется и закидывается в w3x архив, после чего я могу врубать варкрафт и тестировать то, что наклипал
Итоговый скрипт прилагаю:
MAP_NAME="cursedwar.w3x"

CUR_DIR=$(pwd)
FILE_NAME="war3map.vj"
OUT_FILE_NAME="war3map.j"
FILE_PATH="$CUR_DIR/scripts/$FILE_NAME"
JASS_HELPER_DIR="../../apps/JNGP/jasshelper"
MPQ_EDITOR_PATH="../../apps/MPQEditor/x64/MPQEditor.exe"

wine $JASS_HELPER_DIR/jasshelper.exe --nooptimize --scriptonly $JASS_HELPER_DIR/common.j $JASS_HELPER_DIR/Blizzard.j $FILE_PATH $OUT_FILE_NAME &&

wine $MPQ_EDITOR_PATH /add $MAP_NAME $OUT_FILE_NAME
Если кому-то понадобится, то более подробно с этой шляпой можно ознакомится в репозитории
8

» WarCraft 3 / Арена зергов

Сыгранули недавно, карта хороша, хотя еще дорабатывать надо, продолжай в том же духе, дружище!!
8

» WarCraft 3 / Cursed War v2.1.6f

Я люблю тебя лолек!!! Лучшая карта на свете!!!!
Спасибо, друг!
8

» WarCraft 3 / Cursed War v2.1.6f

Оформление ужасное
Оно 2020 года, что ты хотел)
А вообще да, loliconshik3, может прокачаешься и улучшишь оформление?)
Да, надо бы, сижу вот, пока, посматриваю как у других сделано
8

» WarCraft 3 / Memory hack API v1.4

ofeerist:
Vlod, повторюсь, это все элементарный английский, каждый может понять, что делает функция. Насчёт апи для сравнения, ты смеёшься или вот тебе в кайф не знать, но ты посмотри как они написаны, отдельный сайт(нормальный поиск, тут такого не будет), пункты для объектов, описание объектов и их методов. Из этого всего, у нас есть только "методы". И ты теперь хочешь, чтобы я переписал весь мемхак, да и вообще весь редактор под ООП и сделал для него соответсвующую документацию?
Да
8

» WarCraft 3 / Автоматическое включение "Взорвать"

Fly123:
loliconshik3:
графе "Способность по умолчанию" эту способность.
Это в графе РО или где? В РО не нашёл у абилки такой графы

В графе у юнита.
8

» WarCraft 3 / Автоматическое включение "Взорвать"

Вроде бы можно так сделать, если указать в графе "Способность по умолчанию" эту способность.
8

» WarCraft 3 / Как сделать книгу профессий?

Ну, создаешь эту самую книгу заклинаний, добавляешь туда способности для нужных тебе профессий.
Далее триггер:
Событие: Юнит применяет способность
Условие: Применяемая способность = любая способность из книги заклинаний
Действие: Заменить юнита на необходимого тебе в зависимости от использованной способности
8

» WarCraft 3 / Point Tag v0.3.6

Konstantin19:
Это же "Скиллшот Арена", тока в другой обертке
Хм, первый раз слышу про скиллшот арену, но, на удивление, и вправду очень даже похоже.
8

» WarCraft 3 / При сохранении карты она перестаёт загружаться.

koloff:
Проверь, что бы в пути к редактору, не было русской кириллицы. Jngp её не переваривает.
Проблема исчезла, дай бог вам здоровья.