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