External SkinChanger
I've been reading some threads and decided to add a skinchanger to my external. I am getting the weapon id completely fine, and the weapon id will update fine when I run ForceFullUpdate();. I will get a weapon id of 7 with an ak, but then nothing will change, so I assume I'm doing something wrong while writing memory. Thanks for the help whoever replies 
Also, the code is running in a loop when it is run.
Also also, all offsets should be fine as I have double checked them with a dumper.
Source:

Also, the code is running in a loop when it is run.
Also also, all offsets should be fine as I have double checked them with a dumper.
Source:
Code:
void doSkins()
{
DWORD sPlayer = mem.Read<DWORD>(Client + LocalPlayer);
DWORD wIndex = mem.Read<DWORD>(sPlayer + activeweapon) & 0xFFF;
DWORD wEntity = mem.Read<DWORD>(Client + EntityList + (wIndex * 0x10) - 0x10);
int WeaponID = mem.Read<int>(wEntity + itemdefinitionindex);
if (dothisonce)
{
std::cout << WeaponID << std::endl;
dothisonce = false;
}
if (WeaponID == 7)
{
mem.Write<int>(wEntity + itemidhigh, 0);
mem.Write<int>(wEntity + itemidlow, -1);
mem.Write<int>(wEntity + originalownerxuidlow, 0);
mem.Write<int>(wEntity + originalownerxuidhigh, 0);
mem.Write<int>(wEntity + fallbackstatrak, 999);
mem.Write<int>(wEntity + fallbackpaintkit, 600);
mem.Write<float>(wEntity + fallbackwear, .00001f);
}
if (GetAsyncKeyState(VK_F6))
{
while (GetAsyncKeyState(VK_F6))
Sleep(50);
std::cout << "updating" << std::endl;
std::cout << WeaponID;
ForceFullUpdate();
}
}

ays/