[pomoc] psovanje

Započeo [BC]spiele, Maj 04, 2011, 16:35:38 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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


slika by NaNx


www.balkan-city.info
vidi vise i osjeti razliku

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
Poslednja Izmena: Maj 04, 2011, 16:46:18 POSLE PODNE od [BRP]matematicar

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


slika by NaNx


www.balkan-city.info
vidi vise i osjeti razliku

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
Poslednja Izmena: Maj 04, 2011, 16:52:05 POSLE PODNE od Michael Westen