bind pub - !assign cmd:assign
bind join - * join:isop
bind NOTC -|- "Le channel*n'est pas*" NoReg
proc cmd:assign {nick uhost hand channel arg} {
global botnick botchan salon ndb bnick
if {$channel == $botchan} {
set salon [lindex $arg 0]
set ndb [lrange $arg 1 end]
set bnick $nick
channel add $salon
}
}
proc join:isop { nick uhost hand channel } {
global botnick salon ndb bnick
putserv "privmsg $salon :14Tu as demander l'assignation d'un bot sur ce salon3 $bnick14."
if {[isop $bnick $salon]} {
putserv "privmsg BotServ :assign $ndb $salon"
channel remove $salon
} else {
putserv "privmsg $bnick :14Tu dois être opérateur (4@14) du salon pour y mettre un bot !"
}
}
proc NoReg {nick uhost handle dest arg} {
global bnick
putserv "notice $bnick :14Ton salon doit être enregistré pour y mettre un bot ! Si tu sais pas comment faire, demandes sur 3#Aide14."
}