[Pomoc]askq

Započeo Cimbur, Septembar 30, 2012, 12:10:55 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim:eXtreme
Detaljan opis problema:Ovako, Lukenzi mi je napravio Helper sistem, ali me zanima, posto nema /askq komanda, da mi neko napravi tu komandu, i tu pise /askq [pitanje] i da /askq vide svi admini, i helperi.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
RESPECT :
Vegas & C++

Koji plugin imas(ako imas), za komande?

strcmp CMD :)
RESPECT :
Vegas & C++

a jbg onda nmg mnogo mi je cimanja da je zcmd pa da razmislim :)

na vrh
forward ASDBroadCast(color,const string[],level);

komanda
if(strcmp(cmd,"/askq",true)==0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Koriscenje: /askq [text]");
				return 1;
			}
            format(string, sizeof(string), "Pitanje od %s-a:{ffffff} %s", sendername, (result));
			ASDBroadCast(COLOR_ASKQ,string,1);
			SendClientMessage(playerid, COLOR_ASKQ, "Vase pitanje je poslato Adminima & helperima.");
	    }
	    return 1;
	}

na dno
public ASDBroadCast(color,const string[],level)
{
	foreach (Player, i)
	{
		if (PlayerInfo[i][pAdmin] >= level)//ovde podesavas da li je igrac admin
		{
			SendClientMessage(i, color, string);
			printf("%s", string);
		}
		if (PlayerInfo[i][php] >= level)//ovde da li je helper :D
		{
			SendClientMessage(i, color, string);
			printf("%s", string);
		}
	}
	return 1;
}

Hvala Teste, super je GM, tako da sam njega editovao :)
Ti reci ako ti treba mod koj pravim, ima Vipa, Helpera i tako to :D
RESPECT :
Vegas & C++