forked from alimb2/Ayyware-Full-Fixed-Updated-2019
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Menu.h
235 lines (205 loc) · 4.68 KB
/
Menu.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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
/*
Syn's AyyWare Framework 2015
*/
#pragma once
#include "GUI.h"
#include "Controls.h"
class CRageBotTab : public CTab
{
public:
void Setup();
// Master Switch
CLabel ActiveLabel;
CCheckBox Active;
// Aimbot Settings
CGroupBox AimbotGroup;
CCheckBox AimbotEnable;
CCheckBox AimbotAutoFire;
CSlider AimbotFov;
CCheckBox AimbotSilentAim;
CCheckBox AimbotPerfectSilentAim;
CCheckBox AimbotAutoPistol;
CCheckBox AimbotAimStep;
CCheckBox AimbotKeyPress;
CKeyBind AimbotKeyBind;
CKeyBind AimbotStopKey;
// Target Selection Settings
CGroupBox TargetGroup;
CComboBox TargetSelection;
CCheckBox TargetFriendlyFire;
CComboBox TargetHitbox;
CComboBox TargetHitscan;
CCheckBox TargetMultipoint;
CSlider TargetPointscale;
// Accuracy Settings
CGroupBox AccuracyGroup;
CCheckBox AccuracyRecoil;
CCheckBox AccuracyAutoWall;
CSlider AccuracyMinimumDamage;
CCheckBox AccuracyAutoStop;
CCheckBox AccuracyAutoCrouch;
CCheckBox AccuracyAutoScope;
CSlider AccuracyHitchance;
CComboBox AccuracyResolver;
CCheckBox AccuracyPositionAdjustment;
CSlider AccuracySmart;
// Anti-Aim Settings
CGroupBox AntiAimGroup;
CCheckBox AntiAimEnable;
CComboBox AntiAimPitch;
CComboBox AntiAimYaw;
CComboBox AntiAimEdge;
CSlider AntiAimOffset;
CCheckBox AntiAimKnife;
CCheckBox AntiAimTarget;
};
class CLegitBotTab : public CTab
{
public:
void Setup();
// Master Switch
CLabel ActiveLabel;
CCheckBox Active;
// Aimbot Settings
CGroupBox AimbotGroup;
CCheckBox AimbotEnable;
CCheckBox AimbotAutoFire;
CCheckBox AimbotFriendlyFire;
CCheckBox AimbotKeyPress;
CKeyBind AimbotKeyBind;
CCheckBox AimbotAutoPistol;
CSlider AimbotInaccuracy;
CKeyBind AimbotDisableVis;
// Main
CGroupBox TriggerGroup;
CCheckBox TriggerEnable;
CCheckBox TriggerKeyPress;
CKeyBind TriggerKeyBind;
CSlider TriggerDelay;
// Main
CGroupBox WeaponMainGroup;
CSlider WeaponMainSpeed;
CSlider WeaponMainFoV;
CCheckBox WeaponMainRecoil;
CCheckBox WeaponMainPSilent;
CSlider WeaponMainInacc;
CComboBox WeaponMainHitbox;
// Pistol
CGroupBox WeaponPistGroup;
CSlider WeaponPistSpeed;
CSlider WeaponPistFoV;
CCheckBox WeaponPistRecoil;
CCheckBox WeaponPistPSilent;
CSlider WeaponPistInacc;
CComboBox WeaponPistHitbox;
// Sniper
CGroupBox WeaponSnipGroup;
CSlider WeaponSnipSpeed;
CSlider WeaponSnipFoV;
CCheckBox WeaponSnipRecoil;
CCheckBox WeaponSnipPSilent;
CSlider WeaponSnipInacc;
CComboBox WeaponSnipHitbox;
};
class CVisualTab : public CTab
{
public:
void Setup();
// Master Switch
CLabel ActiveLabel;
CCheckBox Active;
// Options Settings
CGroupBox OptionsGroup;
CCheckBox OptionsBox;
CCheckBox OptionsName;
CCheckBox OptionsHealth;
CCheckBox OptionsWeapon;
CCheckBox OptionsInfo;
CCheckBox OptionsHelmet;
CCheckBox OptionsKit;
CCheckBox OptionsDefuse;
//CCheckBox OptionsGlow;
CComboBox OptionsChams;
CCheckBox OptionsSkeleton;
CCheckBox OptionsAimSpot;
CCheckBox OptionsCompRank;
// Filters Settings
CGroupBox FiltersGroup;
CCheckBox FiltersAll;
CCheckBox FiltersPlayers;
CCheckBox FiltersEnemiesOnly;
CCheckBox FiltersWeapons;
CCheckBox FiltersChickens;
CCheckBox FiltersC4;
// Other Settings
CGroupBox OtherGroup;
CCheckBox OtherCrosshair;
CComboBox OtherRecoilCrosshair;
CCheckBox OtherHitmarker;
CCheckBox OtherRadar;
CCheckBox OtherNoVisualRecoil;
CCheckBox OtherNoSky;
CCheckBox OtherNoFlash;
CCheckBox OtherNoSmoke;
CCheckBox OtherAsusWalls;
CComboBox OtherNoHands;
CSlider OtherViewmodelFOV;
CSlider OtherFOV;
};
class CMiscTab : public CTab
{
public:
void Setup();
// Knife Changer
CGroupBox KnifeGroup;
CCheckBox KnifeEnable;
CComboBox KnifeModel;
CComboBox KnifeSkin;
CButton KnifeApply;
// Other Settings
CGroupBox OtherGroup;
CComboBox OtherAutoJump;
CCheckBox OtherEdgeJump;
CComboBox OtherAutoStrafe;
CCheckBox OtherSafeMode;
CComboBox OtherChatSpam;
CCheckBox OtherTeamChat;
CSlider OtherChatDelay;
CKeyBind OtherAirStuck;
CKeyBind OtherLagSwitch;
CCheckBox OtherSpectators;
CCheckBox OtherThirdperson;
//CCheckBox OtherAutoAccept;
CCheckBox OtherWalkbot;
CComboBox OtherClantag;
// Fake Lag Settings
CGroupBox FakeLagGroup;
CCheckBox FakeLagEnable;
CSlider FakeLagChoke;
CSlider FakeLagSend;
CCheckBox ChokeRandomize;
CCheckBox SendRandomize;
//CCheckBox FakeLagWhileShooting;
// Teleport shit cause we're cool
CGroupBox TeleportGroup;
CCheckBox TeleportEnable;
CKeyBind TeleportKey;
};
class AyyWareWindow : public CWindow
{
public:
void Setup();
CRageBotTab RageBotTab;
CLegitBotTab LegitBotTab;
CVisualTab VisualsTab;
CMiscTab MiscTab;
CButton SaveButton;
CButton LoadButton;
CButton UnloadButton;
};
namespace Menu
{
void SetupMenu();
void DoUIFrame();
extern AyyWareWindow Window;
};