Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- #include <math.h>
- #include "atachprocess.h"
- DWORD Client;
- DWORD dwLocalPlayer = 0x00AAFFFC;
- DWORD m_Flags = 0x100;
- DWORD vec_Origin = 0x134;
- DWORD EntityList = 0x4A8C804;
- struct myPlayer {
- DWORD LocalPlayer;
- float vec_origen1;
- int flags;
- void read_b() {
- ReadProcessMemory(pGame, (DWORD*)(Client + dwLocalPlayer), &LocalPlayer, sizeof(DWORD), 0);
- ReadProcessMemory(pGame, (DWORD*)(LocalPlayer + m_Flags), &flags, sizeof(int), 0);
- }
- void read_our() {
- ReadProcessMemory(pGame, (DWORD*)(Client + dwLocalPlayer), &LocalPlayer, sizeof(DWORD), 0);
- ReadProcessMemory(pGame, (DWORD*)(LocalPlayer + vec_Origin), &vec_origen1, sizeof(float), 0);
- }
- }player;
- struct otherPlayer {
- DWORD entity;
- float vec_origen2;
- void read_other() {
- ReadProcessMemory(pGame, (DWORD*)(Client + EntityList), &entity, sizeof(DWORD), 0);
- ReadProcessMemory(pGame, (DWORD*)(entity + vec_Origin), &vec_origen2, sizeof(float), 0);
- }
- }other[32];
- float GetDistance() {
- float x = player.vec_origen1 - other.vec_origen2;
- float y = (player.vec_origen1 + 0x4) - (other.vec_origen2 + 0x4);
- float z = (player.vec_origen1 + 0x8) - (other.vec_origen2 + 0x8);
- return (float)sqrt((x * x) + (y * y) + (z * z));
- }
- void beep() {
- }
- int main()
- {
- GetProcess("csgo.exe");
- Client = GetModule("client.dll");
- while (true) {
- beep();
- Sleep(10);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement