Reesind din bind-ul tau, pentru moment am impovizat urmatoarele:
Code:
bind nick -|- * nick:change
proc nick:change {nick uhost hand chan newnick} {
if {[isbotnick $nick]} {
foreach bind [binds $nick] {
set type [lindex $bind 0]
set flag [lindex $bind 1]
set mask [lindex $bind 2]
set proc [lindex $bind 4]
regsub -- $nick $mask $newnick newmask
unbind $type $flag $mask $proc
bind $type $flag $newmask $proc
}
}
}
bind evnt - init-server connect:irc
proc connect:irc {type} {
global botnick settings
set cmdpfix [lindex [split $settings(binds)] 0]
foreach bind [binds ${cmdpfix}*] {
set cmd [string trimleft [lindex $bind 2] $cmdpfix]
bind pubm [lindex $bind 1] "% $botnick~${cmd}*" [lindex $bind 4]
}
}
explicari in urmatorul post