alias join {
set [color:red]-u10[/color] $+($eval(%joined,0),.,[color:green]$iif($left($1,1) == -,$2,$1)[/color]) $true
!join $1-
}
on *:JOIN:#: {
if (($nick == $me) && (!$eval($+($eval(%joined,0),.,#),2))) !part #
unset $+($eval(%joined,0),.,#)
}