/member-List doesnt work correctly
#1

Hey again,
i scripted a command for showing all online-members current :

Код:
ocmd:members(playerid,params[])
{
	if(pInfo[playerid][fraktion]!=0)
	{
		SendClientMessage(playerid, 0x808000FF, "** Mitglieder online **");
		for(new i = 0; i < MAX_PLAYERS; i++)
		{
			if(IsPlayerConnected(i))
			{
				if(pInfo[i][fraktion] == pInfo[playerid][fraktion])
				{
				    new str[256];
				    if(pInfo[i][frang]==10)
					{
						format(str,sizeof(str),"%s   Rank : {C20009}CO-Leader",PlayerName(i));
						SendClientMessage(playerid, WEIЯ, str);
					}
					if(pInfo[i][frang]==11)
					{
					    format(str,sizeof(str),"%s   Rank : {C20009}Leader",PlayerName(i));
					    SendClientMessage(playerid, WEIЯ, str);
					}
					format(str, sizeof(str), "%s	Rank : %d",PlayerName(i),pInfo[i][frang]);
					SendClientMessage(playerid, WEIЯ, str);
				}
			}
		}
	}
	return 1;
}
But it looks like this :

https://puu.sh/rSUty/b93fc6381c.png

I want to let it look like this for example :

Mitglieder online :
aw_ Leader
Kalcor CO-Leader
Bruh CO-Leader
Someoneelse Rang 5

etc.


How do i have to do it correctly?
Reply
#2

You forgot to add else on the last statement and else if on the 2nd so replace 2nd if with else if and add an else on the last one, it should look like this:

PHP код:
ocmd:members(playerid,params[])
{
    if(
pInfo[playerid][fraktion]!=0)
    {
        
SendClientMessage(playerid0x808000FF"** Mitglieder online **");
        for(new 
0MAX_PLAYERSi++)
        {
            if(
IsPlayerConnected(i))
            {
                if(
pInfo[i][fraktion] == pInfo[playerid][fraktion])
                {
                    new 
str[256];
                    if(
pInfo[i][frang]==10)
                    {
                        
format(str,sizeof(str),"%s   Rank : {C20009}CO-Leader",PlayerName(i));
                        
SendClientMessage(playeridWEIЯstr);
                    }
                    else if(
pInfo[i][frang]==11)
                    {
                        
format(str,sizeof(str),"%s   Rank : {C20009}Leader",PlayerName(i));
                        
SendClientMessage(playeridWEIЯstr);
                    }
                    else
                    {
                        
format(strsizeof(str), "%s    Rank : %d",PlayerName(i),pInfo[i][frang]);
                        
SendClientMessage(playeridWEIЯstr);
                    }
                }
            }
        }
    }
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)