Guest User

Untitled

a guest
Apr 20th, 2017
11
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
TCL 0.91 KB | None | 0 0
  1. proc ::testounet::-annonce {nick uhost handle chan text} {
  2.     set num [lindex $text 0]
  3.     if {$chan ne $::testounet::back} {return}
  4.     if {$num eq ""} {putserv "PRIVMSG $::testounet::back :\002Erreur :\002 !del <num>"; return}
  5.       ::testounet::effacer:donnee $::testounet::fichier(testounet) $num
  6. }
  7.  
  8. proc ::testounet::effacer:donnee {file arg} {
  9.         incr arg -1
  10.         set fileID [open $file r]
  11.  
  12.         while { ![eof $fileID] } {
  13.                 if { [set line [gets $fileID]] ne {} } {
  14.                         lappend lines_list $line
  15.  
  16.                 }
  17.         }
  18.         if {$arg > [llength $lines_list]} {
  19.           putlog "$arg n'existe pas "
  20.           return
  21.         } else {
  22.           putlog "$arg supprimé. "
  23.         }
  24.         close $fileID
  25.         set fileID [open $file w]
  26.         puts -nonewline $fileID [join [lreplace $lines_list $arg $arg] "\x0D\x0A"]
  27.         close $fileID
  28. }
Advertisement
Add Comment
Please, Sign In to add comment