Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. void cMisc::OPK()
  2. {
  3. #define Posx 0xC8
  4.  
  5. DWORD PosPTR;
  6. Hack.Misc.HEXMemory(&PosPTR,(void*)Hack.Addresses.LPP,4);
  7. PosPTR += Posx;
  8.  
  9.  
  10. PlayerInfo *pMe = SearchPlayerByIndex(pClientInfoMgr->LocalIndex);
  11.  
  12. if(Hack.Readys.IsIngame() && Telekill.Enabled && pMe != 0 && pMe->IsDead == 0 && pMe->Team > 0)
  13. {
  14. if(PosPTR > Posx)
  15. if(pClientInfoMgr->iGameMode != 5){
  16. cSFXMgr* SFXMgr = pGameClientShell->GetSFXMgr();
  17.  
  18. for(int i = 0;i < SFXMgr->SFXList[SFX_CHARACTER].Num;i++)
  19. {
  20. cCharacterFX* fx = (cCharacterFX*)SFXMgr->SFXList[SFX_CHARACTER].List[i];
  21.  
  22. if(Hack.Readys.Valid(fx))
  23. {
  24. PlayerInfo *pPlayer = SearchPlayerByIndex(fx->Index);
  25.  
  26. if(Hack.Readys.Valid(fx) && !fx->bIsDead && !fx->bSpawnSheild && fx->wHealth && pMe && !pMe->IsDead && pMe->Name != pPlayer->Name && pMe != pPlayer){
  27. 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())
  28. {
  29. Transform HeadTransform;
  30. if(!pLTModel->GetNodeTransform( fx->Object, 8, &HeadTransform, true ))
  31. {
  32. *(float*) PosPTR = HeadTransform.Pos.x;
  33. *(float*)(PosPTR + 0x4) = HeadTransform.Pos.y;
  34. *(float*)(PosPTR + 0x8) = HeadTransform.Pos.z;
  35. }
  36. }
  37. if(!Hack.Readys.IsIngame() || !Telekill.Enabled)
  38. break;
  39. }
  40. }
  41. }
  42. }
  43. else{
  44. cSFXMgr* SFXMgr = pGameClientShell->GetSFXMgr();
  45. for(int i = 0;i < SFXMgr->SFXList[SFX_CHARACTER].Num;i++){
  46. cCharacterFX* fx = (cCharacterFX*)SFXMgr->SFXList[SFX_CHARACTER].List[i];
  47. if(fx->Object && !pMe->IsDead && !fx->bIsDead && !fx->IsPlayer && (pMe && fx) && Telekill.Enabled && Hack.Readys.IsIngame() && fx->wHealth && !fx->IsPlayer){
  48. Transform HeadTransform;
  49. unsigned int HeadResult = pLTModel->GetNodeTransform( fx->Object, 8, &HeadTransform, true );
  50.  
  51. *(float*) PosPTR = HeadTransform.Pos.x;
  52. *(float*)(PosPTR + 0x4) = HeadTransform.Pos.y;
  53. *(float*)(PosPTR + 0x8) = HeadTransform.Pos.z;
  54. }
  55. }
  56. }
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement