/admins sem dialog
#1

Comando auto-explicativo, quero um /admins que mostre todos os adimins do servidor, em linhas, sem dialog.
Ex:

Administrador em trabalho:
Код:
 Administradores: (em verde)

(CARGO ADMIN) Nome INGAME (NOME OOC) (ID do player) | Trabalhando: Sim (linha em verde)
Administrador fora de trabalho:
Код:
 Administradores: (em verde)

(CARGO ADMIN) Nome INGAME (NOME OOC) (ID do player) | Trabalhando: Nгo (linha em verde)
Podem ajudar?
Reply
#2

Й um comando super fбcil de se fazer, para quem tem forзa de vontade e buscar na internet tуpicos como esses resolvidos. Se torna tambйm muito difнcil para as pessoas que simplismente percebem que nгo conseguem e nгo pesquisam.


Ajudaria bastante se vocк posta-se seu /admins.
Reply
#3

Meu /admin com dialog, quero transformб-lo em chat norml com quebra de linha
Код:
CMD:admins (playerid, params[])
{

new Adms[650],ADMsDialog[810],Level,admscount;

for(new i,a = GetMaxPlayers(); i < a; i++)
{
    if(IsPlayerConnected(i))
	{
		if(Player[i][Admin] > 0)
		{
            if(Player[i][Admin] == 11)
			{
			Level = Player[i][Admin];
			if(admscount < 15)
			format(Adms, sizeof(Adms), "%s\n{0C81E8}%s {FF0303}(%i) {8F8F8F}- {DE8410}Management", Adms,GetPlayerNameEx(i),i,Level);
			admscount++;
			}
			//
			if(Player[i][Admin] == 10)
			{
			Level = Player[i][Admin];
			if(admscount < 15)
			format(Adms, sizeof(Adms), "%s\n{0C81E8}%s {FF0303}(%i) {8F8F8F}- {DE8410}Developer", Adms,GetPlayerNameEx(i),i,Level);
			admscount++;
			}
			//
			if(Player[i][Admin] == 9)
			{
			Level = Player[i][Admin];
			if(admscount < 15)
			format(Adms, sizeof(Adms), "%s\n{0C81E8}%s {FF0303}(%i) {8F8F8F}- {DE8410}Web Developer", Adms,GetPlayerNameEx(i),i,Level);
			admscount++;
			}
			//
			if(Player[i][Admin] == 8)
			{
			Level = Player[i][Admin];
			if(admscount < 15)
			format(Adms, sizeof(Adms), "%s\n{0C81E8}%s {FF0303}(%i) {8F8F8F}- {DE8410}Head Admin", Adms,GetPlayerNameEx(i),i,Level);
			admscount++;
			}
			//
			if(Player[i][Admin] == 7)
			{
			Level = Player[i][Admin];
			if(admscount < 15)
			format(Adms, sizeof(Adms), "%s\n{0C81E8}%s {FF0303}(%i) {8F8F8F}- {DE8410}Lead Admin", Adms,GetPlayerNameEx(i),i,Level);
			admscount++;
			}
			//
            if(Player[i][Admin] == 6)
			{
			Level = Player[i][Admin];
			if(admscount < 15)
			format(Adms, sizeof(Adms), "%s\n{0C81E8}%s {FF0303}(%i) {8F8F8F}- {DE8410}Game Admin 5", Adms,GetPlayerNameEx(i),i,Level);
			admscount++;
			}
			//
			if(Player[i][Admin] == 5)
			{
			Level = Player[i][Admin];
			if(admscount < 15)
			format(Adms, sizeof(Adms), "%s\n{0C81E8}%s {FF0303}(%i) {8F8F8F}- {DE8410}Game Admin 4", Adms,GetPlayerNameEx(i),i,Level);
			admscount++;
			}
			//
			if(Player[i][Admin] == 4)
			{
			Level = Player[i][Admin];
			if(admscount < 15)
			format(Adms, sizeof(Adms), "%s\n{0C81E8}%s {FF0303}(%i) {8F8F8F}- {DE8410}Game Admin 3", Adms,GetPlayerNameEx(i),i,Level);
			admscount++;
			}
			//
			if(Player[i][Admin] == 3)
			{
			Level = Player[i][Admin];
			if(admscount < 15)
			format(Adms, sizeof(Adms), "%s\n{0C81E8}%s {FF0303}(%i) {8F8F8F}- {DE8410}Game Admin 2", Adms,GetPlayerNameEx(i),i,Level);
			admscount++;
			}
			//
			if(Player[i][Admin] == 2)
			{
			Level = Player[i][Admin];
			if(admscount < 15)
			format(Adms, sizeof(Adms), "%s\n{0C81E8}%s {FF0303}(%i) {8F8F8F}- {DE8410}Game Admin 1", Adms,GetPlayerNameEx(i),i,Level);
			admscount++;
			}
		}
	}
}
if(admscount > 0)
format(ADMsDialog, sizeof(ADMsDialog), "{FFFFFF}Administradores online: {FFFF00}%i{FFFFFF}{09D19B}\n%s\n", admscount,Adms);
else
format(ADMsDialog, sizeof(ADMsDialog), "{FF0000}Nenhum administrador online", admscount,Adms);
ShowPlayerDialog (playerid, Dialog_Admins, DIALOG_STYLE_MSGBOX, "Administradores online:",ADMsDialog, "Ok","");


return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)