Подразделы:
> Модули (2) > Моды для cs 1.6 (3)

Рекомендуем!

[Модуль AMXX] MemHack

 
Добавлено: 06.11.10 [rumble]
Нет скриншота

Автор: Twilight Suzuka

Описание: Модуль предназначен для чтения и патчинга байтов в памяти запущенного сервера (библиотеки server и engine). При неправильном патчинге памяти возможно падение сервера! Функции:

 memhack_get_char(address, baseaddress = MEM_DLLBASE, memtype = MEMTYPE_DATA, signtype = MEM_SIGNED) 

Получает данные char типа по данному адресу в памяти. 

memhack_get_short(address, baseaddress = MEM_DLLBASE, memtype = MEMTYPE_DATA, signtype = MEM_SIGNED) 

Получает данные short типа по данному адресу в памяти.  memhack_get_long(address, baseaddress = MEM_DLLBASE, memtype = MEMTYPE_DATA, signtype = MEM_SIGNED) 

Получает данные long типа по данному адресу в памяти. 

memhack_get_float(address, baseaddress = MEM_DLLBASE, memtype = MEMTYPE_DATA) 

Получает данные float типа по данному адресу в памяти. 

memhack_get_quad(address, baseaddress = MEM_DLLBASE, memtype = MEMTYPE_DATA) 

Получает данные quad типа по данному адресу в памяти. 

memhack_get_pointer(address, baseaddress = MEM_DLLBASE, memtype = MEMTYPE_DATA) 

Получает данные pointer типа (указатель) по данному адресу в памяти. 

memhack_set_char(address, baseaddress = MEM_DLLBASE, new_val, memtype = MEMTYPE_DATA, signtype = MEM_SIGNED)  Устанавливает данные char типа по данному адресу в памяти. 

memhack_set_short(address, baseaddress = MEM_DLLBASE, new_val, memtype = MEMTYPE_DATA, signtype = MEM_SIGNED) 

Устанавливает данные short типа по данному адресу в памяти.

memhack_set_long(address, baseaddress = MEM_DLLBASE, new_val, memtype = MEMTYPE_DATA, signtype = MEM_SIGNED)

Устанавливает данные long типа по данному адресу в памяти.

memhack_set_float(address, baseaddress = MEM_DLLBASE, Float:new_val, memtype = MEMTYPE_DATA) 

Устанавливает данные float типа по данному адресу в памяти.

memhack_set_quad(address, baseaddress = MEM_DLLBASE,Float:new_val, memtype = MEMTYPE_DATA)

Устанавливает данные quad типа по данному адресу в памяти.

memhack_set_pointer(address, baseaddress = MEM_DLLBASE, new_val, memtype = MEMTYPE_DATA)

Устанавливает данные pointer типа (указатель) по данному адресу в памяти.

memhack_get_base(func_addr, &success)

Получает базовый адрес (начальный адрес) в памяти.

memhack_get_realaddr(address, baseaddress, memtype = MEMTYPE_DATA)

Получает реальный адрес в памяти.

memhack_return_addr(baseaddress = MEM_DLLBASE)

Возвращает адрес. Значение baseaddress может быть следующих типов:

MEM_DLLBASE

Работа с памятью мода.

MEM_ENGBASE

Работа с памятью HL1 движка.

MEM_NULLBASE

Загрузок: 0
 Гости не могут скачивать файлы.
Пожалуйста, зарегистрируйтесь или авторизуйтесь.