Перейти к содержанию

Чтение и запись массива


Vlad2

Рекомендуемые сообщения

Всем привет! :)

Я столкнулся с проблемой чтения и записи массива байт в СЕ, при создании трейнера, и решил сделать небольшой плагин, который бы осуществлял нормально эту работу.

Описание:

Скрипт дает возможность прочесть массив байт из памяти и так-же записать обратно.

readByteArray(Adress, Bytes) : Читает массив байт, где переменная Adress - это адрес чтения, а Bytes - количество читаемых байт.

Пример: Array = readByteArray("00123456", 4). В переменную Array запишется 4 байта из памяти, расположенной по адресу 00123456.

writeByteArray(Adress, Array) : Записывает массив байт, Adress - это адрес записи, а Array - записываемый массив.

Пример: writeByteArray("00123456", "00 11 22 xx 44"). Записали массив байт 00 11 22 xx 44 по адресу 00123456, при этом пропустив 4-ый байт от записи.

Установка:

Поместить файл ArrayByte.lua в папку autorun директории Cheat Engine.

Обновления:

27.05.2014 - Добавлена возможность работы с указателями на адрес, формата '[[01234567]+1]+2'

ArrayByte.rar

  • Плюс 2
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.