Функция autoAssemble
-
Функция autoAssemble это Lua функция, которая позволяет скопилировать ассемблерный код активации и деактивации. Пример ниже
\-- Скрипт похожий на таблицу АА InfiniteHealthScript = [[ [ENABLE] alloc(InfiniteHealth,2048,BlackOps3.exe) aobscanmodule(InfiniteHealthAOB,BlackOps3.exe,8B 83 C8 02 00 00 48 8B) registersymbol(InfiniteHealthAOB) label(return) InfiniteHealth: mov [rbx+000002C8],#999 jmp return InfiniteHealthAOB: jmp InfiniteHealth nop return: [DISABLE] InfiniteHealthAOB: db 8B 83 C8 02 00 00 unregistersymbol(InfiniteHealthAOB) dealloc(InfiniteHealth) ]] \-- Функция активации function enableInfiniteHealthCheat() -- Если чит был выключен, то только тогда сработает деактивация if not InfiniteHealthCheatIsEnabled then InfiniteHealthCheatIsEnabled,InfiniteHealthCheatDisableinfo = autoAssemble(InfiniteHealthScript) end end \-- Функция деактивации function disableInfiniteHealthCheat() -- Если чит был включен, то только тогда сработает активация if InfiniteHealthCheatIsEnabled then if autoAssemble(InfiniteHealthScript,InfiniteHealthCheatDisableinfo) then InfiniteHealthCheatIsEnabled = false end end end -
Пользователь @MasterGH написал в Функция autoAssemble:
// Скрипт похожий на таблицу АА
Маленькое замечание. Два слеша используются для коментариев в асм. На луа используются пунктир не менее двух чёрточек. Если пользователь не разбирается, он не поймёт почему луа выдаёт ошибку. Тему поправил.
Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.
Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.
С вашими комментариями этот пост может стать ещё лучше 💗
Зарегистрироваться Войти