[Ajuda] SERVER: Unknowm Command
#1

Ao executar o comando /admins, aparece SERVER: Unknowm Command
Cуdigo do /Admins:


pawn Код:
if(!strcmp(cmdtext, "/admins", true))
    {
    new Counts;
    new const Ranks[][] =
    {
    "{FFFF00}Ajudante",
    "{FF8C00}Moderador(a)",
    "{009ACD}Administrador(a)",
    "{FF0000}Sub-Staff",
    "{03FF35}Staff{FFFFFF}"
    };
    new const PlayerAfk[][] =
    {
    "Online",
    "{FF0000}Ausente"
    };

    new STR[9999];
    new STX[3005], adminon;
    format(STR, sizeof(STR), "Admin\tCargo\tStatus\n");
    for(new x = 0, y = GetMaxPlayers(); x != y; x++)
     {
    if(!IsPlayerConnected(x)) continue;
    if(admin[x])
    {
    new NickName[25];
    GetPlayerName(x, NickName, 25);
    if(pAdmin[x] >= 1 && pAdmin[x] <= 5)
    {
    format(STR, 500, "%s{FFFFFF}%s {FFFFFF}  \t%s{FFFFFF}  {FFFFFF}\t{00A600}%s{FFFFFF}\n", STR, NickName, Ranks[pAdmin[x] - 1], PlayerAfk[AFK[x] - 0]);
    adminon++;
    }
    Counts++;
     }
    }
    //teste
    if(adminon == 0)
    {
    ShowPlayerDialog(playerid, 500, DIALOG_STYLE_MSGBOX, "{FFFFFF}Admins [ {FF0000}0{FFFFFF} ]", "{FF0000}Nгo hб membros da Administraзгo online no momento !", "Fechar", "");
    PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
    }
    else if(adminon == 1)
    {
    ShowPlayerDialog(playerid, 128, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Admins Online [ {328E0A}1 {FFFFFF}]", STR, "Fechar", "");
    PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
    }
    else
    {
    //teste
    format(STX, 500, "{FFFFFF}Admins Online [ {328E0A}%d{FFFFFF} ]", adminon);
    ShowPlayerDialog(playerid, 500, DIALOG_STYLE_TABLIST_HEADERS, STX, STR, "Fechar", "");
    PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
    }
    return 1;
    }
Reply
#2

Cara, faz muito tempo que nгo fuзo no pawn, mas tenta isso..


PHP код:
if(!strcmp(cmdtext"/admins"true))
{
    new const 
Ranks[][] =
    {
        
"{FFFF00}Ajudante",
        
"{FF8C00}Moderador(a)",
        
"{009ACD}Administrador(a)",
        
"{FF0000}Sub-Staff",
        
"{03FF35}Staff{FFFFFF}"
    
};
    new const 
PlayerAfk[][] =
    {
        
"Online",
        
"{FF0000}Ausente"
    
};
    new 
STR[256], STX[256], adminonNickName[MAX_PLAYER_NAME], Counts;
    
format(STRsizeof(STR), "Admin\tCargo\tStatus\n");
    for(new 
0GetMaxPlayers(); != yx++)
    {
        if(
admin[x])
        {
            
GetPlayerName(xNickNamesizeof(NickName));
            if(
>= pAdmin[x] > 0)
            {
                
format(STRsizeof(STR), "%s{FFFFFF}%s {FFFFFF}  \t%s{FFFFFF}  {FFFFFF}\t{00A600}%s{FFFFFF}\n"STRNickNameRanks[pAdmin[x] - 1], PlayerAfk[AFK[x] - 0]);
                
adminon++;
            }
        
Counts++;
         }
    }
    
//teste
    
if(adminon == 0)
    {
        
ShowPlayerDialog(playerid500DIALOG_STYLE_MSGBOX"{FFFFFF}Admins [ {FF0000}0{FFFFFF} ]""{FF0000}Nгo hб membros da Administraзгo online no momento !""Fechar""");
        
PlayerPlaySound(playerid10570.00.00.0);
    }
    else
    {
        
format(STXsizeof(STX), "{FFFFFF}Admins Online [ {328E0A}%s {FFFFFF}]"Counts);
        
ShowPlayerDialog(playerid128DIALOG_STYLE_TABLIST_HEADERSSTXSTR"Fechar""");
        
PlayerPlaySound(playerid10570.00.00.0);
    }
    return 
1;

e porfavor, comeзa a usar ZCMD..
Reply
#3

Quote:
Originally Posted by rolex
Посмотреть сообщение
Cara, faz muito tempo que nгo fuзo no pawn, mas tenta isso..


PHP код:
if(!strcmp(cmdtext"/admins"true))
{
    new const 
Ranks[][] =
    {
        
"{FFFF00}Ajudante",
        
"{FF8C00}Moderador(a)",
        
"{009ACD}Administrador(a)",
        
"{FF0000}Sub-Staff",
        
"{03FF35}Staff{FFFFFF}"
    
};
    new const 
PlayerAfk[][] =
    {
        
"Online",
        
"{FF0000}Ausente"
    
};
    new 
STR[256], STX[256], adminonNickName[MAX_PLAYER_NAME], Counts;
    
format(STRsizeof(STR), "Admin\tCargo\tStatus\n");
    for(new 
0GetMaxPlayers(); != yx++)
    {
        if(
admin[x])
        {
            
GetPlayerName(xNickNamesizeof(NickName));
            if(
>= pAdmin[x] > 0)
            {
                
format(STRsizeof(STR), "%s{FFFFFF}%s {FFFFFF}  \t%s{FFFFFF}  {FFFFFF}\t{00A600}%s{FFFFFF}\n"STRNickNameRanks[pAdmin[x] - 1], PlayerAfk[AFK[x] - 0]);
                
adminon++;
            }
        
Counts++;
         }
    }
    
//teste
    
if(adminon == 0)
    {
        
ShowPlayerDialog(playerid500DIALOG_STYLE_MSGBOX"{FFFFFF}Admins [ {FF0000}0{FFFFFF} ]""{FF0000}Nгo hб membros da Administraзгo online no momento !""Fechar""");
        
PlayerPlaySound(playerid10570.00.00.0);
    }
    else
    {
        
format(STXsizeof(STX), "{FFFFFF}Admins Online [ {328E0A}%s {FFFFFF}]"Counts);
        
ShowPlayerDialog(playerid128DIALOG_STYLE_TABLIST_HEADERSSTXSTR"Fechar""");
        
PlayerPlaySound(playerid10570.00.00.0);
    }
    return 
1;

e porfavor, comeзa a usar ZCMD..
O comando agora funcionou, porйm sу estб aparecendo trкs admins, mesmo que tenha mais de trкs online.
Reply
#4

E no terceiro admin nгo aparece se estб online ou ausente.
Reply
#5

Quote:
Originally Posted by LeonardoMD
Посмотреть сообщение
E no terceiro admin nгo aparece se estб online ou ausente.
manda esse comando ai para mim estou precisando
Reply
#6

@Surak

O comando que eu desenvolvi para vocк ele tem os 2 sistemas AFK/Admin se ele te mandar vc terб os mesmo erros que vc tem agora.

@Leonardo

Muda os valores das variбveis STR[256] STX[256] coloque um valor maior nelas.
Reply
#7

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

O comando que eu desenvolvi para vocк ele tem os 2 sistemas AFK/Admin se ele te mandar vc terб os mesmo erros que vc tem agora.

@Leonardo

Muda os valores das variбveis STR[256] STX[256] coloque um valor maior nelas.
PlayerInfo n consigo por isso :/ nгo sei oque usar.. e como ta na minha gm jб que ela й diferente :V n consigo identificar
Reply
#8

muda o valor das strings pra 500. e NUNCA MAIS USA "9999" ou "3000" pra uma string, pelo amor de Jeovб!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)