News.tcl
#6
Aragorn a écrit :mais je ne sais tjs pas ou metre cette ligne pour avoir la date de la news
tcl
clock format [clock seconds] -format "%d:%m:%y"

Voila pour ajouter la date en début de ligne:
tcl
bind pub - "!addnews" news:sent
proc news:sent {nick uhost handle chan text} {
    set fp [open $::base a]
    puts $fp "[clock format [clock seconds] -format "%d:%m:%y"] $nick $text"
    close $fp
    putserv "NOTICE $nick :\00312Votre news a été enregistrée"
}


Aragorn a écrit :et comment créer une commande !newslist qui renverai as la personne qui la la tapez toute les news en notice
C'est assez simple, tu as déjà les éléments:
tcl
bind pub - "!newslist" news:list
proc news:list {nick uhost handle chan text} {
   set fp [open $::base r]
   set data [read -nonewline $fp]
   close $fp
   foreach templine [split $data "\n"] {
      set line [split $templine]
      puthelp "NOTICE $nick :$line"
   }
}


Note que j'utilise plutôt puthelp pour éviter le flood lorsque c'est un envoit d'un nombre inconnu de lignes.
Répondre


Messages dans ce sujet
News.tcl - par Aragorn - 18/01/2009, 03:31
RE: News.tcl - par BdS - 18/01/2009, 15:16
RE: News.tcl - par Aragorn - 18/01/2009, 17:17
RE: News.tcl - par BeussAy - 18/01/2009, 18:31
RE: News.tcl - par Aragorn - 18/01/2009, 19:30
RE: News.tcl - par CrazyCat - 19/01/2009, 10:03
RE: News.tcl - par Babytigrou16 - 19/01/2009, 19:52
RE: News.tcl - par Aragorn - 19/01/2009, 20:05
RE: News.tcl - par CrazyCat - 19/01/2009, 20:41
RE: News.tcl - par Babytigrou16 - 25/03/2009, 20:53
RE: News.tcl - par Babytigrou16 - 30/03/2009, 21:04
RE: News.tcl - par CrazyCat - 30/03/2009, 22:21
RE: News.tcl - par Babytigrou16 - 03/04/2009, 06:43
RE: News.tcl - par fedora - 03/04/2009, 08:55
RE: News.tcl - par MorDenX - 03/04/2009, 14:11
RE: News.tcl - par Babytigrou16 - 05/04/2009, 18:26
RE: News.tcl - par cestlemien - 07/04/2009, 09:45
RE: News.tcl - par CrazyCat - 07/04/2009, 16:32
RE: News.tcl - par MorDenX - 07/04/2009, 22:23
RE: News.tcl - par MorDenX - 09/04/2009, 18:30
RE: News.tcl - par DodY - 28/01/2010, 18:38
RE: News.tcl - par fedora - 28/01/2010, 18:43
RE: News.tcl - par DodY - 28/01/2010, 18:57
RE: News.tcl - par fedora - 28/01/2010, 19:11
RE: News.tcl - par DodY - 28/01/2010, 19:40
RE: News.tcl - par fedora - 28/01/2010, 19:46
RE: News.tcl - par DodY - 28/01/2010, 20:57
RE: News.tcl - par DodY - 04/02/2010, 20:04

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté