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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
22
7 лет назад
0
Надо попробовать. Вещ однако!
0
13
7 лет назад
0
А реально создать такую функцию изменения данных, которая меняет описание чисел способностей и предметов на переменные в игре?
0
32
7 лет назад
0
Borodach:
А реально создать такую функцию изменения данных, которая меняет описание чисел способностей и предметов на переменные в игре?
Она уже есть!
function SetAbilityUbertip takes integer id, integer lvl, string s returns boolean
function GetAbilityUbertip takes integer id, integer lvl returns string
В доте лича меняются описания скиилов у инвокера (конкретное кол-во урона, прочие эффекты которые зависят от уровня сфер).
Копируем код с гитхаба (на хайве неудобно) и вставляем в тхт файл, открываем жасскрафтом и Citr+F (название интересующей функции) и копируем себе в карту все что требуется.
0
5
7 лет назад
0
Побочные эффекты возможны?)) карта потом не нагнется от такого ?)
0
32
7 лет назад
0
l_Avenger_l, Не тестировалось в широких массах, ошибки в некоторых функциях приводят к фатальным ошибкам.
А примеру функция которая запускает способность в кулдаун фаталит если:
юнита нет, способности нет, способность является пассивкой (тестировалось только с змеиной ловкостью и демонической силой, у перерождения кулдаун работает исправно)
Так что нужно правильно организовать код чтобы не пускать кулдауны у дохлых или несуществующих юнитов. А так же всегда проверять их на наличие способности.
0
5
7 лет назад
0
Там сказано, что можно не морочиться с отловом урона, это типа можно напрямую вычислить от руки ли бы нанесен удар?
А так текущую атаку самого героя буз лишних бд)
есть функция SetUnitArmorType я так понял позволяет меня тип защиты, интересно если юниту в зависимости от предметов менять тип его защиты к чему это приведет ?))
0
17
7 лет назад
0
Не тестировалось в широких массах
А бетовскую версию нового дотана разве еще нигде не хостботят?
0
32
7 лет назад
0
GetLocalPlayer, Хостботят, и исправляют все ошибки.
Очень понравилась функция которая накладывает сайленс на указанную способность юнита.
0
22
7 лет назад
0
quq_CCCP:
l_Avenger_l, Не тестировалось в широких массах, ошибки в некоторых функциях приводят к фатальным ошибкам.
А примеру функция которая запускает способность в кулдаун фаталит если:
юнита нет, способности нет, способность является пассивкой (тестировалось только с змеиной ловкостью и демонической силой, у перерождения кулдаун работает исправно)
Так что нужно правильно организовать код чтобы не пускать кулдауны у дохлых или несуществующих юнитов. А так же всегда проверять их на наличие способности.
Мне вот страшно стало. Ведь это глобальные изменения? То есть, если Рубик сворует, скажем, торнадо то получится что описание будет точ-в-точ как у Инвокера? Или все эти изменения будут локальны для каждого юнита. Но в это трудом верится, как-то.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.