-
Notifications
You must be signed in to change notification settings - Fork 0
/
ESP.h
73 lines (65 loc) · 2.9 KB
/
ESP.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#pragma once
#include "Hacks.h"
extern float lineLBY;
extern float lineRealAngle;
extern float lineFakeAngle;
namespace espstuff
{
extern int FakeDetection[64];
}
class CEsp : public CHack
{
public:
void Init();
void Draw();
void offscreen(IClientEntity * entity, C_BaseCombatWeapon * CBaeEntity);
void offscreen(IClientEntity * pEntity);
void Move(CUserCmd *pCmd, bool &bSendPacket);
private:
IClientEntity *BombCarrier;
struct ESPBox
{
int x, y, w, h;
};
void DrawPlayer(IClientEntity* pEntity, player_info_t pinfo);
void DrawBox69(CEsp::ESPBox size, Color color);
void DrawBox33(IClientEntity * entity, Color color);
void DrawHealth33(IClientEntity * entity, CEsp::ESPBox size, Color dormant, Color color);
void DrawHealth(IClientEntity * entity, CEsp::ESPBox size, Color dormant, Color color);
void DrawHealth2(IClientEntity * pEntity, CEsp::ESPBox size);
void DoEnemyCircle(IClientEntity * pLocalPlayer, const Vector & vecDelta, float * flRotation);
void ThreeDBox(Vector minin, Vector maxin, Vector pos, Color Col);
Color GetPlayerColor(IClientEntity* pEntity);
void DrawLinesAA(Color color);
bool GetBox(IClientEntity* pEntity, ESPBox &result);
void Fakedetect(IClientEntity * pEntity);
void Fakedetect(CEsp::ESPBox size, Color color, IClientEntity * pEntity);
void Corners(CEsp::ESPBox size, Color color, IClientEntity * pEntity);
void cl_righthand(IClientEntity * pEntity);
void DrawBox(ESPBox size, Color color);
void Barrel(CEsp::ESPBox size, Color color, IClientEntity * pEntity);
void DrawWeapon(IClientEntity * pEntity, CEsp::ESPBox size);
void Ammo(IClientEntity * pEntity, player_info_t pinfo, CEsp::ESPBox size);
void DrawGlow();
void EntityGlow();
void BacktrackingCross(IClientEntity * pEntity);
void BombTimer(IClientEntity * pEntity, ClientClass * cClass);
CEsp::ESPBox GetBOXX(IClientEntity * pEntity);
void IwebzHealth(IClientEntity * pEntity, CEsp::ESPBox size);
void DrawVitals(IClientEntity * pEntity, CEsp::ESPBox size);
void DrawHealth(IClientEntity * pEntity, CEsp::ESPBox size);
void DrawHealth(IClientEntity * pEntity, CEsp::ESPBox size, int x, int y, int height);
void DrawHealth2(IClientEntity * pEntity, CEsp::ESPBox size, int x, int y, int height);
void DrawName(player_info_t pinfo, ESPBox size);
void DrawInfo(IClientEntity* pEntity, ESPBox size);
void backtrackchams(IClientEntity * pEntity);
void DrawCross(IClientEntity* pEntity);
void DrawSkeleton(IClientEntity* pEntity);
void DrawMoney(IClientEntity * pEntity, CEsp::ESPBox size);
void Armor(IClientEntity * pEntity, CEsp::ESPBox size);
void BoxAndText(IClientEntity * entity, std::string text);
void DrawThrowable(IClientEntity * throwable);
void DrawDrop(IClientEntity* pEntity, ClientClass* cClass);
void DrawBombPlanted(IClientEntity* pEntity, ClientClass* cClass);
void DrawBomb(IClientEntity* pEntity, ClientClass* cClass);
};