Enum MPWeapons
none = 0
defaultweapon = 1
mp7 = 2
pdw57 = 4
vector = 6
msmc = 8
chicom = 10
skorpion = 12
peacekeeper = 14
mtar = 16
type = 20
swat = 24
fal = 28
m27 = 32
scar = 36
smr = 40
m8a1 = 44
an94 = 48
remington = 52
s12 = 53
ksg = 54
m1216 = 55
mk48 = 56
qbblsw = 58
lsat = 60
hamr = 62
svu = 64
dsr50 = 65
ballista = 66
xpr = 67
fiveseven = 78
tac45 = 79
b23r = 80
executioner = 81
kap = 82
smaw = 84
stinger = 85
rpg = 86
riot = 89
crossbow = 90
End Enum
Enum Camos
standard = 0
DEVGRU = 1
TACS = 2
ERDL = 3
Siberia = 4
Choco = 5
BlueTiger = 6
Bloodshot = 7
Ghostex = 8
Kryptek = 9
CarbonFiber = 10
CherryBlossom = 11
ArtOfWar = 12
Ronin = 13
Skulls = 14
Gold = 15
Diamond = 16
EliteMember = 17
SeasonPassCamo = 18
JungleWarfare = 19
UKPunk = 20
Benjamins = 21
DiaDeMuertos = 22
Graffiti = 23
Kawaii = 24
PartyRock = 25
Zombies = 26
Viper = 27
Bacon = 28
Ghosts = 29
Paladin = 30
Cyborg = 31
Dragon = 32
Unknown = 33
Aqua = 34
Breach = 35
Coyote = 36
Glam = 37
Rogue = 38
PackAPunch = 39
DeadMansHand = 40
Beast = 41
Octane = 42
Weaponized = 43
Afterlife = 44
AdvancedWarfare = 45
End Enum
NoAnimation: 0x007DD170 | Byte | 131/195 NoRecoil: 0x004AF319 | Byte | 116/235 NoRecoil Silent: 0x004AF220 | Byte | 131/195
void ShowDevConsole(){//Eithans bae
((int(__cdecl*)())0x41E140)();
MSG m;//kenshen done this so not all credits are to me
while (GetMessage(&m, 0, 0, 0)){
TranslateMessage(&m);
DispatchMessage(&m);
}
}




typedef void(__cdecl* PrintToConsole_t)(const char* a1); PrinToConsole_t PrintToConsole = (PrintToConsole_t)0x49B490;

02E28098
0x02F43C9C 0x022B3DD4 0x02FB12B0 0x02F55DD0
BYTE G_TEAM[] = { 0x00, 0x00, 0x00, 0x00 };
HWND hWnd = FindWindowA(0, ("Call of Duty? Black Ops II - Multiplayer"));
GetWindowThreadProcessId(hWnd, &pid);
HANDLE BO2 = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid);
ReadProcessMemory(BO2, (void*)(0x2E490D38), &G_TEAM, 4, 0);
if (*(DWORD*)G_TEAM & 16)
{
cout << "ENEMY" << endl;
}
else if (*(DWORD*)G_TEAM & 8)
{
cout << "TEAMATE" << endl;
}
#define __int8 char
#define __int16 short
#define __int32 int
#define __int64 long long
/* 2307 */
struct __cppobj bitarray<64>
{
int array[2];
};
/* 1792 */
struct $190F2CF944EC18EE3AF27F473C4F9DBE
{
unsigned __int32 weaponIdx : 8;
unsigned __int32 attachment1 : 6;
unsigned __int32 attachment2 : 6;
unsigned __int32 attachment3 : 6;
unsigned __int32 padding : 6;
};
/* 1793 */
union Weapon
{
$190F2CF944EC18EE3AF27F473C4F9DBE __s0;
unsigned int weaponData;
};
/* 2308 */
union $60971AFD306BE716C67F4ED6B7576D56
{
float rollmove;
__int16 damageKick[2];
};
/* 2309 */
struct __cppobj usercmd_s
{
int serverTime;
bitarray<64> button_bits;
int angles[3];
Weapon weapon;
Weapon offHandWeapon;
Weapon lastWeaponAltModeSwitch;
char forwardmove;
char rightmove;
char upmove;
char pitchmove;
char yawmove;
__int16 gunPitch;
__int16 gunYaw;
__int16 wiiumoteAimX;
__int16 wiiumoteAimY;
char wiiuControllerType;
unsigned __int16 meleeChargeEnt;
char meleeChargeDist;
$60971AFD306BE716C67F4ED6B7576D56 ___u18;
char selectedLocation[2];
char selectedYaw;
unsigned __int16 airburstMarkDistance;
unsigned __int16 lastInput;
};