[Ajuda] Criaзгo do /Admins
#4

Quote:
Originally Posted by Hunterx157
View Post
Certo, ficou legal, mas como faзo pra adicionar novos cargos no comando?
Tente desб forma talvez sejб mais facil para vocк adicionar novos cargos, mas se prefirir da primeira forma eu tambem lhe explico...
PHP Code:
Player_Informacoes[][PlayerLevel] = 1//isso setarб o player de ajudante
Player_Informacoes[][PlayerLevel] = 2//isso setarб o player de Administrador
Player_Informacoes[][PlayerLevel] = 3//isso setarб o player de Gerente
Player_Informacoes[playerid][PlayerLevel] = 0;//isso serб usado para remover o adm ou setar level do adm para 0. 
PHP Code:
enum Meu_Enum  //O enum servirar para ser usado em nossa futura variavel Player_Informacoes
{
    
PlayerLevel
};
new 
Player_Informacoes[MAX_PLAYERS][Meu_Enum]; //aqui criamos a variavel Player_Informacoes para o slot maximo de playes no servidor.
CMD:admins(playerid)
{
    new 
String[128],
    
Nome[24];
    for(new 
iMAX_PLAYERS; ++i)//abrimos um loop que correrб por todos os players...
    
{
        if(
IsPlayerConnected(i))//isso vai checar se o player estб conectado, e se estiver vai dar continuidade ao loop.
        
{
            if(
Player_Informacoes[i][PlayerLevel] == 1// se o level do player for 1
            
{
                
String "Ajudante";// setarб a string que guardarб o cargo de nosso players para Ajudante.
            
}
            else if(
Player_Informacoes[i][PlayerLevel] == 2// caso nгo for e se for igual a 2 setara nossa string para Administrador
            
{
                
String "Administrador";
            }
            else if(
Player_Informacoes[i][PlayerLevel] == 3// aso nгo for e se for igual a 2 setara nossa string para Gerente
            
{
                
String "Gerente";
            }
            
            
/*se por acaso vocк quiser criar mais um  level;
            else if(Player_Informacoes[i][PlayerLevel] == 4) 
            {
                String = "Nome Cargo";
            }
            e assim sucessivamente atй criar todos leveis que vc deseja*/
            
            
GetPlayerName(i,Nome,24);//pegando o nome do admin
            
new string[128],stringa[300];
            
format(string,sizeof(string),"{33AA33}Nome\t{FF0000}ID\t{FFFF00}Cargo\n{33AA33}%s\t{FF0000}%i\t{FFFF00}%s\n",Nome,i,String);
            
strcat(stringa,string);
            
ShowPlayerDialog(playerid2345DIALOG_STYLE_TABLIST_HEADERS"Admins Online:",stringa,"Fechar",#);
        
}
    }
    return 
1;

Reply


Messages In This Thread
Criaзгo do /Admins - by Hunterx157 - 10.05.2018, 01:46
Re: Criaзгo do /Admins - by Izaque1998 - 10.05.2018, 01:58
Re: Criaзгo do /Admins - by Hunterx157 - 10.05.2018, 02:56
Re: Criaзгo do /Admins - by Izaque1998 - 10.05.2018, 03:32
Re: Criaзгo do /Admins - by Hunterx157 - 10.05.2018, 04:11
Re: Criaзгo do /Admins - by Izaque1998 - 10.05.2018, 18:31
Re: Criaзгo do /Admins - by FerrariL - 10.05.2018, 18:37
Re: Criaзгo do /Admins - by Hunterx157 - 12.05.2018, 00:17
Re: Criaзгo do /Admins - by AutoMatic2 - 12.05.2018, 00:55
Re: Criaзгo do /Admins - by FerrariL - 12.05.2018, 01:00
Re: Criaзгo do /Admins - by DarkBr - 12.05.2018, 01:52

Forum Jump:


Users browsing this thread: 1 Guest(s)