[Ajuda] Problema no /admins
#1

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;

Reply
#2

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

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

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.
Reply
#5

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


Forum Jump:


Users browsing this thread: 3 Guest(s)