[Ajuda] Comando Bugado
#1

Galera fiz um /vips pro meu server, mas deu um problema.

Quando digito /vips, se nгo tem nenhum vip on aparece o dialog com nome dos player on, e se tem vip on aparece mensagem dizendo que nгo existe vips conectados. Alguem poderia ajudar?

CMD:

pawn Код:
CMD:vips(playerid, params[])
{
    new VipList[2000], Name[24], Vip;
    if (APlayerData[playerid][LoggedIn] == true)
    {
        for (new i; i < MAX_PLAYERS; i++)
        {
            if (IsPlayerConnected(i))
            {
                GetPlayerName(i, Name, sizeof(Name));
                if ( !IsPlayerVIP(playerid))
                {
                    Vip++;
                    format(VipList, sizeof(VipList), "%s{FFFFFF}{00FF00}VIP {FFFFFF}%s(ID:%i) {999999}Tempo conectado: {FFFFFF}%s{999999})\n", VipList, Name, i, Convert(APlayerData[i][TempoConectado]));
                }
            }
        }
        if (strlen(VipList) > 0)
        {
            format(VipList, sizeof(VipList), "%s\n{00FF00}%d {FFFFFF}Vips Online", VipList, Vip);
            format(VipList, sizeof(VipList), "%s\n{00FF00}Seja vocк tambйm um VIP, /vip", VipList);
            ShowPlayerDialog(playerid, DialogVipOn, DIALOG_STYLE_MSGBOX, "{00FF00}ж {FFFFFF}Vips online:", VipList, "Fechar", "");
        }
        else
            SendClientMessage(playerid, -1, "» {999999}Os {FFFFFF}Vips {999999}do servidor estгo offline no {00FF00}momento!");
    }
    else
        return false;
    return true;
}
Alguem?
Reply
#2

Olha o erro

pawn Код:
if ( !IsPlayerVIP(playerid))

Muda por

pawn Код:
if (IsPlayerVIP(i))
Reply
#3

Obrigado PT, deu certo

Nгo consigo dar REP pra vc
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)