[Pomoc] Kada igrac dodje do odredjenog mesta da adminima pise


Započeo Lemi_Zero, Januar 04, 2012, 13:09:03 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Lemi_Zero

Skripta koju koristim: CLRP
Detaljan opis problema: Zelim da kada neko dodje na neko mesto naprimer kod LSPD-a ispred ulaza da adminima pise "Ime_Prezime je dosao ispred PD-a" ... moze mi neko pomoci kako to da napravim pls
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

if (PlayerToPoint(50.0, i, koordinate od mesta na kom hocete da se nalazi taj igrac))
			{
				format(string, sizeof(string), "%s je dosao ispred Policijske stanice", sendername);
                                SendAdminMessage(COLOR_YELLOW, string);
			}


Probaj tamo mozda hoce ako nece javi...

â–º USKORO â—,,
•Reg/Log System [100%]•House System [80%]•Bizz System [50%] •Ownership system [90%] •Admin System [90%] •GM System [0%] •Stats System [100%] •Jail System [90%] •Job System [70%] •Event System [40%] •Bank System [60%] •Org/Mafije [35%] •Donator System [10%]
I najveci talenti gube se u neradu, zato nemoj traziti izgovor da ne znas nego naÄ'i resenje!

Citat: boban1995 poslato Januar 05, 2012, 21:18:42 POSLE PODNE
if (PlayerToPoint(50.0, i, koordinate od mesta na kom hocete da se nalazi taj igrac))
			{
				format(string, sizeof(string), "%s je dosao ispred Policijske stanice", sendername);
                                SendAdminMessage(COLOR_YELLOW, string);
			}


Probaj tamo mozda hoce ako nece javi...
da ali mu nisi dao SendAdminMessage kako si definirao pa cemu izbacivati eror...
npr.. stock SendAdminMessage(color, text[]) ....

evo kad je vec tu ova tema mozeli mi neko objasniti ako ide na ovaj fazon
Kad npr dodje neki igrac blizu vojne beze da mu SendClientMessage Blizu si vojne baze !


Ovako prvo stavi pri vrhu moda tamo gde ti se nalaze forwardi ovo :
forward SendAdminMessage(color, string[]);


Posle toga stavi tamo gde su ti public ovo
public SendAdminMessage(color, string[])
{
	foreach (Player, i)
	{
	    if(PlayerInfo[i][pAdmin] >= 1)
	    {
			SendClientMessage(i, color, string);
		}
	}
}


i posle stavis ono pod OnPlayerCommandText
if (PlayerToPoint(50.0, i, koordinate od mesta na kom hocete da se nalazi taj igrac))
			{
                                GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "%s je dosao ispred Policijske stanice", sendername);
                                SendAdminMessage(COLOR_YELLOW, string);
			}


Probaj tako bi trebalo koliko znam, a ako ne radi onda nzm da skriptam... :S

â–º USKORO â—,,
•Reg/Log System [100%]•House System [80%]•Bizz System [50%] •Ownership system [90%] •Admin System [90%] •GM System [0%] •Stats System [100%] •Jail System [90%] •Job System [70%] •Event System [40%] •Bank System [60%] •Org/Mafije [35%] •Donator System [10%]
I najveci talenti gube se u neradu, zato nemoj traziti izgovor da ne znas nego naÄ'i resenje!