SA-MP Forums Archive
[Ajuda] SERVER: Unknowm Command - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] SERVER: Unknowm Command (/showthread.php?tid=657063)



SERVER: Unknowm Command - LeonardoMD - 30.07.2018

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;
    }



Re: SERVER: Unknowm Command - rolex - 30.07.2018

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..


Re: SERVER: Unknowm Command - LeonardoMD - 30.07.2018

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.


Re: SERVER: Unknowm Command - LeonardoMD - 30.07.2018

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


Re: SERVER: Unknowm Command - Surak - 30.07.2018

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


Re: SERVER: Unknowm Command - SIZET - 31.07.2018

@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.


Re: SERVER: Unknowm Command - Surak - 31.07.2018

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


Re: SERVER: Unknowm Command - rolex - 31.07.2018

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