[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


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