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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
21
6 лет назад
0
quq_CCCP, а дефолтные мне зачем
вообще в крайнем случае та система подойдет после убирания утечек точек, но все-таки если чтение с поля голдкоста шмотки есть, это в разы удобнее
0
21
6 лет назад
0
Это зафаталило:
call SetUnitBaseDamage ( u5, GetUnitBaseDamage(GetTriggerUnit()) + GetUnitGreenBonusDamage(GetTriggerUnit()) )
call SetUnitAttackSpeed ( u5, GetUnitAttackSpeed(GetTriggerUnit()) )
u5 в данном случае - даммик, у которого в РО стоит, что атаки вообще нет.
Из-за этого?
Просто нужно было силу и скорость атаки задать не для того, чтобы он атаковал, а чтобы с нее числа посчитать именно как от него...
0
32
6 лет назад
0
Аатака и перемещение это такие способности а не просто настройки в РО. не удивительно что фаталило, код ищет абилку атаки у юнита чтобы сменить урон (а атаки то нету), по этому проверяй есть ли 'Aatk' у юнита или 'Amov' если собрался что то менять в перемещении юнита.
0
16
6 лет назад
0
Ну надо думать, если там проверки не стоит на существование абилки атаки, то конечно же вылетит)
0
21
6 лет назад
0
DracoL1ch, вообще такие проверки неплохо бы в новейшие версии мемхака сразу в функции впилить, если они еще не
0
37
6 лет назад
0
ClotPh, DracoL1ch, это может повлиять на производительность. Я бы лучше обернул в новые функции. С постфиксом "Safe" =)
0
32
6 лет назад
0
ScorpioT1000, Эх ждем третью версию мемхака, значительно доработанную.
0
21
6 лет назад
0
Появилась упоротая идея создать героя-художника с атакой, рассчитывающейся не по обычным правилам, а от манарегена. Если юниту 100 раз в секунду переписывать силу атаки, ничего же не взорвется? =)
0
27
6 лет назад
0
quq_CCCP, ждем
0
32
6 лет назад
0
ClotPh, ну фпс раза в два просядет..
раз 5 в сек более чем достаточно...
0
18
6 лет назад
0
ClotPh, думаю, достаточно будет обновлять немного быстрее, чем идёт перезарядка атаки. Ну или в соотношении 2 к 3 (обновление по времени как 2/3 КД). Пока идёт КД, он же атаковать не будет.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.