ON *:INVITE:#:{ set %invite.nick. $+ $chan $nick set %invite.chan. $+ $chan $chan join $chan } ON *:JOIN:#:{ if ($($+(%,invite.chan.,$chan),2)) { if ($($+(%,invite.nick1.,$chan),2) !isop $chan && $($+(%,invite.nick.,$chan),2) !Ishop $chan) { part $chan I must be invited by a channel op unset %Invite.*. [ $+ [ $chan ] ] } } }