Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- @Copyright Austrianer
- @Version 1.0
- @Datum 29.04.2012
- Script wurde alleine von Austrianer gemacht und darf nicht von einem anderem Scripter als seines ausgegeben werden. Dieses Script hilft zur Bekämpfung gegen Internetgangster die glauben sie müssen beleidigen und wären super wenn sie vor dem Computer groß spielen.
- */
- // Array kann um viele weitere Wörter erweitert werden, diese sind nur Beispiele
- new beleidigungen[][50] = {
- "Hurensohn", "Arschloch", "Wichser", "Hure", "Arsch", "Nazi", "Missgeburt", "Schwuchtel", "Fotze", "Trottel"
- };
- public OnPlayerText(playerid, text[]) {
- new chatstring[144];
- format(chatstring, sizeof(chatstring), "%s", BeleidigungsFilter(text));
- // Weiteres mit Textverarbeitung z.B. Textausgabe usw.
- return 0;
- }
- stock BeleidigungsFilter(text[]) {
- new chatstring[144], ende, zahl, ersetzstring[30];
- format(chatstring, sizeof(chatstring), "%s", text);
- for (new i = 0; i < sizeof(beleidigungen); i++) {
- zahl = strfind(chatstring, beleidigungen[i], true);
- if (zahl != -1) {
- ersetzstring = "";
- ende = zahl + strlen(beleidigungen[i]);
- strdel(chatstring, zahl, ende);
- for (new a = 0; a < strlen(beleidigungen[i]); a++) {
- format(ersetzstring, sizeof(ersetzstring), "%s*", ersetzstring);
- }
- strins(chatstring, ersetzstring, zahl);
- }
- }
- return chatstring;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement