Help: /vips command!
#1

Hello!

I maked a /vips command, which show a player all online vips, but if there are two vips online and then you do /vips, then it's only shows a one vip player, not both of them....Can someone fix that?

Code:
PHP код:
CMD:vips(playeridparams[])
{
    new 
count 0string[256];
    for(new 
0MAX_PLAYERS++)
    {
        if(
IsPlayerConnected(i))
        {
            if(
gPlayerInfo[i][PLAYER_VIP] == 1)
            {
                
format(stringsizeof(string),"Vip Level 1:{B3754D} %s [BRONZE]"PlayerName(i));
                
ShowPlayerDialog(playerid117DIALOG_STYLE_MSGBOX"{09F709}Online Vips:"string"Ok""");
                
count++;
            }
            if(
gPlayerInfo[i][PLAYER_VIP] == 2)
            {
                
format(stringsizeof(string),"Vip Level 2:{BBBBBB} %s [SILVER]"PlayerName(i));
                
ShowPlayerDialog(playerid117DIALOG_STYLE_MSGBOX"{09F709}Online Vips:"string"Ok""");
                
count++;
            }
            if(
gPlayerInfo[i][PLAYER_VIP] == 3)
            {
                
format(stringsizeof(string),"Vip Level 3:{CCBD33} %s [GOLD]"PlayerName(i));
                
ShowPlayerDialog(playerid117DIALOG_STYLE_MSGBOX"{09F709}Online Vips:"string"Ok""");
                
count++;
            }
        }
    }
    if(
count == 0)
    {
        
ShowPlayerDialog(playerid117DIALOG_STYLE_MSGBOX"{09F709}Online Vips:""----|There are Currently No Vips Online|----""Ok""");
    }
    return 
1;

Thanks
Reply
#2

Anyone?
Reply
#3

pawn Код:
format(string, sizeof(string),"%sVip Level 1:{B3754D} %s [BRONZE]\n",string, PlayerName(i));
format(string, sizeof(string),"%sVip Level 2:{BBBBBB} %s [SILVER]\n",string, PlayerName(i));
format(string, sizeof(string),"%sVip Level 3:{CCBD33} %s [GOLD]\n",string, PlayerName(i));
Try this, you don't set the string and doesn't start a new line.
Reply
#4

pawn Код:
CMD:vips(playerid, params[])
{
    new count = 0, string[256];
    for(new i = 0; i < MAX_PLAYERS; i ++)
    {
        if(IsPlayerConnected(i))
        {
            if(gPlayerInfo[i][PLAYER_VIP] == 1)
            {
                format(string, sizeof(string),"%sVip Level 1:{B3754D} %s [BRONZE]\n", string, PlayerName(i));
                count++;
            }
            if(gPlayerInfo[i][PLAYER_VIP] == 2)
            {
                format(string, sizeof(string),"%sVip Level 2:{BBBBBB} %s [SILVER]\n", string, PlayerName(i));
                count++;
            }
            if(gPlayerInfo[i][PLAYER_VIP] == 3)
            {
                format(string, sizeof(string),"%sVip Level 3:{CCBD33} %s [GOLD]\n", string, PlayerName(i));
                count++;
            }
        }
    }
    if(count == 0)
    {
        ShowPlayerDialog(playerid, 117, DIALOG_STYLE_MSGBOX, "{09F709}Online Vips:", "----|There are Currently No Vips Online|----", "Ok", "");
    }
    else
    {
        ShowPlayerDialog(playerid, 117, DIALOG_STYLE_MSGBOX, "{09F709}Online Vips:", string, "Ok", "");
    }
    return 1;
}
Reply
#5

Quote:
Originally Posted by tyler12
Посмотреть сообщение
pawn Код:
CMD:vips(playerid, params[])
{
    new count = 0, string[256];
    for(new i = 0; i < MAX_PLAYERS; i ++)
    {
        if(IsPlayerConnected(i))
        {
            if(gPlayerInfo[i][PLAYER_VIP] == 1)
            {
                format(string, sizeof(string),"%sVip Level 1:{B3754D} %s [BRONZE]\n", string, PlayerName(i));
                count++;
            }
            if(gPlayerInfo[i][PLAYER_VIP] == 2)
            {
                format(string, sizeof(string),"%sVip Level 2:{BBBBBB} %s [SILVER]\n", string, PlayerName(i));
                count++;
            }
            if(gPlayerInfo[i][PLAYER_VIP] == 3)
            {
                format(string, sizeof(string),"%sVip Level 3:{CCBD33} %s [GOLD]\n", string, PlayerName(i));
                count++;
            }
        }
    }
    if(count == 0)
    {
        ShowPlayerDialog(playerid, 117, DIALOG_STYLE_MSGBOX, "{09F709}Online Vips:", "----|There are Currently No Vips Online|----", "Ok", "");
    }
    else
    {
        ShowPlayerDialog(playerid, 117, DIALOG_STYLE_MSGBOX, "{09F709}Online Vips:", string, "Ok", "");
    }
    return 1;
}
Thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)