Добавлен quq_CCCP
Как нам стадо недавно известно, return баг возможен на патчах 1.24+ а так же благодаря Dracol1ch к нам попал сам код хака, которым возможно записывать данные в память игры...
Собственно линк на хак с функциями GitHube(github.com/DracoL1ch/WC3Memory/blob/master/war3map.j)
А вот ссылка наHiveWorkshop
Все это копипаст кода из war3mao.j (кода карты) в уже интерпретированном виде, пришлось немного потрудится чтобы перевести все в импортнопригодный вид и разбить на отдельные библиотеки...
Но вот беда, карта сохраняется и запускается, но вылазит ошибка:
Собственно линк на хак с функциями GitHube(github.com/DracoL1ch/WC3Memory/blob/master/war3map.j)
А вот ссылка наHiveWorkshop
Все это копипаст кода из war3mao.j (кода карты) в уже интерпретированном виде, пришлось немного потрудится чтобы перевести все в импортнопригодный вид и разбить на отдельные библиотеки...
Но вот беда, карта сохраняется и запускается, но вылазит ошибка:
Как выяснилось фаталит именно функция:
call ForForce(bj_FORCE_PLAYER[0], I2C(8+C2I(function UnlockMemory)))
Библиотеки Utils (функция Init )
Я проверил ретурн баг на массивы и код - все работает, C2I возвращает целое число, которое и является адресом кода. Так же с массивом, но в чем ошибка?
Что я мог упустить?
Есть идеи, свои варианты оформления?
Я проверил ретурн баг на массивы и код - все работает, C2I возвращает целое число, которое и является адресом кода. Так же с массивом, но в чем ошибка?
Что я мог упустить?
Есть идеи, свои варианты оформления?
Принятый ответ
У меня всё работает, просто прописываю эти нативки в коде самой карты, вот карта, здесь и урон изменяется.
Чтобы typecast работал в JNGP нужно создать аж 3 переменных!
Какие три? Я только две использую:
integer array l__A
integer A
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован ENAleksey
Скачать (vJass)
Отредактирован MpW
Блин вроде все то а у меня фаталит, так нехотелось все интересующие меня функции переносить по 1 и править...
Steal nerves, нужно скачать последнюю версию pJass, а в редакторе отключить cJass.
Отредактирован quq_CCCP
Теперь новая беда, копирую код к себе в карту и карта вылетает в главное меню...
Походу дело в кривом pjass.
одно охрененное НО!
Чтобы typecast работал в JNGP нужно создать аж 3 переменных!
(народ кто пишет в обычном редакторе или в блокнотике обходятся двумя, хз как?)
Ещё 1 проблема...
Вот готовая версия для копипаста.