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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
27
quq_CCCP, А вот функции которые задают длительность баффа.
    local integer  pBuff = GetUnitAbility( u, 'B00A' ) + 0x90  

    call WriteRealMemory(ReadRealMemory(pBuff)+0x4,SetRealIntoMemory(текущее время + 15.00)) // задаёт длительность
    call WriteRealMemory(ReadRealMemory(pBuff)+0x8,SetRealIntoMemory(текущее время  + 10.408)) // Задает время после которого бафф начнёт мигать
Жаль что нормально выудить игровое время не получается, поэтому юзаем таймер который мы запускаем при старте карты на 99999999999.00 сек., и по нему мы будем узнавать текущее время, который кстати будет отставать относительно игрового примерно на 0.408 сек.
После 20-минутного копипаста, сохранил карту. Запустил карту, но как только произошел тот момент, когда должен код работать, у меня фаталит =((. Пример, божественный щит
Загруженные файлы
16
во всех местах Read* проверяй. что возвращается, в первую очередь. адрес должен быть >0 строго.
и вроде бы common knowledge что spell-effect срабатывает до эффекта, и бафа там еще нет. поэтому у тебя Read возвращает 0, а ты ничего даже не проверяешь, вернуло ли оно корректный адрес, а сразу идешь писать что-то в память
27
DracoL1ch, я просто не шарю в этом =(( кода много просто. это надо проверять больше 0, а чем так варику не нравятся нули. И еще вопрос что такое вот 0x90, умножают на нули
32
Ну главное чтоб бафф был, я добавлял бафф аурой, затем удалял ауру и работал с бафом, который висел в статусе.
24
Steal nerves, 0 значит что бафа не существует вообще, попытки изменить несуществующее = фатал. Грубо говоря.
21
Шмоточка, сделанная с помощью мемхака
Скипетр Вдохновения 1150 голды
+250 максимальной маны
Каждое применение не-предметной способности навсегда снижает её перезарядку на 0.1 сек., но не может опустить перезарядку любой абилы ниже 1 секунды.
Не суммируется.
На первый взгляд, что-то непонятное.
На второй и после тестовых игр (допустим, что в доте) мега имба - ну любой спелл с кулдауном хотя бы не более 7-8 сек. довольно быстро становится с кулдауном 1 сек., ну а стан, например, с длительностью 2 сек. и перезарядкой 1 сек. - ноу комментс?
На третий взгляд - имба, но ппц интересная. Во-первых, заставляет сильнее ценить манаберны, бкб и сала врагам и манавосстановления собравшим ее, т. к. на пермостан спеллом мана из заднего места не высирается. Во-вторых, это все-таки шмотка, т. е. доступна всем. В-третьих, все герои могут после определенных усилий и времени стать подобными разожранному тинкеру, а это хотя частично отрубает уникальность тинкера, но открывает безумное количество разнообразных сочетаний. Крч, как-то еще продумать, пережить можно, хотя шмотка топчик на 70% героев, введи в таком виде в доте - планета бы задрожала и много бы слов интересных раздавалось.
Была идея снижать не на 0.1 сек., а на 1% от текущей перезарядки, но тогда в глубоком (хотя ОЧЕНЬ глубоком) лейте у всех и ульты будут 1 сек., а это уже страшно подумать даже с учетом всирания маны на ульты (сейчас такое практически недостижимо).
Все остальное - усложнения формулировок.
6
При снятии ограничения на лимит операций гарена ругается на хак и кикает хоста проверялось на 1,26а. Это можно как-то решить?
32
Tumart:
При снятии ограничения на лимит операций гарена ругается на хак и кикает хоста проверялось на 1,26а. Это можно как-то решить?
Не снимать лимит операций.
6
quq_CCCP, очень умно. Я не спрашивал про очевидные вещи.
32
Ну а что ты хотел? Если гарена тупо проверяет целостность памяти.
16
гарена мертва. не знаю, кто куда пойдет, когда она окончательно умрет, но мой выбор за ргц
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.