1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
|
<?php ########################################################################################
# Killonword.tcl v1.0 by physicus <physicus@smart-irc.de> #
# leaf.atlantis.smart-irc.net port 6667 #neosworld #
# #
# Das Script kickbant User, die vorher definierte Badwords verwenden. #
# Die Channel in denen es laufen soll sind frei definierbar. #
# #
# Bemerkung: Das Script kickbant keine ops. #
# #
########################################################################################
putlog "Anti-word kickban by ^physicus^ has been loaded."
#Hier können noch wörter aufgenommen werden welche man verbieten will.
bind pub - "!list" evil_word
bind pub - "@locate" evil_word
bind pubm - "*wickser*" evil_word
bind pubm - "*votze*" evil_word
bind pubm - "*pisser*" evil_word
bind pubm - "*hitler*" evil_word
bind pubm - "*nigger*" evil_word
bind pubm - "*wixer*" evil_word
bind pubm - "*nutte*" evil_word
bind pubm - "*hure*" evil_word
bind pubm - "*fuck*" evil_word
bind pubm - "*ficker*" evil_word
bind pubm - "*penis*" evil_word
bind pubm - "*fotze*" evil_word
bind pubm - "*spongo*" evil_word
bind pubm - "*schwuchtel*" evil_word
bind pubm - "*schwanzlutscher*" evil_word
bind pubm - "*schwuler*" evil_word
bind pubm - "*lamor*" evil_word
bind pubm - "*vixer*" evil_word
bind pubm - "*arschloch*" evil_word
bind pubm - "*arsch*" evil_word
bind pubm - "*hurensohn*" evil_word
bind pubm - "*drecksau*" evil_word
bind pubm - "*schlampe*" evil_word
bind pubm - "*motherfucker*" evil_word
bind pubm - "*kiffen*" evil_word
bind pubm - "*schwul*" evil_word
bind pubm - "*schwanzlutscher*" evil_word
bind pubm - "*schwanzkrapscher*" evil_word
bind pubm - "*asshole*" evil_word
bind pubm - "*drecksau*" evil_word
bind pubm - "*eunuch*" evil_word
bind pubm - "*bitch*" evil_word
bind pubm - "*drecksack*" evil_word
bind pubm - "*votze*" evil_word
bind pubm - "*votzenlecker*" evil_word
bind pubm - "*bläser*" evil_word
#Defieniere die Channel in denen es laufen soll zwischen die beiden Zeichen "" in der übernächsten Zeile
#der nächsten Zeile.Zwischen jedem Channel muss eine freistelle sein. ;)
set el_chan "C-Subs"
#set reason "We \037strictly\037 prohibit the usage of the !list or @locate command, enjoy a 1 hour ban."
#set banreason "!list and @locate du hast verloren."
#Der Channelbanwird besteht wenn nicht anders definiert 60 Minuten, diese Zeit kann nach ermessen geändert werden.
#Da hier eigentlich alles eingestellt ist brauchst Du nichts mehr zu tun.
proc evil_word {nick host hand chan args} {
global botnick el_chan banreason reason
if {$chan != $el_chan} {return 0}
if {$nick == $botnick} {return 0}
if {[isop $nick $chan]} {return 0}
newchanban $chan [maskhost $host] $botnick $banreason 60
putserv "KICK $chan $nick :$reason"
puthelp "NOTICE $nick :$reason"
}
return 1
} ?> |