Guest User

Anti Sobeit (Detection)

a guest
Nov 13th, 2014
519
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. #include <a_samp>
  2. #define FZ_SCDS 5
  3. forward HackChecker(playerid);
  4. new Text:Textdraw0;
  5. new Checked[MAX_PLAYERS];
  6. public OnFilterScriptInit()
  7. {
  8. print("\n--------------------------------------");
  9. print(" LoL :D");
  10. print("--------------------------------------\n");
  11. Textdraw0 = TextDrawCreate(650.000000, 0.000000, "New Textdraw");
  12. TextDrawBackgroundColor(Textdraw0, 255);
  13. TextDrawFont(Textdraw0, 1);
  14. TextDrawLetterSize(Textdraw0, 0.010000, 30.400001);
  15. TextDrawColor(Textdraw0, -1);
  16. TextDrawSetOutline(Textdraw0, 0);
  17. TextDrawSetProportional(Textdraw0, 1);
  18. TextDrawSetShadow(Textdraw0, 1);
  19. TextDrawUseBox(Textdraw0, 1);
  20. TextDrawBoxColor(Textdraw0, 255);
  21. TextDrawTextSize(Textdraw0, -17.000000, 30.000000);
  22. return 1;
  23. }
  24.  
  25. public OnPlayerConnect(playerid)
  26. {
  27. Checked[playerid] = 0;
  28. return 1;
  29. }
  30. public OnPlayerSpawn(playerid)
  31. {
  32. if(Checked[playerid] == 0){
  33. TextDrawShowForPlayer(playerid , Textdraw0);
  34. SetTimerEx("HackChecker", FZ_SCDS * 1000, 0, "i", playerid);
  35. TogglePlayerControllable(playerid, 0);
  36. ShowPlayerDialog(playerid , 999 , DIALOG_STYLE_MSGBOX , "Server:" , "Please Don't Do AnyThing!\nWe're Checking Your States" , "X" ,"");
  37. }
  38. return 1;
  39. }
  40.  
  41. public HackChecker(playerid)
  42. {
  43. new Float:x, Float:y, Float:z;
  44. GetPlayerCameraFrontVector(playerid, x, y, z);
  45. #pragma unused x
  46. #pragma unused y
  47. if(z < -0.8)
  48. {
  49. SendClientMessage(playerid , -1 , "Server: Please Delete Your Sobeit");
  50. SetTimerEx("Kick_" , 500 , 0 , "i" , playerid);
  51. }
  52. else
  53. {
  54. TogglePlayerControllable(playerid, 1);
  55. TextDrawHideForPlayer(playerid , Textdraw0);
  56. }
  57. Checked[playerid] = 1;
  58. return 1;
  59. }
  60. forward Kick_(playerid);
  61. public Kick_(playerid)
  62. {
  63. Kick(playerid);
  64. }
Advertisement
Add Comment
Please, Sign In to add comment