Advertisement
garfield

[CODE]: Dar minigum temporariamente

Sep 16th, 2013
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.90 KB | None | 0 0
  1.  
  2. //Topo do seu gamemode:
  3. new bool:MINIGUN_SETED;
  4.  
  5. // OnPlayerCommandText
  6. if(!strcmp(cmdtext, "/darminigun", true)){
  7.     if(!IsPlayerAdmin(playerid))
  8.         return SendClientMessage(playerid, -1, "Erro: Você não é um administrador");
  9.        
  10.    
  11.     #define MAX_MINUTES         (2)
  12.        
  13.        
  14.     if(!MINIGUN_SETED){
  15.         for(new i, e = GetMaxPlayers(); i != e; ++i){
  16.             GivePlayerWeapon(i, 38, 9999);
  17.         }
  18.        
  19.         SendClientMessageToAll(-1, "Você recebeu uma minigun");
  20.        
  21.         MINIGUN_SETED = true;
  22.         SetTimer("@RemoveMinigun", 60000*MAX_MINUTES, false);
  23.     }else{
  24.         SendClientMessage(playerid, -1, "Erro: Alguém já deu minigun a todos, espere alguns minutos!");
  25.     }
  26.     return true;
  27. }
  28.  
  29.  
  30. // FINAL:
  31. forward @RemoveMinigun(); public @RemoveMinigun(){
  32.     for(new i, e = GetMaxPlayers(); i != e; ++i){
  33.         GivePlayerWeapon(i, 38, 0);
  34.     }  
  35.    
  36.     SendClientMessageToAll(-1, "Sua minigun foi removida automaticamente");
  37.     return true;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement