[Pedido] Sistema de Admin
#1

Fala ae galera procurei ja por tudo quanto e lugar mas nao achei quero um sistema de Admin mas nao FS quero pra mim botar no GM so que, que eu possa criar um comando e botar [pAdmin] com os cargos que vou citar logo abaixo, e quero tbm que o /admins que apareзa assim Nick [Game Master] // Level [Funзгo: Dono] // Que ele possa editar a funзгo dele usando /funcao, alguem em ajuda galera.

Код:
ESTAGIARIO ADMIN = LEVEL 1
Код:
ADMINISTRADOR TESTE = LEVEL 2
Код:
ADMINISTRADOR = LEVEL 3
Код:
SUB GAME MASTER = LEVEL 4
Код:
GAME MASTER = LEVEL 5
Ou entao se tivesse como alguem me add no ******** e me encinar a Criar um do 0 galera por favor estou fazendo uma GM do 0 e preciso do sistema de Admin, resumindo como eu nao entendo mt do sistema quero q eu possa botar em um comando [pAdmin] tlg se alguem poder me mandar um pra minha GM ou me add no face pra me encinar a fazer galera agradeзo mt por favor nao quero sistema com comandos nao so que so poder botar [pAdmin] nos meus proprios comandos galera por favor mesmo +REP agradeзo Mt.
Reply
#2

vc vai dar +rep com 1 post '_'
Reply
#3

Cria uma variбvel global:

Topo do GM
pawn Код:
new ADMINISTRADOR[MAX_PLAYERS];
No comando vocк seta o valor que a variбvel precisa ter para usar o comando:

pawn Код:
if(ADMINISTRADOR[playerid] == 1)
Vocк pode setar os valores da variбvel assim:

pawn Код:
ADMINISTRADOR[playerid] = 1; // Estagiбrio
ADMINISTRADOR[playerid] = 2; // Administrador Teste
ADMINISTRADOR[playerid] = 3; // Administrador Level 3
ADMINISTRADOR[playerid] = 4; // Administrador Level Level 4
ADMINISTRADOR[playerid] = 5; // Administrador Level Level 5
Cria um comando para admin rcon para setar o admin no player:
pawn Код:
CMD:setaradm(playerid, params[]){
    new level, str[128], id, name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(IsPlayerAdmin(playerid)){
        if(sscanf(params,"dd",id,level)) return SendClientMessage(playerid, -1, "/setaradm [id] [level]");
        ADMINISTRADOR[playerid] = level;
        if(ADMINISTRADOR[playerid] == 1){
            format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Estagiбrio)", name);
            SendClientMessage(playerid, -1, str);
        }
        if(ADMINISTRADOR[playerid] == 2){
            format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador Teste)", name);
            SendClientMessage(playerid, -1, str);
        }
        if(ADMINISTRADOR[playerid] == 3 || ADMINISTRADOR[playerid] == 4 || ADMINISTRADOR[playerid] == 5){
            format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador level %d)", name, level);
            SendClientMessage(playerid, -1, str);
        }
        }else{
        SendClientMessage(playerid, -1, "Vocк nгo й admin rcon");
    }
    return 1;
}
Se ajudei da um rep ae
Reply
#4

Quote:
Originally Posted by ArthurxD
Посмотреть сообщение
Cria uma variбvel global:

Topo do GM
pawn Код:
new ADMINISTRADOR[MAX_PLAYERS];
No comando vocк seta o valor que a variбvel precisa ter para usar o comando:

pawn Код:
if(ADMINISTRADOR[playerid] == 1)
Vocк pode setar os valores da variбvel assim:

pawn Код:
ADMINISTRADOR[playerid] = 1; // Estagiбrio
ADMINISTRADOR[playerid] = 2; // Administrador Teste
ADMINISTRADOR[playerid] = 3; // Administrador Level 3
ADMINISTRADOR[playerid] = 4; // Administrador Level Level 4
ADMINISTRADOR[playerid] = 5; // Administrador Level Level 5
Cria um comando para admin rcon para setar o admin no player:
pawn Код:
CMD:setaradm(playerid, params[]){
    new level, str[128], id, name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(IsPlayerAdmin(playerid)){
        if(sscanf(params,"dd",id,level)) return SendClientMessage(playerid, -1, "/setaradm [id] [level]");
        ADMINISTRADOR[playerid] = level;
        if(ADMINISTRADOR[playerid] == 1){
            format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Estagiбrio)", name);
            SendClientMessage(playerid, -1, str);
        }
        if(ADMINISTRADOR[playerid] == 2){
            format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador Teste)", name);
            SendClientMessage(playerid, -1, str);
        }
        if(ADMINISTRADOR[playerid] == 3 || ADMINISTRADOR[playerid] == 4 || ADMINISTRADOR[playerid] == 5){
            format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador level %d)", name, level);
            SendClientMessage(playerid, -1, str);
        }
        }else{
        SendClientMessage(playerid, -1, "Vocк nгo й admin rcon");
    }
    return 1;
}
Se ajudei da um rep ae
Nгo peзa rep meu caro, apenas mereзa-o.

pawn Код:
new Admin[MAX_PLAYERS];

CMD:teste(playerid)
{
    if(Admin[playerid] >= 1)
        return SendClientMessage(playerid, -1, "Vocк й um Administrador Estagiбrio");
       
    //....
    return true;
}
Toma a base, agora basta vocк adaptar ao GM e continuar o resto.
Reply
#5

Quote:
Originally Posted by ArthurxD
Посмотреть сообщение
Cria uma variбvel global:

Topo do GM
pawn Код:
new ADMINISTRADOR[MAX_PLAYERS];
No comando vocк seta o valor que a variбvel precisa ter para usar o comando:

pawn Код:
if(ADMINISTRADOR[playerid] == 1)
Vocк pode setar os valores da variбvel assim:

pawn Код:
ADMINISTRADOR[playerid] = 1; // Estagiбrio
ADMINISTRADOR[playerid] = 2; // Administrador Teste
ADMINISTRADOR[playerid] = 3; // Administrador Level 3
ADMINISTRADOR[playerid] = 4; // Administrador Level Level 4
ADMINISTRADOR[playerid] = 5; // Administrador Level Level 5
Cria um comando para admin rcon para setar o admin no player:
pawn Код:
CMD:setaradm(playerid, params[]){
    new level, str[128], id, name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(IsPlayerAdmin(playerid)){
        if(sscanf(params,"dd",id,level)) return SendClientMessage(playerid, -1, "/setaradm [id] [level]");
        ADMINISTRADOR[playerid] = level;
        if(ADMINISTRADOR[playerid] == 1){
            format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Estagiбrio)", name);
            SendClientMessage(playerid, -1, str);
        }
        if(ADMINISTRADOR[playerid] == 2){
            format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador Teste)", name);
            SendClientMessage(playerid, -1, str);
        }
        if(ADMINISTRADOR[playerid] == 3 || ADMINISTRADOR[playerid] == 4 || ADMINISTRADOR[playerid] == 5){
            format(str, sizeof(str), "O(A) administrador(a) %s lhe setou Administrador level %d)", name, level);
            SendClientMessage(playerid, -1, str);
        }
        }else{
        SendClientMessage(playerid, -1, "Vocк nгo й admin rcon");
    }
    return 1;
}
Se ajudei da um rep ae
Ae mano teria como me mandar com outra INCLUDE nao? Resumind: a Melhor e mais Segura e mais Rapida INCLUDE que tiver? pois sei que ZCMD e umas das mais simples mas mt obrigado por ajudar.
Reply
#6

Quote:
Originally Posted by FallweN
Посмотреть сообщение
Nгo peзa rep meu caro, apenas mereзa-o.

pawn Код:
new Admin[MAX_PLAYERS];

CMD:teste(playerid)
{
    if(Admin[playerid] >= 1)
        return SendClientMessage(playerid, -1, "Vocк й um Administrador Estagiбrio");
       
    //....
    return true;
}
Toma a base, agora basta vocк adaptar ao GM e continuar o resto.
Entendi nada kakakak me add no face mano: https://www.********.com/WesTL.CORE
Reply
#7

Quote:
Originally Posted by Ivison
Посмотреть сообщение
vc vai dar +rep com 1 post '_'
Se e pra fica de ignorancia nos Posts nao comenta vllw? Nao perguntei se posso dar +RAP ou Nao, so pedi o Sistema, se me ajudasse dava +REP, e mesmo os que eu nao usei dou +REP Do mesmo geito, pois eles tentarao diferente de Certas Pessoas
Reply
#8

Quote:
Originally Posted by WesTL
Посмотреть сообщение
Se e pra fica de ignorancia nos Posts nao comenta vllw? Nao perguntei se posso dar +RAP ou Nao, so pedi o Sistema, se me ajudasse dava +REP, e mesmo os que eu nao usei dou +REP Do mesmo geito, pois eles tentarao diferente de Certas Pessoas



como vocк consegue dar o +Rep pede ajuda aos seus amigos marcianos ne pelo que eu saiba so pode com 50 posts ne agora fala mais merda ai
Reply
#9

Quote:
Originally Posted by Ivison
Посмотреть сообщение



como vocк consegue dar o +Rep pede ajuda aos seus amigos marcianos ne pelo que eu saiba so pode com 50 posts ne agora fala mais merda ai
Eu vo sabe que pohha e essa -'-
Reply
#10

Quote:
Originally Posted by WesTL
Посмотреть сообщение
Ae mano teria como me mandar com outra INCLUDE nao? Resumind: a Melhor e mais Segura e mais Rapida INCLUDE que tiver? pois sei que ZCMD e umas das mais simples mas mt obrigado por ajudar.
ZCMD й a mais simples no modo de usa-la, porйm pra mim melhor que ZCMD sу й a YCMD.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)