[Ajuda] Dialog.
#1

Olб,

Eu queria uma ajuda para transferir o /admins para DIALOG. Como eu ainda estou aprendendo, peguei uma GM e comecei a editar nela, porйm o estilo que ela tinha nгo era tipo "aInfo[playerid][Admin] => 5", era cada cargo com um desses... ai achei complicado.

Cуdigo do /admins sem o DIALOG:

Код:
	if(!strcmp(cmd, "/admins", true) || !strcmp(cmd, "/mods", true) || !strcmp(cmd, "/administradores", true) || !strcmp(cmd, "/moderadores", 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: {328E0A}Dono(a)", 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: {008bce}Administrador(a)", 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: {FF8C00}Moderador(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: {FFFF00}Ajudante", 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: {1E90FF}Corregedor(a)", 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 administraзгo conectado no momento.");
		return 1;
	}
Exemplo de como eu queria que ficasse ( eu fiz isso, mas sem os cуdigos para pegar nome do Adm e Cargo)


Ficarei grato pelo ajuda
Reply


Messages In This Thread
Dialog. - by ViniZiNN - 30.03.2018, 22:23
Re: Dialog. - by FerrariL - 30.03.2018, 22:36
Re: Dialog. - by ViniZiNN - 30.03.2018, 22:58
Re: Dialog. - by FerrariL - 30.03.2018, 23:04
Re: Dialog. - by ViniZiNN - 30.03.2018, 23:12
Re: Dialog. - by FerrariL - 30.03.2018, 23:16
Re: Dialog. - by ViniZiNN - 30.03.2018, 23:21
Re: Dialog. - by FerrariL - 30.03.2018, 23:25
Re: Dialog. - by ViniZiNN - 30.03.2018, 23:29
Re: Dialog. - by FerrariL - 30.03.2018, 23:32

Forum Jump:


Users browsing this thread: 1 Guest(s)