Добавлен , опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
vJass
Тип:
Наработка
Версия Warcraft:
1.26 и ниже
Собственно тот знаменитый хак на память который нам радостно предоставил DracoL1ch, который позволяет нам больше не морочится с системами отлова урона, или вовсе узнать координаты курсора без стороннего по.
Для сохранения требуется: экспериментальная версия pjass.exe
Причём не все подходят, меньше всего проблем было с этой версией
В хаке присутствует только 1 пример на изменение белой атаки у героя, остальные готовые функции можно найти на:
Хайве
Гитхабе
Просто копируем саму функцию, все остальное для её работы есть в наработке и сохраняем.
Так же на хайве есть инструкция по созданию собственных функций для чтения\изменения данных в памяти игры.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
24
7 лет назад
0
ClotPh, попробуй сохранить карту из моего поста, предварительно отключив адик оптимизер, и не забыв заменить пжасс
0
32
7 лет назад
0
Вот попробуй, это то что я юзаю у себя в карте.
Загруженные файлы
2
6
7 лет назад
2
Попробуй мою версию xgm.guru/p/wc3/179403?postid=335484#comment21.
Она не требует jngp и pjass.
0
21
7 лет назад
0
!!!
Вообще детектив такой, что Шерлок Холмс отдыхает.
С pjass.exe вообще интересное кино. Вот мой файл в соотв. папке весил 21 кб, а тот, который в шапке - 41 кб. Вначале подумалось, что приглючило... Но... Короче, сейчас после открытия в папке опять файл оказался 21 кб. Он в какой-то момент сам обратно перезаписывается. Ппц и, главное, не понятно, из-за чего. Вообще порнуха какая-то.
Но это не после первой попытки пересохранения карты, это то ли после закрытия WE, то ли при открытии... вообще какая-то мистика...
Значит, все, что с самого начала пока улучшилось - обновлен JNGP. Поэтому и стали хотя бы нативки в кастом коде пересохраняться.
AdicOptimizer отключен. ВСЕ ВО ВКЛАДКЕ CJass ОТКЛЮЧЕНО.
quq_CCCP, разницу между твоей и в прикрепленной к посту картами вижу только в том, что у тебя текстовое сообщение про код драколича побилось и заменилось на "огненный столб", в остальном все так же - при немедленном пересохранении 11 ошибок, но с тремя нативками в кастом коде уже пересохраняется.
Added:
darkowlom, УРА!!! Твое вроде успешно пересохранилось!!! Спасибо, пойду химичить дальше. Но уж теперь-то, по идее, проблем быть не должно - эти nocjass, надеюсь, при необходимости самостоятельно сумею проставить...
BaHeK
Потом мб, если понадобится, спасибо
Этот комментарий удален
0
32
7 лет назад
0
ClotPh, Это функция которая берет описание из указанной способности.
Смотри код триггера инициализации.
0
21
7 лет назад
0
Играюсь с сабжем, благополучно потеряна... или не совсем, куча времени.
С атакой, манакостами уже проведены успешные и интересные эксперименты, куча идей.
А вот с перезарядками что-то всё не работает и/или фаталит.
Может кто-то сделать, чтобы при одном из событий запускалась или навсегда увеличивалась перезарядка способности на определенное число?
И еще реально ли эти либы в кастом код запихнуть, чтобы они продолжали действовать? Немного раздражает лишняя папка.
Личная тесткарта вот
Загруженные файлы
0
32
7 лет назад
0
Пихай куда хочешь, тока инициализацию не удали. Там же есть функция AddAbilityCooldown вот и меняй пререзарядку, тока там нужно не ид скилла указывать а конвертнутый хендл способности.
0
16
7 лет назад
0
здесь не писал, на хайве писал
я НЕ использую редактор и прочие, только батник с pjass для быстрой проверки скрипта перед его вживлением в карту
поэтому НИКАКОЙ разметки я не проставляю, игра жрет то, что я ей даю, мнение любых компиляторов меня не волнует
чтобы убрать ошибки, нужно внести минимальную разметку И заиметь правильный pjass, с хайва.
хак предназначен для ОПЫТНЫХ, реально понимающих людей. копать чужой говнокод - та еще затея. Хотя имена функций говорят за себя, документацией я не утруждался.
0
24
7 лет назад
0
DracoL1ch, тем не менее под редактор уже оптимизировано и работает
0
27
7 лет назад
Отредактирован MpW
0
Надо бы описание всех функции сделать, что такое адрес в аргументах функции? что-то не могу найти как определить координату Z юнита. Есть ли функции с бонусной скоростью атаки?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.