nicklist
#11
Oui, ça ne peut pas marcher pour plusieurs raisons:
  • Tout d'abord, ça ne sert à rien de passer tes variables en global (d'ailleurs c'est quoi la variabble $destin?)
  • tu met dans $destin1 le premier élément... d'une chaine. $nick n'est pas une liste
  • tu met dans $destin2 une liste
En suivant ce qui est dans le script que je t'avais donné en lien, tu aurais pu faire:
tcl
bind pub - !destin pub_destin
proc pub_destin { nick uhost handle channel arg } {
   # on met dans une liste tous les utilisateurs du canal
   set userlist [chanlist $channel]
   # on supprime l'utilisateur de la liste
   set userlist [lreplace $user_list [lsearch $nick $userlist] [lsearch $nick $userlist]]
   # on supprime l'eggdrop de la liste
   set userlist [lreplace $user_list [lsearch $::botnick $userlist] [lsearch $::botnick $userlist]]
   if {[llength $userlist]>0} {
      # s'il reste des utilisateurs "réels"
      putserv "PRIVMSG $channel :$nick, tu es destiné à [lindex $userlist [rand [llength $userlist]]]"
   } else  {
      # Sinon ...
      putserv "PRIVMSG $channel :$nick, tu joues tout seul!"
   }
   return 0
}


Répondre


Messages dans ce sujet
nicklist - par caline012 - 04/12/2007, 23:30
RE: nicklist - par CrazyCat - 05/12/2007, 09:46
RE: nicklist - par caline012 - 05/12/2007, 12:08
RE: nicklist - par CrazyCat - 05/12/2007, 13:18
RE: nicklist - par caline012 - 05/12/2007, 20:25
RE: nicklist - par CrazyCat - 05/12/2007, 20:27
RE: nicklist - par caline012 - 05/12/2007, 20:31
RE: nicklist - par caline012 - 10/12/2007, 17:38
RE: nicklist - par CrazyCat - 10/12/2007, 18:42
RE: nicklist - par caline012 - 10/12/2007, 19:58
RE: nicklist - par CrazyCat - 10/12/2007, 22:14
RE: nicklist - par caline012 - 11/12/2007, 10:07
RE: nicklist - par caline012 - 11/12/2007, 19:46
RE: nicklist - par CrazyCat - 11/12/2007, 20:30
RE: nicklist - par caline012 - 11/12/2007, 21:52
RE: nicklist - par caline012 - 11/12/2007, 21:55
RE: nicklist - par caline012 - 11/12/2007, 22:53
RE: nicklist - par CrazyCat - 13/12/2007, 22:51
RE: nicklist - par caline012 - 13/12/2007, 21:05
RE: nicklist - par caline012 - 13/12/2007, 23:31
RE: nicklist - par caline012 - 13/12/2007, 23:35

Atteindre :


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