[Pedido] Sistema de bloquear e desbloquear o /tr (id) e /ir (id) com permissгo
#1

Queria ajuda de vocкs se puderem me mandar um sistema de bloquear o /tr e /ir e desbloquear tbm no caso de bloquear : /bir e /btr ||| para desbloquear : /air e /atr

no meu servidor tem isso com permissao so para admins level 1 do jeito que quis mais ta com algum erro que todos podem usar esse comando para bloquear e desbloquear !! na minha game mode esta assim e nгo sei ajeitar
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
Bloquear ir e tr =

PHP код:
if(strcmp(cmd,"/bir",true) == 0)
    {
        if(
Player[playerid][pAdmin] >= 1)
            if(
Player[playerid][pLogged] == false)
                return 
SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo estб logado para utilizar este comando!");
        if(
Player[playerid][BlockIR] == false) {
            
Player[playerid][BlockIR] = true;
            
SendClientMessage(playerid, COR_PRINCIPAL, "[INFO] IR bloqueado.");
        } else 
SendClientMessage(playerid, COR_ERRO, "ERRO: Seu IR jб estб bloqueado!");
        return 
1;
    }
    if(
strcmp(cmd,"/btr",true) == 0)
    {
        if(
Player[playerid][pAdmin] >= 1)
            if(
Player[playerid][pLogged] == false)
                return 
SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo estб logado para utilizar este comando!");
        if(
Player[playerid][BlockTR] == false) {
            
Player[playerid][BlockTR] = true;
            
SendClientMessage(playerid, COR_PRINCIPAL, "[INFO] TR bloqueado.");
        } else 
SendClientMessage(playerid, COR_ERRO, "ERRO: Seu TR jб estб bloqueado!");
        return 
1;
    }
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------
Desbloquear tr e ir =
    if(
strcmp(cmd,"/air",true) == 0)
    {
        if(
Player[ playerid ] [ pAdmin ] >= 1 )
            if(
Player[playerid][pLogged] == false)
                return 
SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo estб logado para utilizar este comando!");
        if(
Player[playerid][BlockIR] == true) {
            
Player[playerid][BlockIR] = false;
            
SendClientMessage(playerid, COR_PRINCIPAL, "ADMCmd: Ir desbloqueado com sucesso.");
        } else 
SendClientMessage(playerid, COR_ERRO, "ERRO: Seu Ir jб estб desbloqueado !");
        return 
1;
    }
    if(
strcmp(cmd,"/atr",true) == 0)
    {
        if(
Player[ playerid ] [ pAdmin ] >= 1 )
            if(
Player[playerid][pLogged] == false)
                return 
SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo estб logado para utilizar este comando!");
        if(
Player[playerid][BlockTR] == true) {
            
Player[playerid][BlockTR] = false;
            
SendClientMessage(playerid, COR_PRINCIPAL, "ADMCmd: Trazer desbloqueado com sucesso.");
        } else 
SendClientMessage(playerid, COR_ERRO, "ERRO: Seu Trazer jб estб desbloqueado !");
        return 
1;
    } 
Reply
#2

Sу vocк usa variбveis amigo

exemplo:

pawn Код:
new block_ir[MAX_PLAYERS];
new block_tr[MAX_PLAYERS];

// No comando ir
if(block_ir[playerid] == 1)
return SendClientMessage(playerid, -1, "Seu /ir estб bloqueado");

// No comando tr
if(block_tr[playerid] == 1)
return SendClientMessage(playerid, -1, "Seu /tr estб bloqueado");
Ai sу faz os comando para bloquear ai trocar o playerid pelo [id] sу isso

Coloque no topo do comando as if tipo o de cargos if(p[playerid][pAdmin]) em cima deles
Reply
#3

mais eu queria colocar permissao para usar esse comando, no caso so admins level 1 pode usar
Reply
#4

Quote:
Originally Posted by Tando
Посмотреть сообщение
mais eu queria colocar permissao para usar esse comando, no caso so admins level 1 pode usar
if(Player[playerid][pAdmin] == 1)
{
// etc etc
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)