Advertisement
Guest User

OnPlayerUpdate

a guest
Jan 15th, 2014
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. public OnPlayerUpdate(playerid)
  2. {
  3.  
  4. if(PlayerStatus[playerid][dead] == false)
  5. {
  6. //Health
  7. new Float:HP, string[24];
  8. GetPlayerHealth(playerid, HP);
  9. new dots = floatround(floatdiv(HP, 0.8695652173913044), floatround_round);
  10. for(new i; i < dots; i++) { string[i] = 'l'; }
  11. TextDrawSetString(PlayerStatus[playerid][Health], string);
  12.  
  13. new Float:hp;
  14. GetPlayerHealth(playerid, hp);
  15. if(hp >= 52.0)
  16. {
  17. SendClientMessageToAll(-1, "[DEBUG] Health Hacks Detected");
  18. }
  19.  
  20. //Weapon Check
  21. if(!GetPlayerWeapon(playerid))
  22. {
  23. if(PlayerStatus[playerid][pw] == true)
  24. {
  25. SetPlayerArmedWeapon(playerid, 4);
  26. PlayerStatus[playerid][pw] = false;
  27. }
  28. else
  29. {
  30. SetPlayerArmedWeapon(playerid, Weaps[PlayerStatus[playerid][level]]);
  31. PlayerStatus[playerid][pw] = true;
  32. }
  33. }
  34. else PlayerStatus[playerid][pw] = GetPlayerWeapon(playerid) == 4 ? false : true;
  35.  
  36. }
  37. else
  38. {
  39. SetPlayerCameraPos(playerid, -1251.1089, 2551.7546, 104.6863);
  40. SetPlayerCameraLookAt(playerid, -1302.1554, 2533.4226, 93.8427);
  41. new Keys[3];
  42. GetPlayerKeys(playerid, Keys[0], Keys[1], Keys[2]);
  43. if(Keys[0] & KEY_SECONDARY_ATTACK)
  44. {
  45. TogglePlayerSpectating(playerid, 0);
  46. SpawnPlayer(playerid);
  47. TextDrawHideForPlayer(playerid, Respawn);
  48. PlayerStatus[playerid][dead] = false;
  49. }
  50. }
  51. return 1;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement