[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

Dude

*

zerocoolos

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