Warcraft 3 Lua - мод, способствующий поддержке lua script'ов в Warcraft III 1.26.
83 4.6K
23
Ev3nt, Но ведь патч 1.26 не поддерживает lua. Только jass. Не рефоржед, обычный. Или всё же поддерживает? Не пойму что то.
19
EugeAl, нет. Это стандартный функционал lua, я просто чуть-чуть откорректировал функции, чтобы файлы читались из карты.
23
Вопрос к автору: А как вы сделали, чтобы старый варик распознавал файлы common.lua и blizzard.lua именно как код, а не простой текст с неизвестным назначением? Неужели в варике были изначально прописаны такие команды для распознавания?
19
SomnusUltima, используя MpqEdtior или что-то с таким же функционалом.
Загруженные файлы
4
Создать в карте (её архиве) папку Scripts. В неё перенесите blizzard.lua и common.lua. (Необязательно, позволяет использовать стандартные константы blizzard.j, common.j)
Поместить ваш lua script в архив карты. Обязательно переименуйте его в war3map.lua!
подскажите нупу что значит то "создать в архиве"?. Это как?
20
Ev3nt, все таки и эту штуку оставил. Земля пухом нормальному алгоритму контрольки
19
Bergi_Bear, постараюсь вечером выйти на связь. Спасибо за фидбек.

Да, dofile я выключил, но ты всегда можешь подключать другие скрипты путём require. Они грузятся из архива карты.
33
Ev3nt, Свяжись со мной, обнаружен ряд проблем надо вместе поработать.
раскрыть
  1. Ты вырезал dofile? или я не пойму как его использовать
  2. Не работает print в чате игры, и вообще надо всю консоль перенаправить в чат
  3. Запакованная карта, не сохраняется в WE
  4. Карта приложенная в архив частично битая, если её распаковать и запаковать, то она не запускается вообще
Тут скорее всего я что-то делаю не так, но нужно, чтобы ты подсказал ну и пожелания на будущее:
  1. Наверное надо переименовать blizzard и common из папки скриптс, потому что это конфликтует с подсветкой синтаксиса луа из рефа+ автозаполнение...
  2. Разумеется нужно добавить весь мемхак, без него это кусок чистого (+ мышка) 1.26 на луа - бесполезный кусок.... г.., не знаю как тебя помочь тут
  3. Добавить запаковку / распаковку, я слабый и в ряд ли сам смогу, просто без режима папки это будет рак, писать скрипты в 1 единственный файл war3map.lua такое себе занятие. Можно всё украсть отсюда

Ещё вот что заметил, Command Button Effect Utility Functions и прочего нет в 1.26 или мемхаке

Разобрался с подсветкой, это у меня просто руки были кривые
Загруженные файлы
37
Vladimir TVK, извини, я не клоун. А вот ты Токсичный, мерзкий милишник, который кроме оскорбленния больше ничем ответить не в состоянии.