[Ajuda] /staff
#1

Boas pessoal eu queria ajuda qui numa coisa e que o meu sistema admin tem 5 lvls staff

5-Fundador
4-Responsavel
3-Head-Admin
2-Admin
1-Game Master

e no /admins Aparece todos e eu queria que o Rank 5 Fundador Nгo Aparecese

ja tentei apagar o Fundador da ai de baixo mais aparece na mesma ajudem ai quero que Fundador Seija Escondido ai pls

e claro digao-me como fizeram para eu saber pls.

pawn Код:
COMMAND:admins(playerid, params[])
   {
        SendClientMessage(playerid, 0xFF5EFFFF, "|______________ Membros da Staff Online ______________|");
        for(new i = 0; i <= GetMaxPlayers(); i++)
        {
            if(IsPlayerConnected(i) == 1 && PlayerInfo[i][Administrador] > 0)
            {
                new LevelAdmin[128];
                if(PlayerInfo[i][Administrador] == 1)
                {
                    LevelAdmin = "GameMaster[ Level: 1 ]";
                }
                if(PlayerInfo[i][Administrador] == 2)
                {
                    LevelAdmin = "Admin [ Level: 2 ]";
                }
                if(PlayerInfo[i][Administrador] == 3)
                {
                    LevelAdmin = "Head-Admin [ Level: 3 ]";
                }
                if(PlayerInfo[i][Administrador] == 4)
                {
                    LevelAdmin = "Responsavel [ Level: 4 ]";
                }
                if(PlayerInfo[i][Administrador] == 5)
                {
                    LevelAdmin = "Fundador [ Level: 5 ]";
                }
                GetPlayerName(i, Jogador, sizeof(Jogador));
                if(PlayerInfo[i][Trabalhando] == 1)
                {
                    format(Celula, 128, "%s  %s {eb6565} {CAFF70}(Em Serviзo)",  LevelAdmin, Jogador);
                    SendClientMessage(playerid, -1, Celula);
                }
                if(PlayerInfo[i][Trabalhando] == 0)
                {
                    format(Celula, 128, "%s  %s  {eb6565} {B0B0B0}(Fora de Serviзo)", LevelAdmin, Jogador);
                    SendClientMessage(playerid, -1, Celula);
                }
                if(PlayerInfo[i][Trabalhando] == 2)
                {
                    format(Celula, 128, "%s  %s  {eb6565} (Ausente)", Jogador, LevelAdmin);
                    SendClientMessage(playerid, -1, Celula);
                }
            }
        }
        return true;
   }
Reply
#2

pawn Код:
COMMAND:admins(playerid, params[])
{
    SendClientMessage(playerid, 0xFF5EFFFF, "|______________ Membros da Staff Online ______________|");
    for(new i = 0; i <= GetMaxPlayers(); i++)
    {
        if(IsPlayerConnected(i) && PlayerInfo[i][Administrador] != 0)
        {
            new LevelAdmin[30];
            switch(PlayerInfo[i][Administrador])
            {
                case 1: LevelAdmin = "GameMaster[ Level: 1 ]";
                case 2: LevelAdmin = "Admin [ Level: 2 ]";
                case 3: LevelAdmin = "Head-Admin [ Level: 3 ]";
                case 4: LevelAdmin = "Responsavel [ Level: 4 ]";
            }
            GetPlayerName(i, Jogador, sizeof(Jogador));
            switch(PlayerInfo[i][Trabalhando])
            {
                case 0: format(Celula, 128, "%s  %s  {eb6565} {B0B0B0}(Fora de Serviзo)", LevelAdmin, Jogador);
                case 1: format(Celula, 128, "%s  %s {eb6565} {CAFF70}(Em Serviзo)",  LevelAdmin, Jogador);
                case 2: format(Celula, 128, "%s  %s  {eb6565} (Ausente)", Jogador, LevelAdmin);
            }
            SendClientMessage(playerid, -1, Celula);
        }  
   }
   return true;
}
assim se o player for level 5 nao mostra a msg como fundador...

P.S: nao te esqueзas de compilar e 1 pouco estranho teres apagado e aparecer na mesma.
Reply
#3

da esses erros ajuda-me sff

pawn Код:
C:\Users\home\Desktop\Server SAmp\pawno\include\sscanf2.inc(139) : warning 219: local variable "id" shadows a variable at a preceding level
C:\Users\home\Desktop\Server SAmp\filterscripts\JFSAdmin.pwn(397) : warning 211: possibly unintended assignment
C:\Users\home\Desktop\Server SAmp\filterscripts\JFSAdmin.pwn(397) : error 022: must be lvalue (non-constant)
C:\Users\home\Desktop\Server SAmp\filterscripts\JFSAdmin.pwn(397) : warning 215: expression has no effect
C:\Users\home\Desktop\Server SAmp\filterscripts\JFSAdmin.pwn(397) : error 001: expected token: ";", but found ")"
C:\Users\home\Desktop\Server SAmp\filterscripts\JFSAdmin.pwn(397) : error 029: invalid expression, assumed zero
C:\Users\home\Desktop\Server SAmp\filterscripts\JFSAdmin.pwn(397) : fatal error 107: too many error messages on one line
Reply
#4

bem eu otimizei o code ainda mais, editei o post la de cima, ve agr se da erro ainda

se der posta a linha do erro...
Reply
#5

Quote:

C:\Users\home\Desktop\Server SAmp\filterscripts\JFSAdmin.pwn(417) : warning 217: loose indentation

pawn Код:
return true;
Reply
#6

pawn Код:
COMMAND:admins(playerid, params[])
{
    SendClientMessage(playerid, 0xFF5EFFFF, "|______________ Membros da Staff Online ______________|");
    for(new i = 0; i <= GetMaxPlayers(); i++)
    {
        if(IsPlayerConnected(i) && PlayerInfo[i][Administrador] != 0)
        {
            new LevelAdmin[30];
            switch(PlayerInfo[i][Administrador])
            {
                case 1: LevelAdmin = "GameMaster[ Level: 1 ]";
                case 2: LevelAdmin = "Admin [ Level: 2 ]";
                case 3: LevelAdmin = "Head-Admin [ Level: 3 ]";
                case 4: LevelAdmin = "Responsavel [ Level: 4 ]";
            }
            GetPlayerName(i, Jogador, sizeof(Jogador));
            switch(PlayerInfo[i][Trabalhando])
            {
                case 0: format(Celula, 128, "%s  %s  {eb6565} {B0B0B0}(Fora de Serviзo)", LevelAdmin, Jogador);
                case 1: format(Celula, 128, "%s  %s {eb6565} {CAFF70}(Em Serviзo)",  LevelAdmin, Jogador);
                case 2: format(Celula, 128, "%s  %s  {eb6565} (Ausente)", Jogador, LevelAdmin);
            }
            SendClientMessage(playerid, -1, Celula);
        }  
    }
    return true;
}
olha este tuto aqui: https://sampforum.blast.hk/showthread.php?tid=170773
Reply
#7

caga ty ja sabia fazer isso omfg mesmo burro que sou... obrigadao
Reply
#8

desculpa la tar a incomudar mais ve tenho o codigo como disseste chego ao server faзo /admins aparece isto

Reply
#9

pelo print nao comecaste a trabalhar....

deve ser algo tipo /aduty ou /trabalhar sei la devias conhecer a tua gm...
Reply
#10

pois o pior e que o sistema admin nгo e meu o gm tou a criar mais o sistema admin e do jfs
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)