bind pub - point point:pub proc point:pub {nick uhost hand chan args} { set option [lindex $args 0] ;#option set target [lindex $args 1] set info "NOT SET" switch -- $option { info { putlog a if {[string equal [getuser $target XTRA point] ""]} { set info "User $target does not seem to be playing the game." } if {![string equal [getuser $target XTRA point] ""]} { set info "User $target has \002[getuser $target XTRA point]\002 point(s)" } puthelp "PRIVMSG $chan :$info" return mama } add { if {![validuser $target]} {set info "User $target does not exist."} else { set i [getuser $target XTRA point] incr i setuser $target XTRA point $i set info "User $target now has \002[getuser $target XTRA point]\002 point(s)" } puthelp "PRIVMSG $chan :$info" } sub { if {![validuser $target]} {set info "User $target does not exist."} else { set i [getuser $target XTRA point] set b [expr $i - 1]; setuser $target XTRA point $b set info "User $target now has \002[getuser $target XTRA point]\002 point(s)" } puthelp "PRIVMSG $chan :$info" } default {puthelp "privmsg $chan :Usage: !search <-add|-remove|-verify> \$chan"} } puthelp "PRIVMSG $chan :$info" }