Something
public text v1 · immutableON *: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 ] ]
}
}
}