Joker_Tricker

Anti Cheat By JT

Sep 14th, 2011
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. stock AntiCheat(playerid)
  4. {
  5. if(GetPlayerState(playerid) != PLAYER_STATE_NONE)
  6. {
  7. //Anti-Money Cheat
  8. if(GetPlayerMoney(playerid) > 0)
  9. {
  10. format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Money Hacks Detected", GetName(playerid), playerid);
  11. SendClientMessageToAll(RED, strings);
  12. BanEx(playerid, "Money Hacks Detected");
  13. }
  14. //Anti-Weapon Cheat
  15. for(new w; w < sizeof(RestrictedWeapons); w++)
  16. {
  17. if(GetPlayerWeapon(playerid) == RestrictedWeapons[w] && GetPVarInt(playerid, "Admin") == 0)
  18. {
  19. format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Weapon Hacks Detected", GetName(playerid), playerid);
  20. SendClientMessageToAll(RED, strings);
  21. BanEx(playerid, "Weapon Hacks Detected");
  22. }
  23. }
  24. //Anti-Health/God Cheat
  25. if(GetHealth(playerid) > 101 && GetPVarInt(playerid, "Admin") == 0)
  26. {
  27. format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Health Hacks Detected", GetName(playerid), playerid);
  28. SendClientMessageToAll(RED, strings);
  29. BanEx(playerid, "Health Hacks Detected");
  30. }
  31. //Anti-Jetpack Cheat
  32. if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK && GetPVarInt(playerid, "Admin") == 0 || GetPVarInt(playerid, "VIP") == 0)
  33. {
  34. format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Jetpack Hacks Detected", GetName(playerid), playerid);
  35. SendClientMessageToAll(RED, strings);
  36. BanEx(playerid, "Jetpack Hacks Detected");
  37. }
  38. //Anti-Airbrake/Speed Hack Cheat
  39. if(GetSpeed(playerid) > 150)
  40. {
  41. format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Airbrake/Speed Hacks Detected", GetName(playerid), playerid);
  42. SendClientMessageToAll(RED, strings);
  43. BanEx(playerid, "Airbrake/Speed Hack Detected");
  44. }
  45. //Anti-Vehicle Hack
  46. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(playerid) != 470 || GetPlayerVehicleID(playerid) != 432 || GetPlayerVehicleID(playerid) != 425 || GetPlayerVehicleID(playerid) != 520 || GetPlayerVehicleID(playerid) != 468 || GetPlayerVehicleID(playerid) != 455)
  47. {
  48. DestroyVehicle(GetPlayerVehicleID(playerid));
  49. format(strings, sizeof(strings), "Sophie Banned %s [%d] Reason: Vehicle Hacks Detected", GetName(playerid), playerid);
  50. SendClientMessageToAll(RED, strings);
  51. BanEx(playerid, "Vehicle Hack Detected");
  52. }
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment