[Ajuda] Transformando cуdigo
#1

Olб internautas

O que quero saber й.. o que preciso fazer nesse cуdigo:
pawn Код:
if( !strcmp( cmd, "/admins", true ) || !strcmp( cmd, "/mods", true ) || !strcmp( cmd, "/administradores", true ) || !strcmp( cmd, "/moderadores", true ))
    {

    SendClientMessage( playerid, 0x96D742AA, "| L.W Admin | Membros da Staff online:" );
    new
    a_d_m, m_d_r, a_j_d
    ;
    foreach(Player, i )
    {

        if( aInfo[ i ][ Admin ] == 1 )
        {

            if( aInfo[ i ][ Oculto ] == false )
            {

                a_d_m ++;
                format( string, sizeof( string ), "{FF0000}Admin {FFFFFF}%s ( %d )", PlayerName( i ), i );
                SendClientMessage( playerid, 0xFFFFFFAA, string );
            }
        }
        if( aInfo[ i ][ Ajudante ] == 1 )
        {

            if( aInfo[ i ][ Oculto ] == false )
            {

                a_j_d ++;
                format( string, sizeof( string ), "{5CFFAB}Ajudante {FFFFFF}%s ( %d )", PlayerName( i ), i );
                SendClientMessage( playerid, 0xFFFFFFAA, string );
            }
        }
        if( aInfo[ i ][ Moderador ] == 1 )
        {

            if( aInfo[ i ][ Oculto ] == false )
            {

                m_d_r ++;
                format( string, sizeof( string ), "{66CCFF}Moderador(a) {FFFFFF}%s ( %d )", PlayerName( i ), i );
                SendClientMessage( playerid, 0xFFFFFFAA, string );
            }
        }
    }
    if( a_d_m == 0 ) return SendClientMessage( playerid, COLOR_ERRO, "| L.W Admin | Nenhum administrador conectado no momento !" );
    if( m_d_r == 0 ) return SendClientMessage( playerid, COLOR_ERRO, "| L.W Admin | Nenhum moderador conectado no momento !" );
    if( a_j_d == 0 ) return SendClientMessage( playerid, COLOR_ERRO, "| L.W Admin | Nenhum Ajudante conectado no momento !" );
    return 1;
}
Pra ele ficar assim:


OBS : Quando tiver algum online, apareзer tipo assim na caixinha :

________________________________________________

Ajudante: [L.W]Forum
Administrador: [L.W]Samp
Staff: [L.W]Jogar
________________________________________________

Isso й possнvel ?
Reply
#2

Um exemplo:
pawn Код:
new adm=0, admin[500], string[128], info[128], nome[25];
for(new i=0; i<500; i++)
{
    if(IsPlayerConnected(i))
    {
        if(admin[i] > 0)
        {
            adm++;
            if(admin[i] == 1)
            {
                GetPlayerName(i, nome, 24);
                format(info, sizeof info, "Ajudante: %s\n", nome);
                strcat(string, info, sizeof string);
            }
            else if(admin[i] == 2)
            {
                GetPlayerName(i, nome, 24);
                format(info, sizeof info, "Aministrador: %s\n", nome);
                strcat(string, info, sizeof string);
            }
            else if(admin[i] == 3)
            {
                GetPlayerName(i, nome, 24);
                format(info, sizeof info, "Staff: %s\n", nome);
                strcat(string, info, sizeof string);
            }
        }
    }

}
if(adm != 0)
{
    ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", string, "OK", "");
}
else ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Admins", "Nгo hб admins online", "OK", "");
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)