rendered paste bodyon *:join:%invite.chan:{
.timer 1 3 checkinvite $nick
}
alias checkinvite {
if ($1 !isvoice %invite.chan) && ($1 !isop %invite.chan) {
ban -ku300 %invite.chan $1 2 5Banned : invite only.
}
}
on *:text:*:?: {
if ($1 == !invite) && ($level($address($nick,2)) == admin) { msg $nick Done $2 is invited | msg $2 You Have Been invited to %invite.chan | msg Q chanlev %invite.chan $2 +av }
if ($1 == !remove) && ($level($address($nick,2)) == admin) { msg $nick Done $2 is removed | msg Q chanlev %invite.chan $2 -av | ban -k %invite.chan $2 2 Cleanup. }
}
}
menu nicklist {
add $$1 to admin on the invite bot://guser admin $1 2 $1
remove $$1 from admin on the invite bot://ruser admin $1 2 $1
}
menu * {
..set-invite-chan { set %invite.chan $$?="Enter-invite-chan" }
}