Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void cMisc::OPK()
- {
- #define Posx 0xC8
- DWORD PosPTR;
- Hack.Misc.HEXMemory(&PosPTR,(void*)Hack.Addresses.LPP,4);
- PosPTR += Posx;
- PlayerInfo *pMe = SearchPlayerByIndex(pClientInfoMgr->LocalIndex);
- if(Hack.Readys.IsIngame() && Telekill.Enabled && pMe != 0 && pMe->IsDead == 0 && pMe->Team > 0)
- {
- if(PosPTR > Posx)
- if(pClientInfoMgr->iGameMode != 5){
- cSFXMgr* SFXMgr = pGameClientShell->GetSFXMgr();
- for(int i = 0;i < SFXMgr->SFXList[SFX_CHARACTER].Num;i++)
- {
- cCharacterFX* fx = (cCharacterFX*)SFXMgr->SFXList[SFX_CHARACTER].List[i];
- if(Hack.Readys.Valid(fx))
- {
- PlayerInfo *pPlayer = SearchPlayerByIndex(fx->Index);
- if(Hack.Readys.Valid(fx) && !fx->bIsDead && !fx->bSpawnSheild && fx->wHealth && pMe && !pMe->IsDead && pMe->Name != pPlayer->Name && pMe != pPlayer){
- while((Hack.Readys.Valid(pPlayer) && Hack.Readys.Valid(pMe) && Hack.Readys.Valid(fx)) && pPlayer->IsDead == 0 && pPlayer->Team != pMe->Team && !fx->bSpawnSheild && !fx->bIsDead && Telekill.Enabled && Hack.Readys.IsIngame())
- {
- Transform HeadTransform;
- if(!pLTModel->GetNodeTransform( fx->Object, 8, &HeadTransform, true ))
- {
- *(float*) PosPTR = HeadTransform.Pos.x;
- *(float*)(PosPTR + 0x4) = HeadTransform.Pos.y;
- *(float*)(PosPTR + 0x8) = HeadTransform.Pos.z;
- }
- }
- if(!Hack.Readys.IsIngame() || !Telekill.Enabled)
- break;
- }
- }
- }
- }
- else{
- cSFXMgr* SFXMgr = pGameClientShell->GetSFXMgr();
- for(int i = 0;i < SFXMgr->SFXList[SFX_CHARACTER].Num;i++){
- cCharacterFX* fx = (cCharacterFX*)SFXMgr->SFXList[SFX_CHARACTER].List[i];
- if(fx->Object && !pMe->IsDead && !fx->bIsDead && !fx->IsPlayer && (pMe && fx) && Telekill.Enabled && Hack.Readys.IsIngame() && fx->wHealth && !fx->IsPlayer){
- Transform HeadTransform;
- unsigned int HeadResult = pLTModel->GetNodeTransform( fx->Object, 8, &HeadTransform, true );
- *(float*) PosPTR = HeadTransform.Pos.x;
- *(float*)(PosPTR + 0x4) = HeadTransform.Pos.y;
- *(float*)(PosPTR + 0x8) = HeadTransform.Pos.z;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement