Guest User

Untitled

a guest
Apr 19th, 2020
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.80 KB | None | 0 0
  1. import pymem
  2. import pymem.process
  3.  
  4. dwEntityList = (0x4CCDBFC)
  5. dwGlowObjectManager = (0x520DA28)
  6. m_iGlowIndex = (0xA3F8)
  7. m_iTeamNum = (0xF4)
  8.  
  9. pm = pymem.Pymem("csgo.exe")
  10. client = pymem.process.module_from_name(pm.process_handle, "client_panorama.dll").lpBaseOfDll
  11.  
  12.  
  13. def main():
  14.     print("Diamond has launched.")
  15.  
  16.     while True:
  17.         glow_manager = pm.read_int(client + dwGlowObjectManager)
  18.  
  19.         for i in range(1, 32):  # Entities 1-32 are reserved for players.
  20.             entity = pm.read_int(client + dwEntityList + i * 0x10)
  21.  
  22.             if entity:
  23.                 entity_team_id = pm.read_int(entity + m_iTeamNum)
  24.                 entity_glow = pm.read_int(entity + m_iGlowIndex)
  25.  
  26.                 if entity_team_id == 2:  # Terrorist
  27.                     pm.write_float(glow_manager + entity_glow * 0x38 + 0x4, float(1))   # R
  28.                     pm.write_float(glow_manager + entity_glow * 0x38 + 0x8, float(0))   # G
  29.                     pm.write_float(glow_manager + entity_glow * 0x38 + 0xC, float(0))   # B
  30.                     pm.write_float(glow_manager + entity_glow * 0x38 + 0x10, float(1))  # Alpha
  31.                     pm.write_int(glow_manager + entity_glow * 0x38 + 0x24, 1)           # Enable glow
  32.  
  33.                 elif entity_team_id == 3:  # Counter-terrorist
  34.                     pm.write_float(glow_manager + entity_glow * 0x38 + 0x4, float(0))   # R
  35.                     pm.write_float(glow_manager + entity_glow * 0x38 + 0x8, float(0))   # G
  36.                     pm.write_float(glow_manager + entity_glow * 0x38 + 0xC, float(1))   # B
  37.                     pm.write_float(glow_manager + entity_glow * 0x38 + 0x10, float(1))  # Alpha
  38.                     pm.write_int(glow_manager + entity_glow * 0x38 + 0x24, 1)           # Enable glow
  39.  
  40.  
  41. if __name__ == '__main__':
  42.     main()
Advertisement
Add Comment
Please, Sign In to add comment