Pomoc oko skripte


Započeo jaja, Februar 07, 2020, 18:43:09 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kada igrac ukuca nedozvoljenu rec kako da mu izbaci u chat i u admin chat, a ne samo u admin chat a u IC uopste ne izbacuje...
Dio skripte:
for( new b = 0; b < sizeof( ZabranjeneReci ); b++) {
        if( strfind( text, ZabranjeneReci[ b ], true ) != -1 ) {
            format( globalstring, sizeof( globalstring ), "[!]%s[%d]: %s", ImeIgraca( playerid ), playerid, text );
       		AdminPoruka( 0x808000AA, globalstring );
       		return 0;
        }
	}

Pawno Code: //
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
hehe

KAKVA FUNKCIJA HAHAHAHAHAHAHAHAHABABABABABABABAHAHAHAHAHAHAHAHA

@temica pa samo pejst to pod OnPlayerText callback

Citat: Ruzica poslato Februar 07, 2020, 19:06:40 POSLE PODNE
KAKVA FUNKCIJA HAHAHAHAHAHAHAHAHABABABABABABABAHAHAHAHAHAHAHAHA

@temica pa samo pejst to pod OnPlayerText callback
Vec je tu...
hehe

Pejst callback,nisam vidovit jebiga

Pa samo dodaj ispod tog AdminPoruka primer, SendClientMessage(playerid,1,"Ne možeš koristiti takve reči");

Citat: //>> Vedran poslato Februar 08, 2020, 03:00:44 PRE PODNE
Pa samo dodaj ispod tog AdminPoruka primer, SendClientMessage(playerid,1,"Ne možeš koristiti takve reči");
Ja hocu i da stigne kao Admin Poruka to sto je on poslao ali i da izadje u IC chatu...
hehe


for( new b = 0; b < sizeof( ZabranjeneReci ); b++) {
        if( strfind( text, ZabranjeneReci[ b ], true ) != -1 ) {
            format( globalstring, sizeof( globalstring ), "[!]%s[%d]: %s", ImeIgraca( playerid ), playerid, text );
        AdminPoruka( 0x808000AA, globalstring );
        return 0; // Tu samo promjeni u return 1; 
        }
}


Probaj ovo sto sam napisao i javi jesi li uspio.

Citat: -Cyrus poslato Februar 08, 2020, 15:28:25 POSLE PODNE
for( new b = 0; b < sizeof( ZabranjeneReci ); b++) {
        if( strfind( text, ZabranjeneReci[ b ], true ) != -1 ) {
            format( globalstring, sizeof( globalstring ), "[!]%s[%d]: %s", ImeIgraca( playerid ), playerid, text );
        AdminPoruka( 0x808000AA, globalstring );
        return 0; // Tu samo promjeni u return 1; 
        }
}


Probaj ovo sto sam napisao i javi jesi li uspio.
Evo sam ja na drugom profilu.. vratio sam pas.. Ali opet nece.. sad nece uopste ni da stigne u admin chatu
Founder of
Digression Community

Ne treba ti return, skroz ga makni odatle, ovo samo paste iznad realchat if-a ako je UP/SA

Citat: ToniSB poslato Februar 09, 2020, 11:52:55 PRE PODNE
Ne treba ti return, skroz ga makni odatle, ovo samo paste iznad realchat if-a ako je UP/SA
https://imgur.com/a/Y6qJgxa
Evo, ali opet nece.. jedino da probam tu sa return sto kazu ovi
Founder of
Digression Community

Ma ne treba return ako želiš da ispise i u IC i poruku adminima, ako returnaš tu neće se dalje pozvati funkcija

Svakako ako ovo radi u /b treba i ovde jer isto je sve, čak i inpit

Citat: ToniSB poslato Februar 09, 2020, 14:14:03 POSLE PODNE
Ma ne treba return ako želiš da ispise i u IC i poruku adminima, ako returnaš tu neće se dalje pozvati funkcija

Svakako ako ovo radi u /b treba i ovde jer isto je sve, čak i inpit
Lepo radi u /b, ali u IC ne...
Founder of
Digression Community