[Pomoc] reklama


Započeo MicroSD_, Januar 28, 2012, 19:05:18 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NX
Detaljan opis problema: Zelim napraviti kada igrac napise " server " ili ime nekog drugog servera da taj text salje adminima, ali ne znam kako
Dio skripte: Evo di pise ovo za reklamaciju

if(AdvertisementCheck(text))
	{
	format( string, sizeof( string ), "{FFFF80} TestServer | {FF4444}Ne reklamiraj! Mozes dobiti ban!");
	SCM( playerid, 0xFF4444FF, string);
	return 0;
	}
	if(anty(text))
	{
	format( string, sizeof( string ), "{FFFF80} AntiCit | {FF4444}Ne reklamiraj! Mozes dobiti ban!");
	SCM( playerid, 0xFF4444FF, string);
	return 0;
	}


[b]public OnPlayerCommandReceived( playerid, cmdtext[ ] )
{
	new string[128];
	if( substr_count( ".", cmdtext, true ) >= 3 && substr_count( ":", cmdtext, true ) >= 1 )
		{
			new tmpe;
			tmpe = strfind( cmdtext, ":" );
			if( tmpe != -1 )
			{
			format( string, sizeof( string ), " Zabranjeno je spominanje drugih servera!");
			SCM( playerid, COLOR_VERYRED, string);
			return 0;
			}
	}
return 1;
}[/b]

Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Umjeso SCM stavis

SendAdminMessage i onda sebi podesi da ti daje ime igraca[giveplayer] id igraca [giveplayerid] i sta je napisao tj [(result)]

Kapiras ?



new imeigraca[MAX_PLAYER_NAME];
	if(AdvertisementCheck(text))
	{
		GetPlayerName(playerid, imeigraca, sizeof(imeigraca));
		format( string, sizeof( string ), "{FFFF80} AntiReklama | {FF4444}Igrac je rekao neku nedozvoljenu rec (%s)!", text);
		SendAdminMessage( 0xFF4444FF, string);
		return 0;
	}
	if(anty(text))
	{
		GetPlayerName(playerid, imeigraca, sizeof(imeigraca));
		format( string, sizeof( string ), "{FFFF80} AntiReklama | {FF4444}Igrac je rekao neku nedozvoljenu rec (%s)!", text);
		SendAdminMessage( 0xFF4444FF, string);
		return 0;
	}


na istu foru i ostalo...

mslm da je to to .. :/

to sam sredio, poslije cu testirati, a imam jos jedno pitanje


Kako da povecam vidiljivost imena, koristim nx mod...

ShowPlayerNameTagForPlayer(150.0), tako nesto, ali ne znam di to treba ubacit tocno


btw ovo gore ne radi i dalje salje normalnu poruku, a ne adminu
Poslednja Izmena: Januar 28, 2012, 23:22:26 POSLE PODNE od Pr0 Player

SetNameTagDrawDistance(radius);

if(AdvertisementCheck(text))
	{
	format(string, sizeof(string), "Upozorenje[%s]ID:[%d]: %s", sendername, playerid, (result));
	SendAdminMessage(0xFF4444FF, string);
	return 0;
	}
	if(anty(text))
	{
	format(string, sizeof(string), "Upozorenje[%s]ID:[%d]: %s", sendername, playerid, (result));
	SendAdminMessage(0xFF4444FF, string);
	return 0;
	}


I samo sebi definisi
new sendername[MAX_PLAYER_NAME];
new playerid;

probaj tako
Poslednja Izmena: Januar 29, 2012, 11:38:31 PRE PODNE od [BUL] Cile