rawmode deown/dehost protection
Platform: mIRC
Published Jul 27, 2012
Updated Jul 27, 2012
Raw event with hash tables for mirc
Let me know what you think :)
copy and paste
no idea if its faster than on deop/on deowner
on *:RAWMODE:#:{
hadd -m revuser $ial($nick).user $ial($nick).addr $nick
hadd -m r k $r(1111111,9999999)
if ($2 != $nick) && ($2 == $me) {
if ($1 == -q) {
mode $me +h $hget(data,# $+ q)
access # clear owner $rgate 0
mode # -q $rname
prop # ownerkey $hget(r,k)
}
elseif ($1 == -o) {
mode $me +h $hget(data,# $+ o)
access # clear host $rgate 0
mode # -o $rname
prop # ownerkey $hget(r,k)
}
}
hfree revuser
}
alias rgate { return $gettok($hget(revuser,$ial($nick).user),1,32) }
alias rname { return $gettok($hget(revuser,$ial($nick).user),2,32) }