29.07.2015, 18:45 
	
	
	PHP код:
    if(strcmp(cmd, "/leaders",true)==0)
    {
        if(IsPlayerConnected(playerid))
        {
              for(new i = 0; i < MAX_PLAYERS; i++)
            {
                  if(IsPlayerConnected(i))
                {
                    if(PlayerInfo[i][pMember] != TEAM_CIVILIAN && PlayerInfo[i][pRank] == 6 && PlayerInfo[i][pGL] == 0)
                    {
                        format(string, sizeof(string), "{33CCFF}Leader: %s On Band/Mafia - {E59305}%s\n",PlayerName(i), TeamInfo[PlayerInfo[i][pMember]][TeamName]);
                    }
                    if(PlayerInfo[i][pMember] != TEAM_CIVILIAN && PlayerInfo[i][pRank] == 6 && PlayerInfo[i][pGL] == 1)
                    {
                        format(string2, sizeof(string2), "{33CCFF}Head Leader: %s On Band/Mafia - {E59305}%s\n",PlayerName(i), TeamInfo[PlayerInfo[i][pMember]][TeamName]);
                    }
                    if(PlayerInfo[i][pMember] != TEAM_CIVILIAN && PlayerInfo[i][pRank] == 7)
                    {
                        format(string3, sizeof(string3), "{33CCFF}Co Leader: %s On Band/Mafia - {E59305}%s\n",PlayerName(i), TeamInfo[PlayerInfo[i][pMember]][TeamName]);
                    }
                }
            }
            format(string4, sizeof(string4), "%s%s%s" ,string,string2,string3);
            ShowPlayerDialog(playerid, BAND1, DIALOG_STYLE_MSGBOX, "Online leaders on band/mafia:", string4, "Close", "");
        }
        return 1;
    }
// 
i mean when 3 or more players are online with flag PlayerInfo[i][pRank] == 6 etc. its showing only last person checked for that flag
Example:
6 players online Leaders on 6 different Mafia bands
when someone type /Leaders its showing string,string2 and string3 once time with last players checked for this flags how can i fix that?


