Help /admins
#4

pawn Код:
public OnPlayerCommandText( playerid, cmdtext[ ] )
{
    if( strcmp( "/admins", cmdtext, true ) == 0 )
    {
        new
            admindialogstring[ 512 ];
           
        if( IsPlayerConnected( playerid ) )
        {
            SendClientMessage( playerid, -1, "{33AA33}Admini Online" );
            for( new i = 0; i < MAX_PLAYERS; i ++ )
            {
                if( IsPlayerConnected( i ) )
                {
                    if( PlayerInfo[ i ][ pAdmin ] >= 1 && PlayerInfo[ i ][ pAdmin ] <= 1338 || PlayerInfo[ i ][ pTester ] >= 1 )
                    {
                        new
                            admtext[ 64 ], Msg1[ 40 ], Msg2[ 40 ];
                           
                        if(PlayerInfo[ i ][ pAppearList ] == 0 )
                        {
                            if(PlayerInfo[i][pAdmin] == 1338) { admtext = "Server Owner"; }
                            else if( PlayerInfo[ i ][ pAdmin ] == 1337) { admtext = "Server Scripter"; }
                            else if( PlayerInfo[ i ][ pAdmin ] == 6) { admtext = "Server Developer"; }
                            else if( PlayerInfo[ i ][ pAdmin ] == 5) { admtext = "Main Administrator"; }
                            else if( PlayerInfo[ i ][ pAdmin ] == 4) { admtext = "Senior Administrator"; }
                            else if( PlayerInfo[ i ][ pAdmin ] == 3) { admtext = "Administrator"; }
                            else if( PlayerInfo[ i ][ pAdmin ] == 2) { admtext = "Global Moderator"; }
                            else if( PlayerInfo[ i ][ pAdmin ] == 1) { admtext = "Moderator"; }
                            else if( PlayerInfo[ i ][ pTester ] == 3) { admtext = "Lead Tester"; }
                            else if( PlayerInfo[ i ][ pTester ] == 2) { admtext = "Tester"; }
                            else if( PlayerInfo[ i ][ pTester ] == 1) { admtext = "Trial Tester"; }
                            else { admtext = "Unknown Rank"; }
                        }
                        GetPlayerName( i, sendername, sizeof( sendername ) );
                        if( PlayerInfo[ i ][ pAdminDuty ] == 0 && PlayerInfo[ i ][ pAppearList ] == 0 )
                        {
                            format( Msg1, sizeof( Msg1 ), "{33AA33}%s - %s (OFF Duty)", admtext, sendername );
                        }
                        else if( PlayerInfo[ i ][ pAdminDuty ] == 1 && PlayerInfo[ i ][ pAppearList ] == 0 )
                        {
                            format(Msg2, sizeof( Msg2 ), "{33AA33}%s - %s (On Duty)", admtext, sendername) ;
                        }
                        strcat( admindialogstring, Msg1 );
                        strcat( admindialogstring, Msg2 );
                       
                        ShowPlayerDialog( playerid, 6000, DIALOG_STYLE_MSGBOX, "{33AA33}Admins Online", admindialogstring, "Close", "");
                        return 1;
                    }
                }
            }
        }
    }
    return 0;
}
Reply


Messages In This Thread
Help /admins - by Dan_Barocu - 23.01.2012, 15:28
Re: Help /admins - by Konstantinos - 23.01.2012, 15:32
Re: Help /admins - by Dan_Barocu - 23.01.2012, 15:50
Re: Help /admins - by Konstantinos - 23.01.2012, 16:07
Re: Help /admins - by Dan_Barocu - 23.01.2012, 16:17
Re: Help /admins - by Konstantinos - 23.01.2012, 16:19
Re: Help /admins - by Dan_Barocu - 23.01.2012, 16:30
Re: Help /admins - by Dan_Barocu - 23.01.2012, 16:35
Re: Help /admins - by Dan_Barocu - 23.01.2012, 17:51
Re: Help /admins - by Dan_Barocu - 23.01.2012, 21:29

Forum Jump:


Users browsing this thread: 1 Guest(s)