Skripta koju koristim: gf
Detaljan opis problema: Kako kad npr igrac bilo gdje u chetu upise rijec npr jebemti da ga server kicka
Dio skripte: nezz
Neke slike/video za lakse dobivanje pomoci(neobavezno): nezz
Citat: [BC]spiele poslato Maj 04, 2011, 16:35:38 POSLE PODNE
Skripta koju koristim: gf
Detaljan opis problema: Kako kad npr igrac bilo gdje u chetu upise rijec npr jebemti da ga server kicka
Dio skripte: nezz
Neke slike/video za lakse dobivanje pomoci(neobavezno): nezz
zasto bi ga kick uradi antireklamu..da stavlja censuru umesto reci koje navedes
Citat: [BRP]matematicar poslato Maj 04, 2011, 16:45:57 POSLE PODNE
Citat: [BC]spiele poslato Maj 04, 2011, 16:35:38 POSLE PODNE
Skripta koju koristim: gf
Detaljan opis problema: Kako kad npr igrac bilo gdje u chetu upise rijec npr jebemti da ga server kicka
Dio skripte: nezz
Neke slike/video za lakse dobivanje pomoci(neobavezno): nezz
zasto bi ga kick uradi antireklamu..da stavlja censuru umesto reci koje navedes
Al kako da to napravim
http://wiki.sa-mp.com/wiki/Strfind
ako se to nalazi pod callbackom OnPlayerText(playerid, text[])
onda to koristi ovako:
public OnPlayerText(playerid, text[]) {
if(strfind( text, "rijec koju psuje", true) != -1) {
Kick(playerid);
return 0;
}
}
tako i za trazenje u bilo kojem chatu, samo tamo pretrazujes kroz string u koji spremis ono sto osoba napise i zapamti da onda returnas 1, ne 0....
evo cika djuro ti je odg
a ovo mozes ovako sto sam ti ja rekao
new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
for(new b = 0; b < sizeof brojevi; b++)
{
new tekst1 = strlen(cmdtext);
for(new i = 0; i<tekst1; i++)
{
if(cmdtext[i] == brojevi[b])
cmdtext[i] = '*' ;
}
}
eto ti to stavi pod onplayertext i u komande koje zelis!
NAPOMENA: Nestavljaj u onplayercommandtext jer ti pola komandi nece raditi
tu je primer za brojeve mozes ti dodati i reci