garfield

[FS]: Programed Ban

Nov 14th, 2011
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.34 KB | None | 0 0
  1. #include a_samp
  2.  
  3. #define LIMITE_             (30)    // Coloque o máximo de KILLS que player pode receber. coloque 0 para infinito.
  4.  
  5.  
  6. new
  7.     Killyn[MAX_PLAYERS char]
  8. ;
  9.  
  10.  
  11.  
  12. public OnPlayerConnect(playerid)
  13. {
  14.     Killyn{playerid} = false;
  15.     return 1;
  16. }
  17.  
  18.  
  19. public OnPlayerSpawn(playerid)
  20. {
  21.     if(Killyn[playerid] != 0)
  22.     {
  23.         SetPlayerHealth(playerid, 0);
  24.         SendClientMessage(playerid, -1,"Você foi morto por que já foste banido.");
  25.         static str[60]; str[0] = EOS;
  26.         format(str, sizeof(str),"Falta: %d mortes.", Killyn{playerid});
  27.         SendClientMessage(playerid, -1, str);
  28.         Killyn{playerid} --;
  29.         return 0;
  30.     }
  31.     return 1;
  32. }
  33.  
  34.  
  35.  
  36. public OnPlayerCommandText(playerid, cmdtext[])
  37. {
  38.     if(!strcmp(cmdtext,"/akill", true, 5))
  39.     {
  40.         if(!strlen(cmdtext[7]) || !strlen(cmdtext[9]))
  41.             return SendClientMessage(playerid, -1, "/akill <ID> <kills>");
  42.  
  43.         if(!IsPlayerConnected(strval(cmdtext[7])))
  44.             return SendClientMessage(playerid, -1, "Prayer naol conectadu");
  45.  
  46.         if(LIMITE_ != 0 && strval(cmdtext[9]) > LIMITE_)
  47.             return SendClientMessage(playerid, -1, "VCCC ACONSOL LIMITI");
  48.            
  49.         static str[100]; str[0] = EOS;
  50.         format(str, 100, "Ta coisando o id: %d(Veses: %d)", strval(cmdtext[7]), strval(cmdtext[9]));
  51.         SendClientMessage(playerid, -1, str);
  52.         Killyn{strval(cmdtext[7])} = strval(cmdtext[9]);
  53.         return 1;
  54.     }
  55.     return 0;
  56. }
  57.  
Advertisement
Add Comment
Please, Sign In to add comment