On ^!*:join:#:{
haltdef
$+(.timerJOIN,$cid,#,$nick) 1 1 echo -tc join # * $nick has joined #
}
On ^*:op:#:{
if $timer($+(JOIN,$cid,#,$opnick)) {
haltdef
echo -tc join # * $opnick has joined # and received an op from $nick
$+(.timerJOIN,$cid,#,$opnick) off
}
}
On ^!*:part:#:{
if $timer($+(JOIN,$cid,#,$nick)) {
haltdef
echo -tc join # * $nick has joined & left #
$+(.timerJOIN,$cid,#,$nick) off
}
}
On me:*:part:#: $+(.timerJOIN,$cid,#,*) off
On *:kick:#: if $knick == $me { $+(.timerJOIN,$cid,#,*) off }