Приветствую, сегодня я научу вас как написать RadarHack на Python (3.8).
Спойлер: Гайд по установке Python
1. Переходим по ссылке * Клик * и скачеваем.
2. Далее открываем файл, и жмем галочку в пункте 'Add Python 3.8 to PATH'.
3. Потом жмем на 'Install Now'.
4. Ждем установки.
Спойлер: Скриншот
Далее нам необходимо установить модули, для этого мы делаем следующее:
Спойлер: Установка модулей
1.Открываем командную строку ОТ ИМЕНИ АДМИНИСТРАТОРА.
2. Пишем: pip install pymem (Ожидаем установки).
3. Пишем: pip install requests (Ожидаем установки).
Теперь приступим к написанию кода:
Python:
import pymem, requests, pymem.process
from threading import Thread
# <Получение оффсетов>
url = 'https://raw.githubusercontent.com/frk1/hazedumper/master/csgo.json'
response = requests.get(url).json()
dwLocalPlayer = int(response["signatures"]["dwLocalPlayer"])
dwEntityList = int(response["signatures"]["dwEntityList"])
m_iTeamNum = int(response["netvars"]["m_iTeamNum"])
m_bSpotted = int(response["netvars"]["m_bSpotted"])
# <Подлкючение к игре>
pm = pymem.Pymem("csgo.exe")
client = pymem.process.module_from_name(pm.process_handle, "client.dll").lpBaseOfDll
# <Объявление функции>
def RadarHack():
while True:
if pm.read_int(client + dwLocalPlayer):
localplayer = pm.read_int(client + dwLocalPlayer)
localplayer_team = pm.read_int(localplayer + m_iTeamNum)
for i in range(64):
if pm.read_int(client + dwEntityList + i * 0x10):
entity = pm.read_int(client + dwEntityList + i * 0x10)
entity_team = pm.read_int(entity + m_iTeamNum)
if entity_team != localplayer_team:
pm.write_int(entity + m_bSpotted, 1)
# <Запуск функции>
Thread(target=RadarHack).start()
И теперь запускаем Наш скрипт (ОТ ИМЕНИ АДМИНИСТРАТОРА):
Спойлер: Скриншот
Ну вот и весь гайд, пока.
* Скачать исходники *
Спойлер: Гайд по установке Python
1. Переходим по ссылке * Клик * и скачеваем.
2. Далее открываем файл, и жмем галочку в пункте 'Add Python 3.8 to PATH'.
3. Потом жмем на 'Install Now'.
4. Ждем установки.
Спойлер: Скриншот
Далее нам необходимо установить модули, для этого мы делаем следующее:
Спойлер: Установка модулей
1.Открываем командную строку ОТ ИМЕНИ АДМИНИСТРАТОРА.
2. Пишем: pip install pymem (Ожидаем установки).
3. Пишем: pip install requests (Ожидаем установки).
Теперь приступим к написанию кода:
Python:
import pymem, requests, pymem.process
from threading import Thread
# <Получение оффсетов>
url = 'https://raw.githubusercontent.com/frk1/hazedumper/master/csgo.json'
response = requests.get(url).json()
dwLocalPlayer = int(response["signatures"]["dwLocalPlayer"])
dwEntityList = int(response["signatures"]["dwEntityList"])
m_iTeamNum = int(response["netvars"]["m_iTeamNum"])
m_bSpotted = int(response["netvars"]["m_bSpotted"])
# <Подлкючение к игре>
pm = pymem.Pymem("csgo.exe")
client = pymem.process.module_from_name(pm.process_handle, "client.dll").lpBaseOfDll
# <Объявление функции>
def RadarHack():
while True:
if pm.read_int(client + dwLocalPlayer):
localplayer = pm.read_int(client + dwLocalPlayer)
localplayer_team = pm.read_int(localplayer + m_iTeamNum)
for i in range(64):
if pm.read_int(client + dwEntityList + i * 0x10):
entity = pm.read_int(client + dwEntityList + i * 0x10)
entity_team = pm.read_int(entity + m_iTeamNum)
if entity_team != localplayer_team:
pm.write_int(entity + m_bSpotted, 1)
# <Запуск функции>
Thread(target=RadarHack).start()
И теперь запускаем Наш скрипт (ОТ ИМЕНИ АДМИНИСТРАТОРА):
Спойлер: Скриншот
Ну вот и весь гайд, пока.
* Скачать исходники *