Добавлен
Есть ли весомые причины выбрать именно луа или именно jass для создания карты? Типа- в луа мб меньше утечек и тп.
С учетом того, что в основном все делаю на гуи

Луа топ, а патч для него плохой, вот и думайте, для какой аудитории вы делаете карту. Если же в ваши карта и так и так никто не играет, то однозначно луа, удобно и полезно
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Похожие вопросы:

ответ
правда в идеале хотелось бы иметь хот редеплой.
Имеется в виду в самой игре или что?
и по-хорошему, чтобы не затирались скрипты после пересохранения карты в предакторе
Для этого придется сначала вытаскивать скрипт из оригинальной карты, затем собирать твои скрипты + этот в один и пихать обратно. Это не сильно сложно.
setlocal EnableDelayedExpansion

if exist pid.txt (
    set /P pid=<pid.txt
    echo !pid!
    taskkill /F /PID !pid!
)

set map=output\map.w3x

mkdir output
xcopy ..\test_stuff_map.w3x %map%* /Y

"tools\MPQEditor.exe" add "%map%" "war3map.lua" "war3map.lua"
"tools\MPQEditor.exe" add "%map%" "testdialog.fdf" "TestDialog.fdf"
"tools\MPQEditor.exe" add "%map%" "ui_list.toc" "ui_list.toc"

set game=E:\games\Warcraft III Public Test\x86_64\Warcraft III.exe

start "" "%game%" -loadfile "%~dp0%map%" -windowmode windowedfullscreen %arguments%

for /F "TOKENS=2,3,*" %%a in ('tasklist /FI "IMAGENAME eq Warcraft III.exe"') do set MyPID=%%b
echo %MyPID% > pid.txt
Мой скрипт. Большая часть кода здесь отвечает за автоматический перезапуск игры.
ответ
например как быть с ситуацией когда this или объект используется как число?
this часто используется как число, например для сохранения на хэндл таймера.

ИМХО, структуры вообще лучше переписать изначально на lua.
ответ
Если убрать из карты блоки кода, все триггеры с "custom code" и очистить "custom code" карты то сменить можно.

33
Луа топ, а патч для него плохой, вот и думайте, для какой аудитории вы делаете карту. Если же в ваши карта и так и так никто не играет, то однозначно луа, удобно и полезно
Принятый ответ
32
Ну для гуишника - что то, что то, едино для гуишника. На офф патчах полно багов и проблем, карту писать новичкам сложно будет.
7
делай на луа и пиши как джасс себе секономишь время и нервов

ибо в луа все коротко (но надо знание джасс) и ненужно обнулять
24
Начать стоит с выбора версии игры - 1.26 или рефорж. Это разная аудитория, разный функционал редактора, разные проблемы и баги с которыми предстоит воевать.
В рефорже - однозначно луа, даже если на чистом гуи работать.
7
если ты в основном делаешь на гуй то оставайся ибо чтобы писать в луа нужно знать джасс(это не луа вовсе а джасс точно такой же просто короче)
7
Ельнур, можно знать Lua и не знать JASS, не вижу связи.
Вообще Lua еще и в доте используется, да и однозначно полезнее мертвого [за пределами wc3] JASS.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.