SSGames - Servidores online de qualidade - Inscreva-se Ja! é entre para nossa comunidade! - Ouça nossa web radio -Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

[Ajuda] Dialog para /Admins

Compartilhe
avatar
VictorGabriel
--> Postador Médio
--> Postador Médio

Zello : Desenvolvimento WEB e Gráfico desde 2012 / Pawno desde 2015
Mensagens : 62
Moedas : 425
Data de inscrição : 26/10/2017
Idade : 20

[Ajuda] Dialog para /Admins

Mensagem por VictorGabriel em Qui 26 Out 2017 - 6:03

Código:
 if(!strcmp(cmd, "/admins", true))
 {
    SendClientMessage(playerid, AZUL_WE, "Administração online:");
        new
 adml, adm, mdr, hlp, crg
 ;
        foreach(Player, i)
        {
 if(WE_GetInt(f(i), "AdminL") == 1)
 {
 if(aInfo[i][Oculto] == false)
 {
    adml ++;
 format(string, sizeof(string), "{FF1E1E}%s [%d] {FFFFFF}- Cargo: {1E90FF}Staff", PlayerName(i), i);
 SendClientMessage(playerid, VERMELHO_WE, string);
 }
 }
 if(aInfo[i][Admin] == 1 && WE_GetInt(f(i), "AdminL") == 0)
 {
 if(aInfo[i][Oculto] == false)
 {
    adm ++;
 format(string, sizeof(string), "{FF1E1E}%s [%d] {FFFFFF}- Cargo: {FF1E1E}Sub-Staff", PlayerName(i), i);
 SendClientMessage(playerid, VERMELHO_WE, string);
 }
 }
   if(aInfo[i][Moderador] == 1 && WE_GetInt(f(i), "AdminL") == 0)
 {
 if(aInfo[i][Oculto] == false)
 {
    mdr ++;
 format(string, sizeof(string), "{1E90FF}%s [%d] {FFFFFF}- Cargo: {1E90FF}Administrador(a)", PlayerName(i), i);
 SendClientMessage(playerid, AZUL_WE, string);
 }
 }
   if(aInfo[i][Ajudante] == 1 && WE_GetInt(f(i), "AdminL") == 0)
 {
 if(aInfo[i][Oculto] == false)
 {
    hlp ++;
 format(string, sizeof(string), "{1E90FF}%s [%d] {FFFFFF}- Cargo: {1E90FF}Moderador(a)", PlayerName(i), i);
 SendClientMessage(playerid, AZUL_WE, string);
 }
 }
   if(aInfo[i][Corregedor] == 1 && WE_GetInt(f(i), "AdminL") == 0)
 {
 if(aInfo[i][Oculto] == false)
 {
    crg ++;
 format(string, sizeof(string), "{1E90FF}%s [%d] {FFFFFF}- Cargo: {8000FF}Ajudante", PlayerName(i), i);
 SendClientMessage(playerid, AZUL_WE, string);
 }
 }
        }
        if(adm == 0 && mdr == 0 && adml == 0 && hlp == 0 && crg == 0) return SendClientMessage(playerid, VERMELHO_WE, "Nenhum membro da equipe {1E90FF}WE{FF1E1E} conectado no momento.");
 return 1;
 }
Alguém poderia deixar em dialog pra mim, por favor ? N estou conseguindo cheers
avatar
Sŵєєт ١
SS - Administrador
SS - Administrador

Steam Steam : Administrador e Designer
Zello : SSGamers
Mensagens : 1957
Moedas : 4884
Data de inscrição : 12/10/2015
Idade : 22
Localização : Portugal

Re: [Ajuda] Dialog para /Admins

Mensagem por Sŵєєт ١ em Qui 26 Out 2017 - 11:11

@Tópico Movido para área Correta.







Atenciosamente Administrador SSGamers

Respeite as Regras e os Usuários. 

Evitem serem Punidos por não lerem as Regras.

Para os admiradores, e para os invejosos. Use & Abuse.

avatar
VictorGabriel
--> Postador Médio
--> Postador Médio

Zello : Desenvolvimento WEB e Gráfico desde 2012 / Pawno desde 2015
Mensagens : 62
Moedas : 425
Data de inscrição : 26/10/2017
Idade : 20

Re: [Ajuda] Dialog para /Admins

Mensagem por VictorGabriel em Qui 26 Out 2017 - 20:51

Alguém ?



avatar
Sŵєєт ١
SS - Administrador
SS - Administrador

Steam Steam : Administrador e Designer
Zello : SSGamers
Mensagens : 1957
Moedas : 4884
Data de inscrição : 12/10/2015
Idade : 22
Localização : Portugal

Re: [Ajuda] Dialog para /Admins

Mensagem por Sŵєєт ١ em Qui 26 Out 2017 - 21:30

Use está base aqui de um membro da SSG e coloque as variáveis.

Código:
NomeCargo(nome)
{
 new string[20];
 switch(nome)
 {
     case 1: string = "Ajudante";
     case 2: string = "Moderador";
     case 3: string = "Corregedor(a)";
     case 4: string = "Administrador(a)";
     case 5: string = "Dono(a)";
 }
 return string;
}
CMD:admins(playerid)
{
 new string[200], encontrou=0;
 foreach(Player, i)
 {
 if(PlayerInfo[i][pStaff] > 0)
 {
     encontrou++;
 format(string,200,"%s%s (%s)\n",string,PlayerName(i),NomeCargo(PlayerInfo[i][pStaff]));
 }
 }
 if(encontrou == 0) return SCM(playerid,-1,"Não foi encontrado nenhum membro da staff");
 ShowPlayerDialog(playerid,ID_DIALOG,DIALOG_STYLE_LIST,"Admins",string,"Ok","");
 return 1;
}







Atenciosamente Administrador SSGamers

Respeite as Regras e os Usuários. 

Evitem serem Punidos por não lerem as Regras.

Para os admiradores, e para os invejosos. Use & Abuse.

avatar
VictorGabriel
--> Postador Médio
--> Postador Médio

Zello : Desenvolvimento WEB e Gráfico desde 2012 / Pawno desde 2015
Mensagens : 62
Moedas : 425
Data de inscrição : 26/10/2017
Idade : 20

Re: [Ajuda] Dialog para /Admins

Mensagem por VictorGabriel em Sex 27 Out 2017 - 19:11

Não sei resolver assim..
Alguém poderia por favor, ajudar ?



avatar
WanDThuG
--> Postador Fanático
--> Postador Fanático

Mensagens : 153
Moedas : 1967
Data de inscrição : 02/03/2014

Re: [Ajuda] Dialog para /Admins

Mensagem por WanDThuG em Sex 27 Out 2017 - 22:03

Ele mandou o código todo, agora basta você substituir
avatar
VictorGabriel
--> Postador Médio
--> Postador Médio

Zello : Desenvolvimento WEB e Gráfico desde 2012 / Pawno desde 2015
Mensagens : 62
Moedas : 425
Data de inscrição : 26/10/2017
Idade : 20

Re: [Ajuda] Dialog para /Admins

Mensagem por VictorGabriel em Sab 28 Out 2017 - 4:28

@WanDThuG escreveu:Ele mandou o código todo, agora basta você substituir
Não consegui, da erro
avatar
Xavier
--> Postador Fanático
--> Postador Fanático

Zello : Programador
Mensagens : 165
Moedas : 1832
Data de inscrição : 03/07/2014
Idade : 22
Localização : RJ

Re: [Ajuda] Dialog para /Admins

Mensagem por Xavier em Seg 30 Out 2017 - 21:32

Como você colocou o comando no seu gamemode?
avatar
VictorGabriel
--> Postador Médio
--> Postador Médio

Zello : Desenvolvimento WEB e Gráfico desde 2012 / Pawno desde 2015
Mensagens : 62
Moedas : 425
Data de inscrição : 26/10/2017
Idade : 20

Re: [Ajuda] Dialog para /Admins

Mensagem por VictorGabriel em Ter 31 Out 2017 - 20:16

@Xavier escreveu:Como você colocou o comando no seu gamemode?
Nem eu lembro mais, kkkk.
Mas ainda n consegui fazer a alteração.

Tbm estou com esse problema -> http://www.ssgamers.net/t11858-ajuda-radar-funcionando-para-passageiros ( o mais difícil )
avatar
VictorGabriel
--> Postador Médio
--> Postador Médio

Zello : Desenvolvimento WEB e Gráfico desde 2012 / Pawno desde 2015
Mensagens : 62
Moedas : 425
Data de inscrição : 26/10/2017
Idade : 20

Re: [Ajuda] Dialog para /Admins

Mensagem por VictorGabriel em Qua 1 Nov 2017 - 4:31

Código:
 if(!strcmp(cmd, "/admins", true))[size=12][/size]
 {[size=12][/size]
    SendClientMessage(playerid, AZUL_WE, "Administração online:");[size=12][/size]
        new[size=12][/size]
 adml, adm, mdr, hlp, crg[size=12][/size]
 ;[size=12][/size]
        foreach(Player, i)[size=12][/size]
        {[size=12][/size]
 if(WE_GetInt(f(i), "AdminL") == 1)[size=12][/size]
 {[size=12][/size]
 if(aInfo[i][Oculto] == false)[size=12][/size]
 {[size=12][/size]
    adml ++;[size=12][/size]
 format(string, sizeof(string), "{FF1E1E}%s [%d] {FFFFFF}- Cargo: {1E90FF}Staff", PlayerName(i), i);[size=12][/size]
 SendClientMessage(playerid, VERMELHO_WE, string);[size=12][/size]
 }[size=12][/size]
 }[size=12][/size]
 if(aInfo[i][Admin] == 1 && WE_GetInt(f(i), "AdminL") == 0)[size=12][/size]
 {[size=12][/size]
 if(aInfo[i][Oculto] == false)[size=12][/size]
 {[size=12][/size]
    adm ++;[size=12][/size]
 format(string, sizeof(string), "{FF1E1E}%s [%d] {FFFFFF}- Cargo: {FF1E1E}Sub-Staff", PlayerName(i), i);[size=12][/size]
 SendClientMessage(playerid, VERMELHO_WE, string);[size=12][/size]
 }[size=12][/size]
 }[size=12][/size]
   if(aInfo[i][Moderador] == 1 && WE_GetInt(f(i), "AdminL") == 0)[size=12][/size]
 {[size=12][/size]
 if(aInfo[i][Oculto] == false)[size=12][/size]
 {[size=12][/size]
    mdr ++;[size=12][/size]
 format(string, sizeof(string), "{1E90FF}%s [%d] {FFFFFF}- Cargo: {1E90FF}Administrador(a)", PlayerName(i), i);[size=12][/size]
 SendClientMessage(playerid, AZUL_WE, string);[size=12][/size]
 }[size=12][/size]
 }[size=12][/size]
   if(aInfo[i][Ajudante] == 1 && WE_GetInt(f(i), "AdminL") == 0)[size=12][/size]
 {[size=12][/size]
 if(aInfo[i][Oculto] == false)[size=12][/size]
 {[size=12][/size]
    hlp ++;[size=12][/size]
 format(string, sizeof(string), "{1E90FF}%s [%d] {FFFFFF}- Cargo: {1E90FF}Moderador(a)", PlayerName(i), i);[size=12][/size]
 SendClientMessage(playerid, AZUL_WE, string);[size=12][/size]
 }[size=12][/size]
 }[size=12][/size]
   if(aInfo[i][Corregedor] == 1 && WE_GetInt(f(i), "AdminL") == 0)[size=12][/size]
 {[size=12][/size]
 if(aInfo[i][Oculto] == false)[size=12][/size]
 {[size=12][/size]
    crg ++;[size=12][/size]
 format(string, sizeof(string), "{1E90FF}%s [%d] {FFFFFF}- Cargo: {8000FF}Ajudante", PlayerName(i), i);[size=12][/size]
 SendClientMessage(playerid, AZUL_WE, string);[size=12][/size]
 }[size=12][/size]
 }[size=12][/size]
        }[size=12][/size]
        if(adm == 0 && mdr == 0 && adml == 0 && hlp == 0 && crg == 0) return SendClientMessage(playerid, VERMELHO_WE, "Nenhum membro da equipe {1E90FF}WE{FF1E1E} conectado no momento.");[size=12][/size]
 return 1;[size=12][/size]
 }

Por favor, alguem consegue ?



avatar
Xavier
--> Postador Fanático
--> Postador Fanático

Zello : Programador
Mensagens : 165
Moedas : 1832
Data de inscrição : 03/07/2014
Idade : 22
Localização : RJ

Re: [Ajuda] Dialog para /Admins

Mensagem por Xavier em Qui 2 Nov 2017 - 17:45

Olá meu amigo, ver se ajuda, é bem simples...

Código:
if (strcmp(cmd, "/admins", true) == 0) // [size=13][/size]
{[size=13][/size]
new admin = 0;[size=13][/size]
new str[256];[size=13][/size]
foreach(petla, i)[size=13][/size]
{[size=13][/size]
if(AccountInfo[i][AdminLevel] > 0)[size=13][/size]
{[size=13][/size]
format(str,sizeof(str),"%sADMIN %d %d %s\n", str, AccountInfo[i][AdminLevel], i, NickName(i));[size=13][/size]
admin++;[size=13][/size]
}[size=13][/size]
}[size=13][/size]
if(admin >= 1)[size=13][/size]
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_LIST, "Admins Online:", str, "Ok", "Fechar");[size=13][/size]
if(admin == 0)[size=13][/size]
GameTextForPlayer(playerid, "~r~admins ~w~online", 3000, 3);[size=13][/size]
return 1;[size=13][/size]
}
 
Em DEFINE

Código:
#define foreach(%1,%2) for (new %2 = 0; %2 < GetMaxPlayers(); %2++) if (IsPlayerConnected(%2)&&!IsPlayerNPC(%2))


Em STOCK

Código:
stock NickName(playerid)
{
   new playername[17];
   GetPlayerName(playerid, playername, 17);
   return playername;
}
avatar
Weslley_Script
SS - Fundador
SS - Fundador

Steam Steam : WeslleySSGames
Zello : WeslleySSGames
Mensagens : 6768
Moedas : 1017446
Data de inscrição : 06/10/2011
Idade : 22
Localização : Brasil

Re: [Ajuda] Dialog para /Admins

Mensagem por Weslley_Script em Dom 26 Nov 2017 - 18:39

Resolvido?




♠️ Respeite as Regras do Fórum.

♠️ Fique Sempre atento Aos Anúncios Da SSGames.
Bem-vindo a SSGames Convidado

avatar
VictorGabriel
--> Postador Médio
--> Postador Médio

Zello : Desenvolvimento WEB e Gráfico desde 2012 / Pawno desde 2015
Mensagens : 62
Moedas : 425
Data de inscrição : 26/10/2017
Idade : 20

Re: [Ajuda] Dialog para /Admins

Mensagem por VictorGabriel em Dom 26 Nov 2017 - 18:41

Sim




Conteúdo patrocinado

Re: [Ajuda] Dialog para /Admins

Mensagem por Conteúdo patrocinado


    Data/hora atual: Sex 17 Ago 2018 - 21:31

    Copyright © SSGamers 2011/2018 - DIREITOS RESERVADOS PARA COMUNIDADE SSGAMERS S.A.