[Pedido] /admins em Dialog pf
#1

Boa tarde.. gostaria de por o meu /admins em Dialog..
mais nгo to conseguindo ...
oq eu quero muito й com DIALOG_STYLE_TABLIST_HEADERS
mais se preferir pode ser com DIALOG_STYLE_MSGBOX mesmo..
obg

pawn Код:
CMD:admins(playerid, params[])
{
    new IsAdmin;
    SendClientMessage(playerid, VERDE, "Staff Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(PlayerDados[i][Admin] > 0)
        {
            if(PlayerDados[i][Admin] == 1) AdminNivel = "ModeradoR";
            if(PlayerDados[i][Admin] == 2) AdminNivel = "AdministradoR";
            if(PlayerDados[i][Admin] == 3) AdminNivel = "DesenvolvedoR";
            format(String, sizeof(String), "%s | %s |", Nome(i), AdminNivel);
            SendClientMessage(playerid, VERDE, String);
            IsAdmin ++;
        }
    }
    if(IsAdmin == 0)
    {
        SendClientMessage(playerid, VERMELHO, "Nenhum Staff Online!");
    }
    IsAdmin = 0;
    return 1;
}
Reply
#2

Em qual parte й sua dъvida? Tente fazer e poste o resultado.
Reply
#3

pawn Код:
CMD:admins(playerid, params[])
{
    new IsAdmin,dAdmins[300];
    SendClientMessage(playerid, VERDE, "Staff Online:");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(PlayerDados[i][Admin] > 0)
        {
            if(PlayerDados[i][Admin] == 1) AdminNivel = "ModeradoR";
            if(PlayerDados[i][Admin] == 2) AdminNivel = "AdministradoR";
            if(PlayerDados[i][Admin] == 3) AdminNivel = "DesenvolvedoR";
            format(String, sizeof(String), "%s | %s |", Nome(i), AdminNivel);
strcat(dAdmins, String);
//          SendClientMessage(playerid, VERDE, String);
            IsAdmin ++;
        }
    }
ShowPlayerDialog(playerid, 5555, DIALOG_STYLE_MSGBOX, "Admins", dAdmins, "Fechar", #);
    if(IsAdmin == 0)
    {
        SendClientMessage(playerid, VERMELHO, "Nenhum Staff Online!");
    }
    IsAdmin = 0;
    return 1;
}
Reply
#4

Sу mudar as variбveis, base pronta.
PHP код:
CMD:admins(playeridparams[])
{
    
//Estrutura do comando /admins
    
new Adms[650],ADMsDialog[810],Name[MAX_PLAYER_NAME],level,admscount;
    for(new 
i,GetMaxPlayers();a;i++)
    {
        if(
IsPlayerConnected(i))
        {
            
            if(
PlayerInfo[i][Level] > 0)
            {
                
                if(
AdmHidden[i] == false || PlayerInfo[playerid][Level] > 0)
                {
                    
                    
level PlayerInfo[i][Level];
                    
GetPlayerName(iNamesizeof(Name));
                    if(
admscount 15format(Admssizeof(Adms), "%s\n%s (%i) - [Nнvel %i]"Adms,Name,i,level);
                    
admscount++;
                }
            }
        }
    }
    if(
admscount 0)
    
format(ADMsDialogsizeof(ADMsDialog), "{FFFFFF}Total de administradores online: {FFFF00}%i{FFFFFF}{09D19B}\n%s\n\n{FFFFFF}Use /report ID Motivo para reportar \ncheaters e violaзхes as {FFFF00}/regras"admscount,Adms);
    else
    
format(ADMsDialogsizeof(ADMsDialog), "{FF0000}Nenhum administrador online\n\n{FFFFFF}Caso veje alguйm com cheats, tire um \nprint e poste em nossa comunidade"admscount,Adms);
    
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,"Administradores do servidor:",ADMsDialog,"OK","Voltar");
    return 
1;

Reply
#5

obg por tentar ajudar..
mais fiz usando base esse aki
https://sampforum.blast.hk/showthread.php?pid=3744096#pid3744096
e deu tudo certo /Resolvido\
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)