Good day everyone ![]()
I use a sockread protection against "Mass Joins" but i can't seem to halt for "owners/hosts" nor halt if i am participent...
I've tried everything but it doesn't seem to work ..
if ($sockname != msn.server.999) .timermsn.chk. $+ $gettok($sockname,3,46) -m 1 300 msn.chklst.join $gettok($gettok($1,1,33),1,58) $gettok($sockname,3,46)
set -u2 %joinflood. [ $+ [ $msn.get($sockname,fullroom) ] ] $calc( %joinflood. [ $+ [ $msn.get($sockname,fullroom) ] ] + 1 )
if (%joinflood. [ $+ [ $msn.get($sockname,fullroom) ] ] > 5) {
.sockwrite -n $sockname kick $right($gettok(%read,4,32),-1) $gettok($gettok($1,1,33),1,58) : Mass.Join
if (!$timer(flood $+ $right($gettok(%read,4,32),-1))) { .timerflood $+ $right($gettok(%read,4,32),-1) 1 30 resetmodes $sockname | hadd -m flood $sockname $right($gettok(%read,4,32),-1) | sockwrite -n $sockname access $right($gettok(%read,4,32),-1) add deny *!*@*$* 2 :Flooders $cr mode $right($gettok(%read,4,32),-1) +i-u }
}
I have no idea what the problem is ... but maybe i was just adding the halt in the wrong place...
hope someone out there can help ;\
P.S. i use Vincula connection