Я такой человек который не раз не мог, нормально создать свою расу, и вот в чем были ошибки
Список того чего делать нельзя:
1.Лишние скобки,пробелы,точки в каждом пункте новой расы в файле blizzard.j.
2.Можно прописать меньше 4-х героев,но если у вас допустим 3 героя, то в 4 строке героя нужно прописать вместо ID, алгоритм Null.
3.Проверяйте каждый файл(возможно вы где то что-то не дописали,допустили ошибку)
Bergi_Bear, что значит нет аналогов на мемхаке? Сторонняя длл, караулов давненько быстый синх завез. Код будет конвертироваться иначе, т.к тут идет именно копирование логики работы скрипта а не копирование всяких фитчей языка. Тут луа лишь список инструкций, которые будут воспроизведены на с, компилированы и выполнятся движкой на прямую, эта штука что выложил айсфог не ограничена вирутальной машиной и имеет доступ к всем функциям game.dll, а так же подгружает свои.
quq_CCCP, Мне очень интересно как будет вот этот элементарный кложур выглядить на Jass
local i=0
TimerStart(CreateTimer(), 1, true, function()
i=i+1
end )
Для этого минимум нужна хештаблица и сохранение переменной i на хендл таймера...Удачки проворачивать такие конверты
А особено удачи в новых функциях, аналогов которых нет на мемхаке, например локальные события мыши или импуты клавиш, которые сами синхронятся...
Или же я не прав и луа в мемхаке выглядит несколько иначе? и адаптация карт с 131 на 126 выглядит тоже совсем не так?
Чето вас потянуло на всякие интерпритаторы, iseFog уже сделал набор - сделай карту на Dll, теперь тут сделай 1.26 на луа.
Не то делайте, сделали бы конвертор луа >в 1.26, чтобы народ мог перенести с 1.31 карту без потери функционала.
Ну и писать на с++ дллку, это пока видится перспективным лишь с целью защиты карты.
Само перспективно по моему мнению, это добавление мемхак функций на гуи, вот это будет бомба, чтобы ММЕ могли пользоваться нормальные люди... + переписывание утечных BJ функций..... Чтобы для гуишников ничего не поменялось, а на деле внутри нет утечек элементарных точек и групп
Комментарии проекта MM Engine
MM Engine
1.Лишние скобки,пробелы,точки в каждом пункте новой расы в файле blizzard.j.
2.Можно прописать меньше 4-х героев,но если у вас допустим 3 героя, то в 4 строке героя нужно прописать вместо ID, алгоритм Null.
3.Проверяйте каждый файл(возможно вы где то что-то не дописали,допустили ошибку)
А особено удачи в новых функциях, аналогов которых нет на мемхаке, например локальные события мыши или импуты клавиш, которые сами синхронятся...
Или же я не прав и луа в мемхаке выглядит несколько иначе? и адаптация карт с 131 на 126 выглядит тоже совсем не так?
Не то делайте, сделали бы конвертор луа >в 1.26, чтобы народ мог перенести с 1.31 карту без потери функционала.
Ну и писать на с++ дллку, это пока видится перспективным лишь с целью защиты карты.