Okay so I was working on a npc version for telekill because the way I have the regular telekill setup makes it confusing when combing them. So I have this but when i turn it on, it crashes. I have been looking at other examples and stuff but i cant figure it out. So if anyone wants to help feel free.
Code:
void cHacks::NPCTelekill( int enable)
{
if(enable)
{
DWORD PositionY, PositionPointer;
PositionPointer = (DWORD)GetModuleHandleA("ClientFX.fxd");
PositionPointer += 0x0006BF34;
memcpy(&PositionY,(void *)PositionPointer, 4);
for(int i = 0; i < SFXMgr->SFXList[SFX_CHARACTER]; i++)
{
CharacterFX = (cCharacterFX*)SFXMgr->SFXList[SFX_CHARACTER];
if(Main->Tools->ValidPointer(CharacterFX) && !CharacterFX->IsPlayer)
{
*(float*)(PositionY + 0xC8) = (CharacterFX->object->Pos.x + 75.0f);
*(float*)(PositionY + 0xCC) = (CharacterFX->object->Pos.y + 75.0f);
*(float*)(PositionY + 0xD0) = (CharacterFX->object->Pos.z);
}
}
}
}