Advertisement
ForTrezZDesign

[FS]AntiSobeit

Jun 25th, 2014
864
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.21 KB | None | 0 0
  1. /*
  2.  
  3.     Anti Sobeit con detector a Vector
  4.    
  5.     > Este detector sobeit lo ise con la idea de un detector igual que vi en el foro de Samp-Script
  6.     que en este momento se encuentra OffLine
  7.    
  8.     > Esta es mi version sin optimizar, lo ise para probar si funcionaba
  9.    
  10.     > Creditos: ForTrezZ
  11.    
  12. */
  13.  
  14. #include <a_samp>
  15.  
  16. #define OficialColor 0xFF0000FF
  17.  
  18. public OnFilterScriptInit()
  19. {
  20.     print("\n--------------------------------------");
  21.     print(" Detector de Sobeit By ForTrezZ (www.fortrezz.tk");
  22.     print("--------------------------------------\n");
  23.     return 1;
  24. }
  25.  
  26. public OnFilterScriptExit()
  27. {
  28.     return 1;
  29. }
  30.  
  31. public OnPlayerSpawn(playerid)
  32. {
  33.     TogglePlayerControllable(playerid,0);
  34.     SetTimerEx("AntiSobeit", 1500, false, "i", playerid);
  35.     return 1;
  36. }
  37.  
  38. forward AntiSobeit(playerid);
  39. public AntiSobeit(playerid)
  40. {
  41.     SaveCamera(playerid);
  42.     SendClientMessage(playerid, OficialColor, "[AntiSobeit]: {FFFFFF}Usted esta siendo revisado para determinar que no posee el \"Mod Sobeit\"");
  43.     SetTimerEx("NOCargarObjetosAS", 10000, false, "i", playerid);
  44. }
  45.  
  46. forward NOCargarObjetosAS(playerid);
  47. public NOCargarObjetosAS(playerid)
  48. {
  49.     if(CheckAS(playerid))
  50.     {
  51.         SendClientMessage(playerid, OficialColor, "[AntiSobeit]: {FFFFFF}Usted ah sido kickeado por ingresar al servidor con el \"Mod Sobeit\"");
  52.         DeletePVar(playerid, "ASX");
  53.         DeletePVar(playerid, "ASY");
  54.         DeletePVar(playerid, "ASZ");
  55.         SetTimerEx("KickTimer", 500, false, "i", playerid);
  56.     } else {
  57.         SendClientMessage(playerid, OficialColor, "[AntiSobeit]: {FFFFFF}Usted no posee el \"Mod Sobeit\" disfrute del servidor y diviertase!");
  58.         DeletePVar(playerid, "ASX");
  59.         DeletePVar(playerid, "ASY");
  60.         DeletePVar(playerid, "ASZ");
  61.         TogglePlayerControllable(playerid,1);
  62.     }
  63. }
  64.  
  65. stock SaveCamera(playerid)
  66. {
  67.     new Float:x, Float:y, Float:z;
  68.     GetPlayerCameraPos(playerid, x, y, z);
  69.     SetPVarFloat(playerid, "ASX", x); SetPVarFloat(playerid, "ASY", y); SetPVarFloat(playerid, "ASZ", z);
  70. }
  71.  
  72. stock CheckAS(playerid)
  73. {
  74.     new Float:x, Float:y, Float:z;
  75.     GetPlayerCameraPos(playerid, x, y, z);
  76.     if(x != GetPVarFloat(playerid, "ASX"))
  77.     {
  78.         return true;
  79.     } else return false;
  80. }
  81.  
  82. forward KickTimer(playerid);
  83. public KickTimer(playerid)
  84. {
  85.     return Kick(playerid);
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement