[Ajuda] Colocar / admins em diбlogo
#4

Quote:

sim mano mais esses topicos nгo sao iguais ao meu caso '-'

Vou abrir uma exceзгo,da prуxima vez coloca pelo menos seu cуdigo dentro da tag php ou pawn.
PHP код:

if( !strcmpcmd"/admins"true ) || !strcmpcmd"/mods"true ) || !strcmpcmd"/administradores"true ) || !strcmpcmd"/moderadores"true ))
{
    
SendClientMessageplayerid0x96D742AA"| INFO | Admins Online:" );
    new 
a_d_mm_d_r,Str[120];
    
    foreach(
Player)
    {
        if( 
aInfo][ Admin ] == )
        {
            if( 
aInfo][ Oculto ] == false )
            {
                
a_d_m ++;
                
formatstringsizeof( string ), "{0000FF}Administrador / {3EB716}Staff {FFFFFF}%s ( %d )"PlayerName), );
                
strcat(Strstring);
                
ShowPlayerDialog(playerid657DIALOG_STYLE_LIST"Administradores"Str"Okay""");
            }
        }
    
    
        if( 
aInfo][ Moderador] == )
        {
            if( 
aInfo][ Oculto ] == false )
            {
                
m_d_r ++;
                
formatstringsizeof( string ), "{F98900}Moderador(a) {FFFFFF}%s ( %d )"PlayerName), );
                
strcat(Strstring);
                
ShowPlayerDialog(playerid657DIALOG_STYLE_LIST"Administradores"Str"Okay""");
            }
        }
        if( 
aInfo][ Ajudante ] == )
        {
            if( 
aInfo][ Oculto ] == false )
            {
                
a_d_m ++;
                
formatstringsizeof( string ), "{F2F605}Ajudante {FFFFFF}%s ( %d )"PlayerName), );
                
strcat(Strstring);
                
ShowPlayerDialog(playerid657DIALOG_STYLE_LIST"Administradores"Str"Okay""");
            }
        
        }
        
    }
    if( 
a_d_m == ) return SendClientMessageplayeridCOLOR_ERRO"[ BCR Admin ] Nenhum Admin online no momento !" );

Esse seu cуdigo pode ser melhorado em vбrios sentidos,nгo precisa de criar uma condiзгo para cada cargo,crie uma funзгo para isso.
Versгo reduzida : Nгo precisa de usar o nome 'stock" serve sу para o compilador nгo dar aviso,retire se quiser.
PHP код:
stock Cargo(playerid)
{
        new 
cargo[18];
        
        if(
aInfo[playerid][Admin])
        {
            
cargo "Administrador";
        }
        else if (
aInfo[playerid][Moderador])
        {
            
cargo "Moderador";
        }
        else 
        {
            
cargo "Ajudante";
        }    
        return 
cargo;
}
if( !
strcmpcmd"/admins"true ) || !strcmpcmd"/mods"true ) || !strcmpcmd"/administradores"true ) || !strcmpcmd"/moderadores"true ))
{
    
SendClientMessageplayerid0x96D742AA"| INFO | Admins Online:" );
    new 
a_d_mm_d_r,Str[120];
    foreach(
Player)
    {
        if( 
aInfo][ Admin ] == || aInfo][ Moderador ] == || aInfo][ Ajudante ] == 1)
        {
            if( 
aInfo][ Oculto ] == false )
            {
                
a_d_m ++;
                
formatstringsizeof( string ), "{0000FF}%s / {3EB716}Staff {FFFFFF}%s ( %d )",Cargo(i), PlayerName), );
                
strcat(Strstring);
                
ShowPlayerDialog(playerid657DIALOG_STYLE_LIST"Administradores"Str"Okay""");
            }
        }    
    }
    if( 
a_d_m == ) return SendClientMessageplayeridCOLOR_ERRO"[ BCR Admin ] Nenhum Admin online no momento !" );

Reply


Messages In This Thread
Colocar / admins em diбlogo - by KaioL - 16.03.2018, 15:46
Re: Colocar / admins em diбlogo - by FerrariL - 16.03.2018, 16:29
Re: Colocar / admins em diбlogo - by KaioL - 16.03.2018, 16:32
Re: Colocar / admins em diбlogo - by FerrariL - 16.03.2018, 16:44
Re: Colocar / admins em diбlogo - by KaioL - 16.03.2018, 17:43
Re: Colocar / admins em diбlogo - by FerrariL - 16.03.2018, 17:57
Re: Colocar / admins em diбlogo - by KaioL - 16.03.2018, 18:22
Re: Colocar / admins em diбlogo - by FerrariL - 16.03.2018, 18:28
Re: Colocar / admins em diбlogo - by KaioL - 16.03.2018, 18:54
Re: Colocar / admins em diбlogo - by KaioL - 16.03.2018, 19:39

Forum Jump:


Users browsing this thread: 1 Guest(s)