rendered paste bodyon *:INVITE:#:{
set %invitenick [ $+ [ $chan ] ] $nick
notice $nick please pm me your unique code to make me join
set %code [ $+ [ $chan ] ] $rand(231,2432)
notice $nick your unique code is %code [ $+ [ $chan ] ] message it back to make me join
timer 1 50 acceptedcheck #
}
on *:TEXT:*:?:{
if ($nick == %invitenick [ $+ [ $chan ] ]) {
if ($1- == %code [ $+ [ $chan ] ]) /notice $nick Correct code, Joining your chan now.
set %codeaccepted [ $+ [ $chan ] ] $true
}
}
alias acceptedcheck {
if (%codeaccepted [ $+ [ $1 ] ]) {
join $1
unset %codeaccepted [ $+ [ $1 ] ] %code [ $+ [ $1 ] ] %invitenick [ $+ [ $1 ] ]
}
}