Warcraft 3 Lua - мод, способствующий поддержке lua script'ов в Warcraft III 1.26.
83 4 462
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, извини, я не клоун. А вот ты Токсичный, мерзкий милишник, который кроме оскорбленния больше ничем ответить не в состоянии.