[Ajuda] Colocar /admins em dialog
#1

Quero colocar o comando /admins no dialog.
Quote:

CMD:admins(playerid)
{
if(HaveAdminsOnline())
{
SendClientMessage(playerid,Rosa,"Admin(s) Online:");
new adm[15], ad[45];
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Player[i][admin] != 0)
{
switch(Player[i][admin])
{
case 1: adm = "Novato";
case 2: adm = "Intermediario";
case 3: adm = "Veterano";
case 11: adm = "Dono";
case 10: adm = "Master";
}
format(ad,sizeof ad,"-> %s [%s]",GetName(i),adm);
SendClientMessage(playerid,Marrom,ad);
}
}
}
}
else SendClientMessage(playerid,Azul,"Nгo hб admins online!");
return 1;
}

Reply
#2

Tenta ae

pawn Код:
CMD:admins(playerid)
{
    if(HaveAdminsOnline())
    {
        SendClientMessage(playerid,Rosa,"Admin(s) Online:");
        new adm[15], ad[45], Lista[120];
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(Player[i][admin] != 0)
                {
                    switch(Player[i][admin])
                    {
                        case 1: adm = "Novato";
                        case 2: adm = "Intermediario";
                        case 3: adm = "Veterano";
                        case 11: adm = "Dono";
                        case 10: adm = "Master";
                        format(Lista, sizeof(Lista), "%s%s [%s]\n", Lista, GetName(i), adm);
                    }
                    new var[100];
                    format(var ,sizeof(var), "Administradores Online's");
                    ShowPlayerDialog(playerid, DialogNoResponse, DIALOG_STYLE_MSGBOX, var, Lista, "Ok", "Fechar");
                }
            }
        }
    }
    else SendClientMessage(playerid,Azul,"Nгo hб admins online!");
    return 1;
}
Reply
#3

Quote:
Originally Posted by JoaoMonteiro452
Посмотреть сообщение
Tenta ae

pawn Код:
CMD:admins(playerid)
{
    if(HaveAdminsOnline())
    {
        SendClientMessage(playerid,Rosa,"Admin(s) Online:");
        new adm[15], ad[45], Lista[120];
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            if(IsPlayerConnected(i))
            {
                if(Player[i][admin] != 0)
                {
                    switch(Player[i][admin])
                    {
                        case 1: adm = "Novato";
                        case 2: adm = "Intermediario";
                        case 3: adm = "Veterano";
                        case 11: adm = "Dono";
                        case 10: adm = "Master";
                        format(Lista, sizeof(Lista), "%s%s [%s]\n", Lista, GetName(i), adm);
                    }
                    new var[100];
                    format(var ,sizeof(var), "Administradores Online's");
                    ShowPlayerDialog(playerid, DialogNoResponse, DIALOG_STYLE_MSGBOX, var, Lista, "Ok", "Fechar");
                }
            }
        }
    }
    else SendClientMessage(playerid,Azul,"Nгo hб admins online!");
    return 1;
}
Isso vai exibir 24327467 dialogs..

PHP код:
CMD:admins(playerid){
    if(!
HaveAdminsOnline())
        return 
SendClientMessage(playerid,Azul,"Nгo hб admins online!");
        
        
    static
        
nome[24],
        
str[128]
    ;
    
    
str[0] = '\0';
    
    for(new 
iGetPlayerPoolSize(); e; ++i)
    {
        if(
Player[i][admin] > 0)
        {
            switch(
Player[i][admin])
            {
                case 
1adm "Novato";
                case 
2adm "Intermediario";
                case 
3adm "Veterano";
                case 
11adm "Dono";
                case 
10adm "Master";
            }
            
            
GetPlayerName(inome24);
            
strcat(strnome);
        }
    }
    
    
ShowPlayerDialog(playerid657DIALOG_STYLE_LIST"Administradores",  str"Okay""");

Reply
#4

Sorry Post , confundi '-'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)