on *:TEXT:!request*:#channel:{
if ($2 == $me) && ($left($3,1) == $chr(35)) {
join $3
set $+(%,req,$3) $nick
}
}
on me:*:INPUT:#:{
if ($1 == /j) || ($1 == /join) || ($1 == /hop) {
set %var 1
}
elseif ($1 == /part) {
set %var 2
}
}
*raw 366:*:{
if (%var == 1) || %var == 2) { goto end }
elseif ($nick !isop $2) {
.timer 1 3 part $2
.timer 1 5 msg $eval($+(%,req,$2),2) You are not opped on channel $2 try again when you have op.
}
elseif ($nick($2,0) < 5) {
.timer 1 3 .msg $eval($+(%,req,$2),2) Request failed. You do not have the required amount of users in channel.
.timer 1 5 .part $2
}
else timer 1 3 .msg $eval($+(%,req,$2),2) Your channel meets the requirements and I will stay. Remember give me op or else my commands wont work.
unset $+(%,req,$2)
:end
}