MemHack
Добрый вечер. Можно ли еще где-то накопать последнюю версию желательно с описанием?

Лучший ответ:
Вторая версия выложена в теме про детект урона, третья неготова. Документации нет.


Views: 1 898

XGM Bot #1 - 3 years ago 0
Голосов: +0 / -0
Похожие вопросы:

» ответ
Nelloy, я непонимаю как ты собрался делать систему сохранений без локальных файлов? Что за бред? Сейвы априори не могут быть одинаковыми у всех игроков, потому что они постоянно меняются!
Неможет у всех игроков быть одинаковый сейв, как ты собрался рассказать что ты прочитал из файла у красного игрока, если у синего нет такого файла, а у синезелёного в файле совершенно другое содержимое, это и есть локальные файлы!
Тебе так и так придется синхронизировать сейв.
Не понимаю в чем проблема? 100500 сейвов работают на preload exploit и прекрасно себя чуствуют, если вам банальный синк который разжеван в 101 месте не по зубам, сразу оставляем в покое мемхак.
» ответ
Возможно "канал" так же имеет отличную от остальных абилок структуру
» Рабочий вариант
function StartAbilityCD takes unit whichUnit, integer abilityId returns boolean
local integer pAbility = 0
local real cd = GetAbilityCD(abilityId, GetPlayerId(GetOwningPlayer(whichUnit))+1)
if whichUnit == null or GetUnitAbilityLevel( whichUnit, abilityId ) < 1 or cd == 0.00 then
return false
endif

set pAbility = GetUnitAbility(whichUnit, abilityId)
if pAbility < 1 then
return false
else
if RMem(pAbility+0x134)==-1 and RMem(pAbility+0x138)==-1 then
call WMem(pAbility+0x134,0)
call WMem(pAbility+0x138,0)
endif
set Memory[pReserverdIntArg1 / 4] = mR2I(cd)
call CallThisCallWith2Args( pStartAbilityCD, pAbility, pReserverdIntArg1 )
return IsAbilityOnCooldown( pAbility )
endif
return false
endfunction

quq_CCCP #2 - 3 years ago 0
Голосов: +0 / -0

Вторая версия выложена в теме про детект урона, третья неготова. Документации нет.
KPOKODIL #3 - 3 years ago 0
Голосов: +0 / -0
Загляни на хайв, там было пару статеек по мемхаку
quq_CCCP #4 - 3 years ago 0
Голосов: +0 / -0
KPOKODIL, там ничего нового нету, как и полезного для новичка.
Nelloy #5 - 3 years ago 0
Голосов: +0 / -0
quq_CCCP, то есть ждать апи для редактирования ВСЕХ полей абилок и юнитов пока рано? Может есть у кого информация что на каком смещении у них лежит?
quq_CCCP #6 - 3 years ago 0
Голосов: +0 / -0
Nelloy, лич все никак не соберется.
Подробное описание функций и вовсе довольно долгое занятие, там их очень много, а описать нужно все.
С тем же кулдауном скока было проблем.
Почти все поля юнитов то вроде открыты, абилок нет. Их много и сделаны они порой совершенно по разному...
Nelloy #7 - 3 years ago 0
Голосов: +0 / -0
quq_CCCP, мне бы то что есть, хочу уже до ума довести систему свою наработку (генерация предметов со случайными параметрами), сейчас завис на выводе списка статов в инвентаре. Не подскажешь, где инфу по смещениям у юнитов(как было выяснено предмет - юнит) накопать?
Да и на моем примитивном уровне большая часть функций не нужны)
ENAleksey #8 - 3 years ago 0
Голосов: +0 / -0
Самую последнюю версию можно найти здесь:
Nelloy #9 - 3 years ago 0
Голосов: +0 / -0
ENAleksey, read-only не интересно
quq_CCCP #10 - 3 years ago 0
Голосов: +0 / -0
ENAleksey, это не последняя версия, это версия на vjass с применением структур и прочего, ReeadMemory Без проверок адресов, у лича во второй версии уже есть проверки...
Функционал тоже там далеко не широкий...