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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
21
6 лет назад
0
GetTriggerPlayerMouseX; takes nothing returns real
GetTriggerPlayerMouseY; takes nothing returns real
в 1.29 уже есть, прям по моему заказу, хорошо бы и в мх
0
21
6 лет назад
Отредактирован awesomesk1ll
0
quq_CCCP:
ClotPh, знаю точно что у лича есть функция свапа абилок, (механика взята от 'ANeg' - техника, пассивка механика,) она позволяет сменить одну абилку, другой. Про иконки хз, третья версия мх так и не опубликована, в текущей версии подобного не видел.
Т.е. на гитхабе выложена не текущая? Почему нет? Контрибюторов нет вообще? Почему? Слишком высокий уровень входа?
0
32
6 лет назад
0
awesomesk1ll, на гитхабе первый мх, второй приложен в теме с детектом урона, функции пока особо не обновлялись, кроме отдельных случаев.
Мемхак тоже, третью версию пока никто не выложил, есть желаение перебрать все и протестить + выложить все с подробным описанием, пожалуйста.
Разработчиков мх и функций для оного мало интересует распространение сей наработки...
0
16
6 лет назад
0
Я единственный активный контрибутор
Китайцы подрубили ЛУА и ничего через варик больше не делают, используют лишь код для инжекта либы
Остальные не осилили или делают втихую
Времени нет обновлять, но изменений множество
2
32
6 лет назад
2
DracoL1ch, С нетерпением ждемс...
0
21
6 лет назад
Отредактирован ClotPh
0
прям заставляете самостоятельно хакером становиться =)
0
21
6 лет назад
0
/////////
Чет все не могу понять, казалось, что это давно было, но нихрена
Патч 1.29 пока еще не поставлю, хочу именно через мх
Есть урон, нужно именно увеличить/уменьшить/аннулировать его, хоть на значение, хоть в процентах
Через инвул, отхил, еще один дамаг я могу, но это все "не православно" и каждый способ имеет некоторые недостатки, и не применим будет т. к. речь о идее героя, который постоянно будет переназначать величины получаемого и наносимого урона остальным героям на абсолютно любой получаемый ими урон, так что там ну никак не катит постоянно инвул давать и отхил делать с таймерами и доп. дамагами и т. п.
как через мх именно действительно увеличить/уменьшить/аннулировать значение урона
я вижу, что функции типа есть
но че они делают и как ими пользоваться - вот именно в их случае НИХРЕНА не понятно!
0
30
6 лет назад
Отредактирован Clamp
0
ну никак не катит постоянно инвул давать и отхил делать с таймерами
С чего бы? Сделай универсальный метод и применяй, благо событие получения урона любым юнитом легко реализуемо.

Китайцы подрубили ЛУА и ничего через варик больше не делают
Можно поподробнее на этот счёт?
0
21
6 лет назад
0
Clamp, ну даже если на производительность критично не повлияет, все равно это не оч правильно, там будет не один усиленный урон, а один большой и еще один маленький, и это все надо везде учитывать
В идеале должно быть все-таки, чтобы именно урон менялся
0
30
6 лет назад
0
Урон можно отменять вообще всегда, после чего наносить нужное количество.
0
32
6 лет назад
0
ClotPh, Там есть пару детектов урона на мемхаке, но первый ресурсоемкий, это присоска на глобальное событие виджит получил урон внутри движка и работа со всеми параметрами пока не сработали триггерны на урон, второй вариант - попроще но там только чтение всех параметро а не запись ну и пошустрее будет.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.