SA-MP Forums Archive
[Ajuda] Problema no /admins - 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] Problema no /admins (/showthread.php?tid=461689)



Problema no /admins - willttoonn - 02.09.2013

Seguinte, quando eu dou /aduty e o outro admin nгo ambos ficam com status de ON DUTY no /admins.
PHP код:
CMD:admins(playeridparams[])
{
    new 
string[128];
       if(!
IsPlayerLoggedIn(playerid)) return SendClientMessage(playeridCOLOR_GREY"Vocк precisa estб logado para usar este comando!");
    
format(stringsizeof(string), "Administradores:");
    
SendClientMessage(playerid0xBEBEBEFFstring);
    foreach(
Playeri)
    if(
PlayerInfo[i][pAdmin])
        {
           if(
aDuty[playerid])
           {
            
format (stringsizeof(string), "%s{BEBEBE} %s (%d) | Status: {008B00}ON DUTY"RPALN2(i), RPN(i), i);
            
SendClientMessage(playeridCOLOR_GREYstring);
           }
           else
           {
            
format (stringsizeof(string), "%s{BEBEBE} %s (%d) | Status: OFF DUTY"RPALN2(i), RPN(i), i);
            
SendClientMessage(playeridCOLOR_GREYstring);
           }
        }
    return 
true;




Re: Problema no /admins - Lуs - 02.09.2013

Altere os valores das variбveis e retire elas do loop.


Re: Problema no /admins - willttoonn - 02.09.2013

Quote:
Originally Posted by Lуs
Посмотреть сообщение
Altere os valores das variбveis e retire elas do loop.
Como assim Loop?


Re: Problema no /admins - Lуs - 02.09.2013

Quote:
Originally Posted by willttoonn
Посмотреть сообщение
Como assim Loop?
pawn Код:
CMD:admins(playerid, params[])
{
    if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estб logado para usar este comando!");

    SendClientMessage(playerid, 0xBEBEBEFF, "Administradores:");
    foreach(Player, i)
    {
        if(PlayerInfo[i][pAdmin])
        {
           if(aDuty[i])
           {
               format (string, sizeof(string), "%s{BEBEBE} %s (%d) | Status: {008B00}ON DUTY", RPALN2(i), RPN(i), i);
               SendClientMessage(playerid, COLOR_GREY, string);
           }
           else
           {
               format (string, sizeof(string), "%s{BEBEBE} %s (%d) | Status: OFF DUTY", RPALN2(i), RPN(i), i);
               SendClientMessage(playerid, COLOR_GREY, string);
           }
        }
    return true;
}
Tente.


Re: Problema no /admins - willttoonn - 02.09.2013

Quote:
Originally Posted by Lуs
Посмотреть сообщение
pawn Код:
CMD:admins(playerid, params[])
{
    if(!IsPlayerLoggedIn(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Vocк precisa estб logado para usar este comando!");

    SendClientMessage(playerid, 0xBEBEBEFF, "Administradores:");
    foreach(Player, i)
    {
        if(PlayerInfo[i][pAdmin])
        {
           if(aDuty[i])
           {
               format (string, sizeof(string), "%s{BEBEBE} %s (%d) | Status: {008B00}ON DUTY", RPALN2(i), RPN(i), i);
               SendClientMessage(playerid, COLOR_GREY, string);
           }
           else
           {
               format (string, sizeof(string), "%s{BEBEBE} %s (%d) | Status: OFF DUTY", RPALN2(i), RPN(i), i);
               SendClientMessage(playerid, COLOR_GREY, string);
           }
        }
    return true;
}
Tente.
Deu certo amigo, grato.