dswp.de
http://www.dswp.de/old/

abusive...
http://www.dswp.de/old/announcements/abusive-t355.html
Page 1 of 3

Author:  InsaneKid [ 03.04.09 ]
Post subject:  abusive...

ive been on ur server ...
and i checked that b3 announcin abusive words
like "f**k", "a**" and so.

But there are some words that he doesnt recognize
like "f*g", "f*gg*t" and "g*y"!

now thats! abusive!
pls, check that!

Author:  HumppaLakki [ 03.04.09 ]
Post subject:  Re: abusive...

Image

Author:  wurst [ 03.04.09 ]
Post subject:  Re: abusive...

hm je thats a secondary feature, it was activated by default.
i often thought bout disabling it completely, people just start to use other ways to insult others.
Example: Everything with "mother"
I allready made fun bout that by removing "bitch" from the word list since u can mean it in a "good way"
And punishing a Player that say "FUCK" after losing badly isnt constructive too.

the machine itself uses Regular Expressions in its ruleset.
If u want u can help to enhance it, heres the actual config:
Actually theres nobody that has the time or Energy to check that, so that job is available :D

Code:
        <badwords>
                <penalty type="warning" reasonkeyword="cuss"/>
                <!--
                The lang attribute uses the iso639a standard abbreviations, http://www.oasis-open.org/cover/iso639a.html. In a couple places I used the full word cause I actually don't know what language it is. I'll get clarification later.
                -->
                <badword name="shit" lang="en">
                        <penalty type="warning" reason="^7Please don't use profanity" duration="1d"/>
                        <regexp>&#91;s$&#93;h&#91;i!1*&#93;ts</regexp>
                </badword>
                <badword name="ass" lang="en">
                        <word>ass</word>
                </badword>
                <badword name="asshole" lang="en">
                        <regexp>&#91;a@&#93;&#91;s$&#93;{2}h&#91;o0&#93;le</regexp>
                </badword>
                <badword name="fuck" lang="en">
                        <penalty type="tempban" reasonkeyword="cuss" duration="2m"/>
                        <regexp>f&#91;uo0*&#93;ck</regexp>
                </badword>
                <badword name="fuc" lang="en">
                        <penalty type="tempban" reasonkeyword="cuss" duration="2m"/>
                        <regexp>f&#91;uo0*&#93;&#91;ck&#93;s</regexp>
                </badword>
                <badword name="cunt" lang="en">
                        <regexp>scunts</regexp>
                </badword>
                <badword name="cock" lang="en">
                        <regexp>sc&#91;o0&#93;cks</regexp>
                </badword>
                <badword name="dick" lang="en">
                        <regexp>sd&#91;i!1*&#93;cks</regexp>
                </badword>
                <badword name="biatch" lang="en">
                        <regexp>b&#91;i!1*&#93;.tch</regexp>
                </badword>
                <badword name="fag" lang="en">
                        <regexp>sf&#91;a@&#93;gs</regexp>
                </badword>
                <badword name="nigger" lang="en">
                        <regexp>n&#91;i!1&#93;gger</regexp>
                </badword>
                <badword name="pussy" lang="en">
                        <regexp>pu&#91;s$&#93;{2}y</regexp>
                </badword>
                <badword name="lul" lang="nl">
                        <regexp>lul$s</regexp>
                </badword>
                <badword name="flikker" lang="nl">
                        <regexp>sfl&#91;i!1&#93;kkers</regexp>
                </badword>
                <badword name="homo" lang="nl">
                        <regexp>h&#91;o0&#93;m&#91;o0&#93;</regexp>
                </badword>
                <badword name="kanker" lang="nl">
                        <regexp>k&#91;a@&#93;nker</regexp>
                </badword>
                <badword name="teringlijer" lang="nl">
                        <regexp>ter&#91;i!1&#93;ngl&#91;i!1&#93;j.*r</regexp>
                </badword>
                <badword name="kut" lang="nl">
                        <regexp>skut</regexp>
                </badword>
                <badword name="hoer" lang="nl">
                        <regexp>h&#91;o0&#93;er&#91;^a&#93;</regexp>
                </badword>
                <badword name="neuk" lang="nl">
                        <regexp>&#91;^k&#93;neuk</regexp>
                </badword>
                <badword name="vittu" lang="skandinavian">
                        <regexp>sv&#91;i!1&#93;ttu</regexp>
                </badword>
                <badword name="paskiainen" lang="skandinavian">
                        <regexp>pa&#91;s$&#93;k&#91;i!1&#93;&#91;a@&#93;&#91;i!1&#93;nen</regexp>
                </badword>
                <badword name="kusipaeae" lang="skandinavian">
                        <regexp>ku&#91;s$&#93;&#91;i!1&#93;p&#91;a@&#93;e&#91;a@&#93;e</regexp>
                </badword>
                <badword name="fitte" lang="skandinavian">
                        <regexp>f&#91;i!1&#93;ttes</regexp>
                </badword>
                <badword name="pikk" lang="skandinavian">
                        <regexp>p&#91;i!1&#93;kks</regexp>
                </badword>
                <badword name="hore" lang="skandinavian">
                        <regexp>h&#91;o0&#93;res</regexp>
                </badword>
                <badword name="fitta" lang="skandinavian">
                        <regexp>f&#91;i!1&#93;tt&#91;a@&#93;</regexp>
                </badword>
                <badword name="knullare" lang="skandinavian">
                        <regexp>knull&#91;a@&#93;re</regexp>
                </badword>
                <badword name="kuksugare" lang="skandinavian">
                        <regexp>kuk&#91;s$&#93;ug&#91;a@&#93;re</regexp>
                </badword>
                <badword name="huora" lang="skandinavian">
                        <regexp>hu&#91;o0&#93;r&#91;a@&#93;</regexp>
                </badword>
                <badword name="spica" lang="es">
                        <regexp>sp&#91;i!1&#93;cas</regexp>
                </badword>
                <badword name="piroca" lang="es">
                        <regexp>p&#91;i!1&#93;r&#91;o0&#93;ca</regexp>
                </badword>
                <badword name="caralho" lang="es">
                        <regexp>c&#91;a@&#93;r&#91;a@&#93;lh&#91;o0&#93;</regexp>
                </badword>
                <badword name="puta" lang="es">
                        <comment>From {AS}Gringo: "puto" is the same but directed towards a man.</comment>
                        <regexp>sput&#91;a@o&#93;s</regexp>
                </badword>
                <badword name="cabra" lang="es">
                        <regexp>c&#91;a@&#93;br&#91;a@&#93;</regexp>
                </badword>
                <badword name="maricon" lang="es">
                        <comment>From {AS}Gringo: "maricon" has only one "r".</comment>
                        <regexp>m&#91;a@&#93;rr?ic&#91;o0&#93;n</regexp>
                </badword>
                <badword name="pinche" lang="es">
                        <comment>From {AS}Gringo</comment>
                        <regexp>p&#91;i1!&#93;nch&#91;e3&#93;</regexp>
                </badword>
                <badword name="batard" lang="fr">
                        <regexp>sb&#91;a@&#93;t&#91;a@&#93;rds</regexp>
                </badword>
                <badword name="encule" lang="fr">
                        <regexp>sencules</regexp>
                </badword>
                <badword name="merde" lang="fr">
                        <regexp>smerdes</regexp>
                </badword>
                <badword name="putain" lang="fr">
                        <regexp>put&#91;a@&#93;&#91;i!1&#93;n</regexp>
                </badword>
                <badword name="salaud" lang="fr">
                        <regexp>&#91;s$&#93;&#91;a@&#93;l&#91;a@&#93;ud</regexp>
                </badword>
                <badword name="connard" lang="fr">
                        <regexp>c&#91;o0&#93;nn&#91;a@&#93;rd</regexp>
                </badword>
                <badword name="salopard" lang="fr">
                        <regexp>&#91;s$&#93;&#91;a@&#93;l&#91;o0&#93;p&#91;a@&#93;rd</regexp>
                </badword>
                <badword name="salope" lang="fr">
                        <regexp>&#91;s$&#93;&#91;a@&#93;l&#91;o0&#93;pe</regexp>
                </badword>
                <badword name="scheisse" lang="de">
                        <regexp>&#91;s$&#93;&#91;c&#93;?he&#91;i!1&#93;&#91;s$&#93;{1,2}e</regexp>
                </badword>
                <badword name="arsch" lang="de">
                        <regexp>s&#91;a@&#93;r&#91;s$&#93;chs</regexp>
                </badword>
                <badword name="huendin" lang="de">
                        <regexp>huend&#91;i!1&#93;n</regexp>
                </badword>
                <badword name="kopulieren" lang="de">
                        <regexp>k&#91;o0&#93;pul&#91;i!1&#93;eren</regexp>
                </badword>
                <badword name="fick" lang="de">
                        <regexp>f&#91;i!1&#93;c&#91;kh&#93;</regexp>
                </badword>
                <badword name="chuj" lang="pl">
                        <regexp>c?huj(a|e|u|ow)?</regexp>
                </badword>
                <badword name="kutas" lang="pl">
                        <regexp>(ku|qu?)tas(a|ie|ow|y)?</regexp>
                </badword>
                <badword name="fiut" lang="pl">
                        <regexp>fiu(cie|t(a|ek|y|ow)?)</regexp>
                </badword>
                <badword name="pedal" lang="pl">
                        <regexp>pedal(a|e|y|ow)?</regexp>
                </badword>
                <badword name="cipa" lang="pl">
                        <regexp>cip(a|o|y)</regexp>
                </badword>
                <badword name="pizda" lang="pl">
                        <regexp>pizd(a|o|y)</regexp>
                </badword>
                <badword name="ciota" lang="pl">
                        <regexp>ciot(a|o|y)</regexp>
                </badword>
                <badword name="dupek" lang="pl">
                        <regexp>dup(ek|ku|ow)</regexp>
                </badword>
                <badword name="kurwa" lang="pl">
                        <comment>Most offensive and by some ppl used as comma :)</comment>
                        <regexp>(k(u|o)|qu?)rw(a|o|y)?</regexp>
                </badword>
                <badword name="skurwysyn" lang="pl">
                        <regexp>s(k(u|o)|qu?)rw(iel(a|e|i|ow)?|ysyn(a|ow)?)</regexp>
                </badword>
                <badword name="zajebac" lang="pl">
                        <regexp>za?jeb(a(ny|c)?|ow)?</regexp>
                </badword>
                <badword name="pojebac" lang="pl">
                        <regexp>pojeb(an(y|iec)|ow)?</regexp>
                </badword>
                <badword name="wyjebac" lang="pl">
                        <regexp>wyjeb(a(c|ny|lo))</regexp>
                </badword>
                <badword name="pierdolic" lang="pl">
                        <regexp>s?pierd(ala(j|j?my)|ol(a|ic|ec)?)</regexp>
                </badword>
                <badword name="rozpierdalac" lang="pl">
                        <regexp>rozpierd(alaj|ol(a|ic)?)</regexp>
                </badword>
                <badword name="popierdolony" lang="pl">
                        <regexp>popierdol(on(a|y)|ilo)</regexp>
                </badword>
                <badword name="wypierdalac" lang="pl">
                        <regexp>wypierd(ala(j|c|my)|ol(ic|my)?)</regexp>
                </badword>
        </badwords>


ps. sry for marathon posting...

Author:  Unclefragger [ 03.04.09 ]
Post subject:  Re: abusive...

hmpf that's python, perl is a lot more sane then that ... someone else is to do that (not that I didn't say that I do a lot already ^^)
anyways hf who ever wants do dig into python (I hate it xD)

Author:  wurst [ 03.05.09 ]
Post subject:  Re: abusive...

hm je btw...

we have to handle python with the b3. i think its used cause its more mighty
(it reads like linux tail from the log file in real time)
if someone is fit in python (and has a heart)
we need a medic!

Author:  Unclefragger [ 03.05.09 ]
Post subject:  Re: abusive...

you could do the same in perl c and java as well ^^
most likely even in php ;)

Author:  HumppaLakki [ 03.05.09 ]
Post subject:  Re: abusive...

wurst wrote:
i often thought bout disabling it completely, people just start to use other ways to insult others.

And punishing a Player that say "FUCK" after losing badly isnt constructive too.



Oh yeah Wursti. Please disable this feature. Got kicked so often because of saying shit after terrible kills/death.(before i become admin) and just one time by kicking a tk cause of his nick :lol: Think this feature is senseless and useless.

Author:  InsaneKid [ 03.05.09 ]
Post subject:  Re: abusive...

aw, no no no no no! :) its not useless! (:

i would do it if i would knew about ...what u said <:
but most of it i dont have time ...studyin and makin maps!
:P

but maybe! its better to switch it off, yea! :mrgreen:

Author:  wurst [ 03.05.09 ]
Post subject:  Re: abusive...

maps in radiant?
we have allways a custom map in cycle, we change every month.
so if u have an interesting map, we could "test" it for u


:D

what belongs to the antiswear machine:
its not so hard to find another expression, maybe allow "fuck" but disallow "Fuck_u/y" (_ represents a space in this example)
i think to handle that filter u dont need to be a python expert...

Author:  InsaneKid [ 03.05.09 ]
Post subject:  Re: abusive...

im searchin for that dirty-water-texture in "Ramelle" ...
cant find it! :/

Page 1 of 3 All times are UTC + 1 hour
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/