[SA-MP] Players online in organisation

Results 1 to 1 of 1
  1. #1
    Enthusiast luckyK is offline
    MemberRank
    Jul 2011 Join Date
    LatviaLocation
    37Posts

    [SA-MP] Players online in organisation

    Hello,
    Today I'm gonna show you command for how to show organisation members online.
    Attention! Foreach should be connected!

    public OnPlayerCommandText(playerid, cmdtext[])
    PHP Code:
    if(strcmp(cmd"/members"true) == 0)
        {
            if(
    IsPlayerConnected(playerid))
            {
                new 
    teamnumber;
                new 
    sendername[MAX_PLAYER_NAME],string[256];
                new 
    level PlayerInfo[playerid][pLevel];
                if (
    PlayerInfo[playerid][pLeader] != 0teamnumber PlayerInfo[playerid][pLeader];
                else if (
    PlayerInfo[playerid][pMember] != 0teamnumber PlayerInfo[playerid][pMember];
                else
                {
                    
    SendClientMessage(playeridCOLOR_GRAD1"You are not a member of the faction.");
                    return 
    1;
                }
                new 
    listitems[512];
                foreach(new 
    Player)
                {
                        
    GetPlayerName(isendernamesizeof(sendername));
                        if(
    PlayerInfo[i][pLeader] == teamnumber)
                        {
                            
    format(stringsizeof(string), ""W"Level: %d | Rank: %d | Phone: %d | Name: %s\n"level,PlayerInfo[i][pRang],PlayerInfo[i][pNumber],sendername);
                            
    strcat(listitems,string,512);
                            
    ShowPlayerDialog(playerid3000DIALOG_STYLE_MSGBOX"{ffcf00}Organisation members online",  listitems"Close""");
                        }
                        else if(
    PlayerInfo[i][pMember] == teamnumber)
                        {
                             
    format(stringsizeof(string), ""W"Level: %d | Rank: %d | Phone: %d | Name: %s\n"level,PlayerInfo[i][pRang],PlayerInfo[i][pNumber],sendername);
                             
    strcat(listitems,string,512);
                             
    ShowPlayerDialog(playerid3000DIALOG_STYLE_MSGBOX"{ffcf00}Organisation members online",  listitems"Close""");
                        }
                }
            }
            return 
    1;
        } 




Advertisement