[Pedido] Comando /bloqueararmas
#3

Quote:
Originally Posted by NelsonC
Посмотреть сообщение
PHP код:
new bool:BloqueadoArmas[MAX_PLAYERS], TimerBloqueado[MAX_PLAYERS];
CMD:bloqueararmas(playeridparams[]) {
    new 
idminutos;
    if(!
IsPlayerAdmin(playerid)) 
        return 
SendClientMessage(playerid, -1"Vocк nгo tem permissгo.");
    if(
sscanf(params"ud"idminutos))
        return 
SendClientMessage(playerid, -1"Use: /BloquearArmas (id / nome) (minutos)");
    if(!
IsPlayerConnected(id))
        return 
SendClientMessage(playerid, -1"Jogador(a) nгo conectado(a).");
    if(
minutos 120 || minutos 0)
        return 
SendClientMessage(playerid, -1"Vocк pode apenas bloquear por 120 e 1 minuto(s).");
    if(
BloqueadoArmas[id] == true) {
    
        
BloqueadoArmas[id] = falseSendClientMessage(id, -1"Vocк foi desbloqueado de usar armas."), SendClientMessage(playerid, -1"Vocк desbloqueou o FULANO de usar armas."), ResetPlayerWeapons(id);
    }
    else  if(
BloqueadoArmas[id] == false) {
        
BloqueadoArmas[id] = trueSendClientMessage(id, -1"Vocк foi bloqueou de usar armas."), SendClientMessage(playerid, -1"Vocк bloqueou o FULANO de usar armas.");
        
TimerBloqueado[id] = SetTimerEx("RemoverBloqueado"60000*minutos0"i"id);
    }
    return 
true;
}
CMD:dararma(playeridparams[])
{
    new 
idarmaammo;
    if(!
IsPlayerAdmin(playerid)) 
        return 
SendClientMessage(playerid, -1"Vocк nгo tem permissгo.");
    if(
sscanf(params"udd"idarmaammo))
        return 
SendClientMessage(playerid, -1"Use: /DarArma (id / nome) (arma id) (muniзгo)");
    if(!
IsPlayerConnected(id))
        return 
SendClientMessage(playerid, -1"Jogador(a) nгo conectado(a).");
    if(
BloqueadoArmas[id] == true) {
        
ResetPlayerWeapons(id);
    }
    else if(
BloqueadoArmas[id] == false) {
        
GivePlayerWeapon(idarmaammo);
    }
    return 
true;
}
forward RemoverBloqueado(id);
public 
RemoverBloqueado(id)
{
    
SendClientMessage(id, -1"Vocк foi desbloqueado de usar armas");
    
BloqueadoArmas[id] = false;
    return 
true;

Nгo testei.
tem que botar alguma coisa na OnPlayerUpdate pra retirar a arma caso ele esteja com uma
Reply


Messages In This Thread
Comando /bloqueararmas - by yFrank - 16.09.2018, 18:49
Re: Comando /bloqueararmas - by NelsonC - 16.09.2018, 19:07
Re: Comando /bloqueararmas - by dimy - 20.09.2018, 15:49
Re: Comando /bloqueararmas - by Malandrin - 20.09.2018, 16:26
Re: Comando /bloqueararmas - by Luiiiz - 21.09.2018, 21:30
Re: Comando /bloqueararmas - by Malandrin - 21.09.2018, 21:57

Forum Jump:


Users browsing this thread: 1 Guest(s)