Mivčo 90 Odesláno: 3. Srpen, 2013 Share Odesláno: 3. Srpen, 2013 Zdravim robil som si chat,cenzuru,mute do modu a idem vyskušat cenzuru a ked napišet nadavku tak sa mi neukaže že Empire [iD:0]: ***** a namiesto k***t ma byt ***** ale neukaže sa ako by som to opravil dam sem aj cod public OnPlayerText(playerid, text[]) { for(new d; d<sizeof(nadavky); d++) { if(strfind(text,nadavky[d],true) != -1 ) return 0; } if (mute[playerid] == 1) { SendClientMessage(playerid,COLOR_ORANGE,"Server: Nemožeš písat ked si umlčaný!!!"); return 0; } new string[128],message[MAX_PLAYERS]; format(string, sizeof(string), "[%d] %s", playerid, text); SendPlayerMessageToAll(playerid, string); return 0; }else{ if(message[playerid] == 1) { SendClientMessage(playerid,COLOR_ORANGE,"Server: 1 spravu možeš odoslat za 3 sekundy"); return 0; }else{ message[playerid] = 1; SetTimerEx("spam",3000,0,"i",playerid); } return 1; } + ktej cenzure nadavky new nadavky[][] = { "k***t","ku*va","pica","k***t","ku*va","Pica","keket","Keket","Fuck","fuck","Motherfucker","motherfucker","k***t","P1ca","lolo" }; Sorry za nadavky Help me Link to comment Share on other sites More sharing options...
0 Albus Brambůrek 41 Odesláno: 4. Srpen, 2013 Share Odesláno: 4. Srpen, 2013 Nebude to náhodou v tom cyklu ? Zkus tam dát for(new d = 0;d<sizeof(nadavky);d++) Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 4. Srpen, 2013 Author Share Odesláno: 4. Srpen, 2013 nefunguje Link to comment Share on other sites More sharing options...
0 Domino 0 Odesláno: 4. Srpen, 2013 Share Odesláno: 4. Srpen, 2013 chtěl bys cenzuru ? na nadávky ? Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 4. Srpen, 2013 Author Share Odesláno: 4. Srpen, 2013 chtěl bys cenzuru ? na nadávky ? :facepalm: :facepalm: čo si slepí? Link to comment Share on other sites More sharing options...
0 Albus Brambůrek 41 Odesláno: 4. Srpen, 2013 Share Odesláno: 4. Srpen, 2013 chtěl bys cenzuru ? na nadávky ? A nechceš si sundat ty neprůhledné brýle když chceš něco psát ? Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 4. Srpen, 2013 Author Share Odesláno: 4. Srpen, 2013 A nechceš si sundat ty neprůhledné brýle když chceš něco psát ? no ok dost Tak ako by som to opravil? Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 4. Srpen, 2013 Share Odesláno: 4. Srpen, 2013 Správa sa ti neukáže z dôvodu RETURN 0; //ak nájde v texte nadávku Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 4. Srpen, 2013 Author Share Odesláno: 4. Srpen, 2013 Správa sa ti neukáže z dôvodu RETURN 0; //ak nájde v texte nadávku ok skusim A ten text s antispamom mi robý errory ako to opravim Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 4. Srpen, 2013 Share Odesláno: 4. Srpen, 2013 Tu som pre teba spravil script ktorý ti spraví cenzúru (trvalo to dlhšie lebo niesom na svojom PC) new nadavky[][] = { {"nadavka1"}, {"nadavka2"}, {"nadavka3"}, {"atď"} }; for(new pct=0;pct<sizeof(nadavky);pct++) { new x = strfind(text, nadavky[pct], true); if(x > -1) { strdel(text,x,x+strlen(nadavky[pct])); for(new y=0;y<strlen(nadavky[pct]);y++){strins(text,"*",x);} } } Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 4. Srpen, 2013 Author Share Odesláno: 4. Srpen, 2013 ok diki TU mam waring? warning 224: indeterminate array size in "sizeof" expression (symbol "maxlength") for(new y=0;y<strlen(nadavky[pct]);y++){strins(text,"*",x); Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 4. Srpen, 2013 Share Odesláno: 4. Srpen, 2013 ok diki TU mam waring? warning 224: indeterminate array size in "sizeof" expression (symbol "maxlength") for(new y=0;y<strlen(nadavky[pct]);y++){strins(text,"*",x); ten warning znamená že nedokáže zistiť maximálny počet znakov v string "text" (ktorý je zabudovaný v OnPlayerText) vedel by som to odstrániť ale zbytočne by som vytvoril premennú (funguje to aj bez toho) ale ak chceš tak takto : new txt[125]; // toto daj na začiatok OnPlayerText strcat(txt,text); // Ale vopred ti vravím že je to zbytočné, len ti to odstráni ten warning //(všetky "text" v mojom scripte zmeň na "txt") EDIT // 300tý príspevok Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 4. Srpen, 2013 Author Share Odesláno: 4. Srpen, 2013 ten warning znamená že nedokáže zistiť maximálny počet znakov v string "text" (ktorý je zabudovaný v OnPlayerText) vedel by som to odstrániť ale zbytočne by som vytvoril premennú (funguje to aj bez toho) ale ak chceš tak takto : new txt[125]; // toto daj na začiatok OnPlayerText strcat(txt,text); // Ale vopred ti vravím že je to zbytočné, len ti to odstráni ten warning //(všetky "text" v mojom scripte zmeň na "txt") EDIT // 300tý príspevok To čo si mi sem napisal ja som stoho mimo Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 4. Srpen, 2013 Share Odesláno: 4. Srpen, 2013 nechápeš 1. alebo 2. časti ? 1 : vysvetlujem ten warning čo si napísal 2 : vytvoríš novú premennú (txt) a zapíšem do nej text čo napísal hráč (strcat) Link to comment Share on other sites More sharing options...
0 Mivčo 90 Odesláno: 4. Srpen, 2013 Author Share Odesláno: 4. Srpen, 2013 Ja som stoho mimo Link to comment Share on other sites More sharing options...
0 Quiter 99 Odesláno: 4. Srpen, 2013 Share Odesláno: 4. Srpen, 2013 ukáž ako to máš, čomu tam nehápeš a aké a kde ti hádže errory Link to comment Share on other sites More sharing options...
Dotaz
Mivčo 90
Zdravim
robil som si chat,cenzuru,mute do modu a idem vyskušat cenzuru a ked napišet nadavku tak sa mi neukaže že
Empire [iD:0]: ***** a namiesto k***t ma byt ***** ale neukaže sa ako by som to opravil dam sem aj cod
+ ktej cenzure nadavky
new nadavky[][] =
{
"k***t","ku*va","pica","k***t","ku*va","Pica","keket","Keket","Fuck","fuck","Motherfucker","motherfucker","k***t","P1ca","lolo"
};
Sorry za nadavky
Help me
Link to comment
Share on other sites
15 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now