[Ajuda] Definir Level Administrador
#1

Gostaria de saber como faзo pra definir o Lv do jogador pelo numero do Cargo em uma String.

Cargo = 1 [Ajudante]
Cargo = 2 [Moderador]
Etc...

Obrigado.
Reply
#2

Code:
                    new AdminName[MAX_PLAYER_NAME];
                    if(Admin == 1) AdminName = "[Ajudante]";
                    else if(Admin  == 2) AdminName = "[Moderador]";
                    else if(Admin  == 3) AdminName = "[Administrador]";
                    else if(Admin  == 4) AdminName = "[Administrador]";
                    else if(Admin  == 5) AdminName = "[Dono]";   //Admin , troca pela sua info admin
Reply
#3

Podendo utilizar de duas formas.
A forma que utilizo, й usando as condiзхes sobre a keyword stock.
PHP Code:
stock GetPlayerAdminLevel(levelid)
{
    new 
str[18];
    switch(
levelid)
        case 
0:
            
str "Ajudante";
        case 
1:
            
str "Moderador";
    return 
str;

Jб outros, como o amigo @renatog, compartilhou conosco no grupo do discord a sua forma de utilizaзгo.
PHP Code:
static const adminRoleNames[][] = {
    
"Ajudante",
    
"Moderador",
}
GetPlayerAdminLevel(level)
{
    return 
adminRoleNames[level-1];

Escolha a qual preferir.
Reply
#4

PHP Code:
new LevelAdm[][] =
{
    
"Player",
    
"Ajudante",
    
"Moderador",
    
"Parзa"
};
// Na hora de usar.. Exemplo:
new string[90];
format(stringsizeof(string), "Seu nнvel de admin й: %s"LevelAdm[PlayerInfo[playerid][pAdmin]]);
SendClientMessage(playerid, -1string);
//OU
LevelAdm(playerid)
{
    new 
texto[25];
    switch(
PlayerInfo[playerid][pAdmin])
    {
        case 
0texto "Player";
        case 
1texto "Ajudante";
        case 
2texto "Moderador";
        case 
3texto "Parзa";
        default: 
texto "Sei nгo";
    }
    return 
texto;
}
// e na hora de usar...
new string[90];
format(stringsizeof(string), "Seu nнvel de admin й: %s"LevelAdm(playerid));
SendClientMessage(playerid, -1string); 
@edit:
Ops. Nгo tinha visto o post acima ^^'
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)