Anti advertise problem
Jeg bruger det her for at undgå folks lamme reklamer på min channel:on @*:TEXT:*:#:{
if ($nick !isop $chan) {
if ($chr(35) isin $strip($1-)) {
var %a 1,%ads = 0
while ($matchtok($strip($1-),$chr(35),%a,32)) {
if ($ifmatch != $chan) {
inc %ads 1
}
inc %a
}
if (%ads > 0) {
inc %ads. $+ $nick 1
if (%ads. [ $+ [ $nick ] ] == 1) {
.notice $nick No advertising in #Minchannel - Consider this a warning!
}
if (%ads. [ $+ [ $nick ] ] == 2) {
kick $chan $nick No advertising in #Minchannel - Consider this your last warning!
}
if (%ads. [ $+ [ $nick ] ] == 3) {
ban -u3600 $chan $nick 3
kick $chan $nick No advertising in #Minchannel - I warned you twice (60min. ban!)
unset %ads. [ $+ [ $nick ] ]
}
}
}
}
}
Men det virker jo kun ved brug af "#", det jeg gerne vil er at den også advarer/kicker/banner ved brug af f.eks. http:// og www. i en sætning, hvordan fikser jeg det? Har prøvet at skifte "#" ud med "www." i første linie, det virker ikke.
Er IRC n00b, help me! :D