Advertisement
JonathanFeitosa2

[PAWN]Anti-S0beit ( Funcional ) [SAMP]

Dec 11th, 2014
1,161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.45 KB | None | 0 0
  1. /*
  2.  Funcional, porem fácil de ser burlado(não no jogo).
  3.  Contato: https://www.facebook.com/JFSJonathanFeitosa
  4.  Code Edit e melhorado: http://samp-scripts.com/post/12675/HacksDetect_%28Samp_sobiet%29/Strier/filterscript/other
  5.  
  6. Imagens
  7. http://i.imgur.com/F8ul8oH.jpg - VERIFICANDO
  8. http://i.imgur.com/68ao7Fq.jpg - DETECTADO
  9. http://i.imgur.com/kXzOy6W.jpg - LIVRE
  10. */
  11. #include <a_samp>
  12.  
  13. #define DIALOG_ChecarHack                           3078
  14. #define DIALOGO                                     5624
  15.  
  16. forward ChecarHack(playerid);
  17. forward KickPlayer(playerid);
  18. forward LlevarLugar(playerid);
  19.  
  20. enum pInfo
  21. {
  22.     Float:pz2,
  23.     Float:py2,
  24.     Float:px2,
  25.     Float:cz2
  26. };
  27.  
  28. new PlayerInfo[MAX_PLAYERS][pInfo], bool:ASPrimerSpawn[MAX_PLAYERS];
  29.  
  30. AntiDeAMX()
  31. {
  32.     new a[][] = {
  33.         "Unarmed (Fist)",
  34.         "Brass K"
  35.     };
  36.     #pragma unused a
  37. }
  38.  
  39. public OnFilterScriptInit() {
  40.     AntiDeAMX();
  41.     return true;
  42. }
  43.  
  44. public OnPlayerConnect(playerid) { ASPrimerSpawn[playerid] = false; return true; }
  45. public OnPlayerSpawn(playerid)
  46. {
  47.     if(ASPrimerSpawn[playerid] == false) {
  48.         static Float:px, Float:py,Float:cx, Float:cy;
  49.         SetCameraBehindPlayer(playerid);
  50.         SetTimerEx("LlevarLugar", 3000, false, "i", playerid);
  51.         SetTimerEx("ChecarHack", 6 * 1000, false, "i", playerid);
  52.         GameTextForPlayer(playerid, "~w~Anti-S0beit - Aguarde...", 10000, 3);
  53.         GetPlayerCameraFrontVector(playerid, cx, cy, PlayerInfo[playerid][cz2]);
  54.         TogglePlayerControllable(playerid, false);
  55.         #pragma unused px
  56.         #pragma unused py
  57.         ASPrimerSpawn[playerid] = true;
  58.     }
  59.     return 1;
  60. }
  61.  
  62. public LlevarLugar(playerid)
  63. {
  64.     SetPlayerPos(playerid,  3146.5522,-2657.1912,33.2913);
  65.     return true;
  66. }
  67.  
  68. public ChecarHack(playerid)
  69. {
  70.     static Float:px, Float:py,Float:cx, Float:cy,Float:cz,Float:pz1;
  71.     GetPlayerCameraFrontVector(playerid, cx, cy, cz);
  72.     GetPlayerPos(playerid,Float:px,Float:py,Float:pz1);
  73.     #pragma unused cx
  74.     #pragma unused cy
  75.     #pragma unused px
  76.     #pragma unused py
  77.     if(cz < -0.8 || Float:pz1 != 33.2913)  {
  78.         ShowPlayerDialog(playerid, DIALOGO, DIALOG_STYLE_MSGBOX, "S0beit Detectado!","{FFFFFF}Mod Sobeit {FF0000}detectado!{FFFFFF}\nPor favor desinstale o Mod s0beit do seu jogo e volte!", "Fechar", "");
  79.         SetTimerEx("KickPlayer", 300 ,false, "d", playerid);
  80.     }
  81.     else {
  82.         GameTextForPlayer(playerid, "~w~Livre!", 2000, 3);
  83.         SpawnPlayer(playerid);
  84.         TogglePlayerControllable(playerid, true);
  85.     }
  86.     return true;
  87. }
  88.  
  89. public KickPlayer(playerid) {Kick(playerid);}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement