gTeam members list in dialog problem, Help Please.
#6

Quote:
Originally Posted by ball
Посмотреть сообщение
In the loop you are checking if playerid is connected (stupid, he used command, so for sure he is connected) and you are checking in variable gTeam again playerid team, not the loop player.

Код:
new gTeam[MAX_PLAYERS];
#define TEAM_GROVE 0

CMD:team(playerid, params[])
{
    new name[MAX_PLAYER_NAME], string[1024];

    for(new i; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i) && gTeam[i] == TEAM_GROVE)
	{
	    GetPlayerName(i, name, sizeof(name));
	    format(string, sizeof(string), "%s%s\n ", string, name);
        }
    }
    return ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST, "Team online", string, "OK", "");
}
Sorry for my english, I am from Poland. It is hard to learn new language :P
Thank you it worked like a charm, we have been for a couple of hours on this and was plain obvious there but hey thanks for the help

Cheers.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)