Skip to content
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Collapse
Brand Logo

CELua[RU]

  1. Главная
  2. Статьи
  3. Приёмы
  4. Функция autoAssemble

Функция autoAssemble

Запланировано Прикреплена Закрыта Перенесена Приёмы
ce aace luaautoassemble
2 Сообщения 2 Posters 2.0k Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано Pitronic
    #1

    Функция 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
    
    PitronicP 1 ответ Последний ответ
    👍
    1
  • PitronicP Не в сети
    PitronicP Не в сети
    Pitronic Супер модераторы
    replied to MasterGH on отредактировано Pitronic
    #2

    Пользователь @MasterGH написал в Функция autoAssemble:

    // Скрипт похожий на таблицу АА

    Маленькое замечание. Два слеша используются для коментариев в асм. На луа используются пунктир не менее двух чёрточек. Если пользователь не разбирается, он не поймёт почему луа выдаёт ошибку. Тему поправил.

    1 ответ Последний ответ
    👍
    0

Powered by NodeBB | Contributors
СeLua[RU] 2024©
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
  • Первое сообщение
    Последнее сообщение
0
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы