Posted to tcl by Bluewolf at Thu Dec 13 18:43:59 GMT 2007view raw
- proc Desc:Place {chan type} {
- set Data "$chan $type"
- return [join $Data ":"]
- }
- proc Desc:Get {filename desctype} {
- set file [open $filename r]
- while {![eof $file]} {
- gets $file line
- set line [split $line " "]
- if {[string equal -nocase $desctype [lindex $line 0]] == 1} {
- set item [lrange $line 1 end]
- return $item
- }
- }
- close $file
- }
- proc Long:Desc {nick text} {
- set tts $text
- set tl [string length $tts]
- set comparer [expr int($tl / 400) + 1]
- set ranger 400
- for {set x 1} {$x <= $comparer} {incr x} {
- set outputtext [string range $tts [expr ( $ranger - 399 )] $ranger]
- puthelp "PRIVMSG $nick :$outputtext"
- set comparer [expr $ranger + 400]
- }
- }
-