[Pomoc]Kako da napravim od ove komande jednu


Započeo [ZL]Kindzo, Mart 16, 2012, 01:18:19 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: CL RP valjda skinuo sam editujem gmod
Detaljan opis problema: Ocu da napravim od /admins i /gamesages ono da vidis koji su online da napravim samo da kucam /zeldastaff stuff kako vec i kad kucam to da izadju sve online admini / gamesages kad kucas /zeldastaff stuff neznam kako je engleski da izadje Lista Admina : bla bla i odma odozdo lista gamesagesa: bla bla
Dio skripte: Skripta koju koristim:
if (strcmp(cmd, "/admins", true) == 0 || strcmp(cmd, "/admini", true) == 0)
	{
        if(IsPlayerConnected(playerid))
	    {
	        SendClientMessage(playerid, SVETLOPLAVA, "__________Admini Online__________");
			foreach (Player, i)
			{
			    if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
			    {
				    new admtext[256];
				    if(PlayerInfo[i][pAdmin] == 1337) { admtext = "1337"; }
				    else if(PlayerInfo[i][pAdmin] == 4) { admtext = "4"; }
					else if(PlayerInfo[i][pAdmin] == 3) { admtext = "3"; }
					else if(PlayerInfo[i][pAdmin] == 2)	{ admtext = "2"; }
					else if(PlayerInfo[i][pAdmin] == 1) { admtext = "1"; }
					else { admtext = "1"; }
					GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 1)
					{
					    format(string, 256, "{F81414}Admin: {FFFFFF}%s | {00C0FF}Level: {FFFFFF}", sendername, admtext);
						SendClientMessage(playerid, COLOR_YELLOW, string);
					}
					else
					{
						format(string, 256, "{F81414}Admin: {FFFFFF}%s | {00C0FF}Level: {FFFFFF}%s ", sendername, admtext);
						SendClientMessage(playerid, COLOR_WHITE, string);
					}
				}
			}
				return 1;
	}
	}

	if (strcmp(cmd, "/gamesages", true) == 0 )
	{
        if(IsPlayerConnected(playerid))
	    {
	        SendClientMessage(playerid, COLOR_ZELENKASTA, "__________Gamesage Online__________");
			foreach (Player, i)
			{
				if(IsPlayerConnected(i))
				{
				    if(PlayerInfo[i][pGameSage] >= 1 && PlayerInfo[i][pGameSage] < 5)
				    {
				        new admtext[128];
			         	if(PlayerInfo[i][pGameSage] == 4) { admtext = "4"; }
				        else if(PlayerInfo[i][pGameSage] == 3) { admtext = "3"; }
				        else if(PlayerInfo[i][pGameSage] == 2) { admtext = "2"; }
						else if(PlayerInfo[i][pGameSage] == 1) { admtext = "1"; }
						else { admtext = "GameSage"; }
						GetPlayerName(i, sendername, sizeof(sendername));
						if(GameSageDuty[i] == 1)
						{
							format(string, 256, "GameSage: {FFFFFF}%s | {48E31C}Level: {FFFFFF}%s ", sendername, admtext);
							SendClientMessage(playerid, COLOR_ZELENKASTA, string);
						}
						else
						{
						    format(string, 256, "GameSage: {FFFFFF}%s | {48E31C}Level: {FFFFFF}%s ", sendername, admtext);
							SendClientMessage(playerid, COLOR_ZELENKASTA, string);
	                    }
					}
				}
			}
		}
		return 1;
	}

Detaljan opis problema: ovo nije problem bar ja tako mislim .. xD

probaj ovako:

if (strcmp(cmd, "/staff", true) == 0 || strcmp(cmd, "/staffteam", true) == 0)
	{
        if(IsPlayerConnected(playerid))
	    {
	        SendClientMessage(playerid, SVETLOPLAVA, "__________Admini Online__________");
			foreach (Player, i)
			{
			    if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
			    {
				    new admtext[256];
				    if(PlayerInfo[i][pAdmin] == 1337) { admtext = "1337"; }
				    else if(PlayerInfo[i][pAdmin] == 4) { admtext = "4"; }
					else if(PlayerInfo[i][pAdmin] == 3) { admtext = "3"; }
					else if(PlayerInfo[i][pAdmin] == 2)	{ admtext = "2"; }
					else if(PlayerInfo[i][pAdmin] == 1) { admtext = "1"; }
					else { admtext = "1"; }
					GetPlayerName(i, sendername, sizeof(sendername));
					if(AdminDuty[i] == 1)
					{
					    format(string, 256, "{F81414}Admin: {FFFFFF}%s | {00C0FF}Level: {FFFFFF}", sendername, admtext);
						SendClientMessage(playerid, COLOR_YELLOW, string);
					}
					else
					{
						format(string, 256, "{F81414}Admin: {FFFFFF}%s | {00C0FF}Level: {FFFFFF}%s ", sendername, admtext);
						SendClientMessage(playerid, COLOR_WHITE, string);
					}
				}
				if(PlayerInfo[i][pGameSage] >= 1 && PlayerInfo[i][pGameSage] < 5)
			    {
			        new admtext[128];
		         	if(PlayerInfo[i][pGameSage] == 4) { admtext = "4"; }
			        else if(PlayerInfo[i][pGameSage] == 3) { admtext = "3"; }
			        else if(PlayerInfo[i][pGameSage] == 2) { admtext = "2"; }
					else if(PlayerInfo[i][pGameSage] == 1) { admtext = "1"; }
					else { admtext = "GameSage"; }
					GetPlayerName(i, sendername, sizeof(sendername));
					if(GameSageDuty[i] == 1)
					{
						format(string, 256, "GameSage: {FFFFFF}%s | {48E31C}Level: {FFFFFF}%s ", sendername, admtext);
						SendClientMessage(playerid, COLOR_ZELENKASTA, string);
					}
					else
					{
					    format(string, 256, "GameSage: {FFFFFF}%s | {48E31C}Level: {FFFFFF}%s ", sendername, admtext);
						SendClientMessage(playerid, COLOR_ZELENKASTA, string);
                    }
				}
			}
			return 1;
		}
	}