Pesquisar na Comunidade
Mostrando resultados para as tags ''glowesp''.
Encontrado 2 registros
-
Consegui fazer funcionar pelo menos com BOTS o GlowESP em Python. Na linha 122, eu deixei igual a 0 pois funcionou com BOTS. Talvez, você precise alterar o valor se jogar em outras modalidades, enfim, eu deixei acima dessa linha um print como valor que realmente é. Você olha no seu CMD após entrar na sala e ligar o HACK para alterar o valor conforme ele pede. Tutorial de como executar: 1 - Verificar se os offsets estão atualizados de acordo com essa LISTA AQUI 2 - Seguir os mesmos passos do PIP install das dependencias DESSE TÓPICO AQUI (SoundESP). 3 - Criar arquivo glowesp.py e jogar a source abaixo 4 - Executar quando nascer dentro do jogo: python glowesp.py Source # -*- coding: UTF8 -*- from ctypes import * from memorpy import * import time import win32api import random import thread import win32gui import math import winsound crossHairIDOffset = 0xB2A4 forceAttackOffset = 0x2EB9EA0 forceJumpOffset = 0x4F0ED94 clientStateOffset = 0x57D844 clientStateViewAnglesOffset = 0x4D10 aimPunchOffset = 0x301C clientStateInGameOffset = 0x00000180 flagsOffset = 0x100 vecOriginOffset = 0x134 shotsFiredOffset = 0xA2B0 entityListOffset = 0x4A77B2C localPlayerIndexOffset = 0x180 localPlayerOffset = 0xA9ADEC glowObjectOffset = 0x4F94970 glowIndexOffset = 0xA310 teamNumOffset = 0xF0 dormantOffset = 0x000000E9 healthOffset = 0xFC bSpottedOffset = 0x939 glowESPEnabled = True foundProcess = False end = False csgoWindow = None def glowESP(process, client): glowLocalBase = Address((client + localPlayerOffset), process).read() glowPointer = Address((client + glowObjectOffset), process).read() myTeamID = Address((glowLocalBase + teamNumOffset), process).read('int') playerCount = Address((client + glowObjectOffset + 0x4), process).read('int') for i in range(1, playerCount): glowCurrentPlayer = Address((client + entityListOffset + ((i - 1) * 0x10)), process).read() if glowCurrentPlayer == 0x0: break glowCurrentPlayerDormant = Address((glowCurrentPlayer + dormantOffset), process).read('int') glowCurrentPlayerGlowIndex = Address((glowCurrentPlayer + glowIndexOffset), process).read('int') entityBaseTeamID = Address((glowCurrentPlayer + teamNumOffset), process).read('int') if entityBaseTeamID == 0 or glowCurrentPlayerDormant != 0: continue else: if myTeamID != entityBaseTeamID: Address((glowCurrentPlayer + bSpottedOffset), process).write(1, 'int') if entityBaseTeamID == 2: # Terrorist Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x4)), process).write(1.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x8)), process).write(0.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0xC)), process).write(0.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x10)), process).write(1.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x24)), process).write(1, 'int') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x25)), process).write(0, 'int') elif entityBaseTeamID == 3: # Counter-Terrorist Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x4)), process).write(0.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x8)), process).write(0.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0xC)), process).write(1.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x10)), process).write(1.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x24)), process).write(1, 'int') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x25)), process).write(0, 'int') else: Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x4)), process).write(0.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x8)), process).write(1.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0xC)), process).write(0.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x10)), process).write(1.0, 'float') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x24)), process).write(1, 'int') Address((glowPointer + ((glowCurrentPlayerGlowIndex * 0x38) + 0x25)), process).write(0, 'int') def getDLL(name, PID): hModule = CreateToolhelp32Snapshot(TH32CS_CLASS.SNAPMODULE, PID) if hModule is not None: module_entry = MODULEENTRY32() module_entry.dwSize = sizeof(module_entry) success = Module32First(hModule, byref(module_entry)) while success: if module_entry.th32ProcessID == PID: if module_entry.szModule == name: return module_entry.modBaseAddr success = Module32Next(hModule, byref(module_entry)) CloseHandle(hModule) return 0 def main(): global glowESPEnabled global end global csgoWindow processHandle = Process(name="csgo") # Get csgo process if not processHandle: # If handle is bad print("CSGO Não encontrado, saindo.") exit(1) client = getDLL("client.dll", processHandle.pid) engine = getDLL("engine.dll", processHandle.pid) print("GlowEsp iniciado. END para fechar.") clientState = Address((engine + clientStateOffset), processHandle).read() localPlayer = Address((client + localPlayerOffset), processHandle).read() csgoWindow = win32gui.FindWindow(None, "Counter-Strike: Global Offensive") if csgoWindow is None: print("The CSGO Window was not found.") exit(1) while not win32api.GetAsyncKeyState(0x23): # END para parar. print("IN GAME CLIENT: %s == 0?" % Address((clientState + clientStateInGameOffset), processHandle).read('int')) if Address((clientState + clientStateInGameOffset), processHandle).read('int') == 0: # 0 funcionou contra bots. if glowESPEnabled and win32gui.GetForegroundWindow() == csgoWindow: glowESP(processHandle, client) time.sleep(0.01) end = True time.sleep(0.01) if __name__ == "__main__": main() Não testei em competitivo nem casual, apenas com BOTS. Lembre-se de que quando testar, se não funcionar, olha o terminal e vê a linha que está sendo printada. Vai ter um print dessa forma: IN GAME CLIENT: X == 0? Você precisa verificar que número é esse X de acordo com o modo de jogo (competitivo, casual, etc) e alterar na linha abaixo. Créditos: Robater
-
patched [CS:GO] - Simple Hack [ Glow Esp, Triggerbot & Bunnyhop ]
teteu028 postou um tópico no fórum em CS - Downloads de Cheats / Utilitários
