Advertisement
BCVBruno

VBan - Sistema de bans

Jul 10th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. // Premium SAMP, TUDO PARA SEU SERVIDOR SAMP, GM, FS, Includes e Muito mais,
  2. // visite-nos: http://premium-samp.blogspot.com.br/
  3.  
  4. VBanID(playerid,giveid,motivo[]); // Ban por ID
  5. //playerid = Administrador que efetuou o ban
  6. //giveid = Jogador que sofreu o ban
  7. //motivo = Motivo do ban
  8. ______________________________________________
  9.  
  10. VTempBan(playerid,giveid,tempo,motivo[]); // TempBan
  11. //playerid = Administrador que efetuou o ban
  12. //giveid = Jogador que sofreu o ban
  13. //tempo = Duração do ban
  14. //motivo = Motivo do ban
  15. ______________________________________________
  16.  
  17. VBanNick(playerid,nick[],motivo[]); // Ban por nick
  18. //playerid = Administrador que efetuou o ban
  19. //nick= Nick que sofreu o ban
  20. //motivo = Motivo do ban
  21. ______________________________________________
  22.  
  23. VBanIP(playerid,IP2[],motivo[]); // Ban por IP
  24. //playerid = Administrador que efetuou o ban
  25. //IP2= IP que sofreu o ban
  26. //motivo = Motivo do ban
  27. ______________________________________________
  28.  
  29. VUnBan(playerid,Arq[]); // Desbanimento
  30. //playerid = Administrador que efetuou o desban
  31. //Arq = Arquivo a ser desbanido. Ex: "/bans/Vini_Born.ini"
  32. ______________________________________________
  33.  
  34. VBanCheck(playerid); // Checa se o jogador está banido
  35. ______________________________________________
  36.  
  37. VBanLoadInfo(playerid,Varq[]); // Exibe informações do ban
  38. //playerid = Jogador que verá as informações
  39. //Varq = Arquivo do qual as informações serão extraídas. Ex: "/bans/Vini_Born.ini"
  40. ______________________________________________
  41.  
  42.  
  43. //EXEMPLOS DE UTILIZAÇÃO
  44.  
  45. if(strcmp(cmd, "/ban", true) == 0)
  46. {
  47. new tmp[24];
  48. tmp = strtok(cmdtext, idx);
  49. if(!strlen(tmp))
  50. return SendClientMessage(playerid, -1, "USO: Digite o nick");
  51.  
  52. new giveid = VBReturnUser(tmp);
  53.  
  54. tmp = strtok(cmdtext,idx);
  55. if(!strlen(tmp))
  56. return SendClientMessage(playerid, -1, "USO: Digite o motivo");
  57.  
  58. VBanID(playerid,giveid,tmp);
  59.  
  60. return 1;
  61. }
  62.  
  63. if(strcmp(cmd, "/baninfo", true) == 0)
  64. {
  65. new tmp[24],Vstring[32];
  66. tmp = strtok(cmdtext, idx);
  67. if(!strlen(tmp))
  68. return SendClientMessage(playerid, -1, "USO: /baninfo[Nick/IP]");
  69.  
  70. format(Vstring,32,"/bans/%s.ini",tmp);
  71. VBanLoadInfo(playerid,Vstring);
  72.  
  73. return 1;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement