Я пытаюсь запустить мемхак, пробовал вот эти:
Пробовал каждый по очереди, брал просто JNPG последний самый для 1.26a я так понимаю, заменил pjass.exe в папке jasshelper на экспериментальный и оно ругается дурацкой ошибкой на какой-то массив, типа этого: Index missing for array variable
Всё что я сделал это скачал карту и пересохранил её в редакторе без изменений. По замыслу должно быть 0 ошибок и успешное сохранение, ну алло, там же говорилось что экспериментальный pjass.exe игнорирует подобные ошибки, а он еще как не игнорирует.
Единственное что у меня получилось - запустить мемхак из RenderEdge на нём, вот он сохраняется без ошибок и работает, только в отличие от первых трех возможностей и утилит в нем мало, а копипасто одного в другое не выйдет, т.к. мемхаки несовместимы друг с другом и вообще верхние не работают.
Почему?

ох =)
расскажу, что если прочитать все 500 комментариев про мемхак, то там есть 1 нормальный ответ про то как его включить
Мне потребовалось 3 раза прочитать чтобы врубиться в это, все 500 комментов
Так вот он правильный ответ:
Для запуска мемхака нужно отказать от Cjass сняв галочку EnableAdicParser а во вкладке vJass поставить DisableScriptOpt
Советую запустить сначала карту по отлову урона на мемхаке проверить на сохраняемость, если всё получается, тогда уже переносить мемхак в свою карту
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
Drulia_san:
Cпасибо за ответы.
Черт, а с cJass прям никак не будет работать?
Пусть мемхак на обычном джассе написан, это означает что и в остальном коде мне от cJass отказаться придется?
У меня на нем буквально десятки тысяч строчек кода, переписать на обычный jass будет нереально.
Да и обычный jass выглядит вырвиглазно и неудобен со своим синтаксисом из кучи длинных слов, словами вместо скобок и символов, и лишними словами call, local и set
Неужели придется отказаться от cJass полностью?
чукча не читатель?
28
Да и обычный jass выглядит вырвиглазно и неудобен со своим синтаксисом из кучи длинных слов, словами вместо скобок и символов, и лишними словами call, local и set
Ну кому как, мне оба нравятся.
33
Hate, развей миф, вот карта xgm.guru/p/wc3/mhdamage/download - карта с детектом урона, сделай так чтобы карта стала работать на cJass, расставь эти nocjass и приложи сюда,
15
nocjass
кек, я просто не сразу понял что под nocjass имелись в виду блоки кода которые отключают cjass для карты. Не знал об их существовании, думал полностью выключить.
Bergi_Bear:
Hate, развей миф, вот карта xgm.guru/p/wc3/mhdamage/download - карта с детектом урона, сделай так чтобы карта стала работать на cJass, расставь эти nocjass и приложи сюда,
Да, это мне и нужно было, спасибо
26
Bergi_Bear:
Hate, развей миф, вот карта xgm.guru/p/wc3/mhdamage/download - карта с детектом урона, сделай так чтобы карта стала работать на cJass, расставь эти nocjass и приложи сюда,
на, в vjass нужно включить Disable script optimization
а разговоров то было...
Загруженные файлы
33
Hate, а где вы раньше были когда я эту тему поднимал, почему мне каждый второй на форуме говорил что не работает мемхак и cjass, работает же !
я правда так и не понял куда вы что поставили, но карта сохраняется =) спасибо большое =)
28
я правда так и не понял куда вы что поставили
vJass -> Disable script optimization. Также можно дебаг включить, он тоже отключает.
33
нее кароче, всё фигня, карта то работает с галочкой, но сиджасс не пашет, удалил 1 call и сразу ошибки пишет.... не.... это лажа какая-то
26
Где удалили, внутри мемхаковских функций?
Ну или вы сам сижасс выключили
33
нет, конвертанул триггер создания трёх пехотинцев, и убрал первый call перед createunit....
28
нет, конвертанул триггер создания трёх пехотинцев, и убрал первый call перед createunit....
Отключи оптимизатор cJass, а его самого включи.
Hate:
Где удалили, внутри мемхаковских функций?
Было бы неплохо, если бы ты кинул свои настройки cJass.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.