[ POMOC ] Admini Command


Započeo Leoo, Maj 29, 2015, 11:13:56 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GFRP
Detaljan opis problema: Kako da promenim /admini da ne mi je u dialog nego u scm ?
Dio skripte:
YCMD:admini(playerid, params[], help)
{
    #pragma unused params
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"K:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	new string[1024];
	format(string, sizeof(string), "");
	foreach(Player, i)
	{
		if (PlayerInfo[i][pAdmin] >= 1 || PlayerInfo[i][pAdmin] >=6)
		{
			new atext[20];
			format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
			strcat(string, atext);
			strcat(string, " {F3FF02}");
			strcat(string, GetName(i));
			strcat(string, "{FFFFFF} | ");
			strcat(string, "{F3FF02}Admin Level: {FFFFFF}");
			format(atext, sizeof(atext), "%d", PlayerInfo[i][pAdmin]);
			strcat(string, atext);
            if(AdminDuty[i] == 0)
		    {
            	strcat(string, "{FFFFFF} | {F3FF02}Duznost: {F81414}Nije na duznosti!");
            }
            if(AdminDuty[i] == 1)
	        {
            	strcat(string, "{FFFFFF} | {F3FF02}Duznost: {6EF83C}Na duznosti!");
            }
			strcat(string, "\n");
		}
	}
	if(strlen(string) == 0) return SendClientMessage(playerid, -1, "[K:RP] "CRVENA"Nijedan admin nije trenutno online!");
	ShowPlayerDialog(playerid, ONLINE_ADMINI, DIALOG_STYLE_MSGBOX, "Admini Online", string, "Uredu", "");
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Poslednja Izmena: Jun 29, 2015, 20:27:23 POSLE PODNE od Vuzimir

YCMD:admini(playerid,params[],help)
{
	#pragma unused help
	new nemaadmina = 0, string[128];
	if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"K:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	SendClientMessage(playerid, -1, "Admini online:");
	foreach (new i : Player)
	{
	    if(UlogovanProvera[i] == 1)
	    {
			if(PlayerInfo[i][pAdmin] >= 1)
			{
				if(AdminDuty[i] == 0)
				{
					format(string, sizeof(string), "ADMIN: %s (%d) - {F81414}Nije na duznosti!", GetName(i), PlayerInfo[i][GameAdmin]);
					SendClientMessage(playerid, -1, string);
					noduty++;
				}
				else if(AdminDuty[i] >= 1)
				{
					format(string, sizeof(string), "ADMIN: %s (%d) - {6EF83C}Na duznosti!", GetName(i), PlayerInfo[i][GameAdmin]);
					SendClientMessage(playerid, -1, string);
					nemaadmina++;
		     	}
	     	}
     	}
    }
	if(nemaadmina == 0)
    {
    	SendClientMessage(playerid, -1, "  Trenutno nema online admina.");
    }
	return 1;
}

Citat: (BV) Domy poslato Maj 29, 2015, 16:24:22 POSLE PODNE
YCMD:admini(playerid,params[],help)
{
	#pragma unused help
	new nemaadmina = 0, string[128];
	if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"K:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	SendClientMessage(playerid, -1, "Admini online:");
	foreach (new i : Player)
	{
	    if(UlogovanProvera[i] == 1)
	    {
			if(PlayerInfo[i][pAdmin] >= 1)
			{
				if(AdminDuty[i] == 0)
				{
					format(string, sizeof(string), "ADMIN: %s (%d) - {F81414}Nije na duznosti!", GetName(i), PlayerInfo[i][GameAdmin]);
					SendClientMessage(playerid, -1, string);
					noduty++;
				}
				else if(AdminDuty[i] >= 1)
				{
					format(string, sizeof(string), "ADMIN: %s (%d) - {6EF83C}Na duznosti!", GetName(i), PlayerInfo[i][GameAdmin]);
					SendClientMessage(playerid, -1, string);
					nemaadmina++;
		     	}
	     	}
     	}
    }
	if(nemaadmina == 0)
    {
    	SendClientMessage(playerid, -1, "  Trenutno nema online admina.");
    }
	return 1;
}


A kako da namestim playerid da dava na admina ?
Poslednja Izmena: Maj 29, 2015, 16:48:07 POSLE PODNE od Donatello Hispanoza