Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


Beug changement de nick.
#1
Bonjour à tous !

Voila j'ai une erreur dans un TCL, si je change de nick en rajoutant "/nick Afk]" par exemple j'ai:

Quote:*** Notice -- Lien avec Eva.IRCw.info annulé: Le serveur Eva.IRCw.info[irc.IRCw.info] a fermé la connection (<>)
*** Notice -- NetSplit: irc.IRCw.info Eva.IRCw.info (Le serveur Eva.IRCw.info[irc.IRCw.info] a fermé la connection (<>))

Cela vien du signe "]" & "[" - Je ne sais pas trop comment faire :s

voila le code:


tcl
if {$event=="NICK"} {
     if {[string equal [lindex $arg 3] "1"]} {
	set pseudo "[split [string trim [lindex $arg 2] :]]"
	set identd "[lindex $arg 5]"
	set host "[lindex $arg 6]"
	set serv "[lindex $arg 7]"
	set name "[string trim [lrange $arg 8 end] :]"
       set ip "[lindex $arg 6]"
       if {$pseudo=="Thema"} { return 0 }
      set hostc($pseudo) "$ip"
	if [info exists hostclone($ip)] {
       putlog "yes"
	incr hostclone($ip) 1
       if {$hostclone($ip)>="4"} {
       if {$ip!="irc.IRCw.info"} {
       send ":$eva(serv) WALLOPS


Merci de votre aide !
Bien Cordialement,
BlueIRC.fr - Serveur de t'Chat IRC ;-)
http://www.BlueIRC.fr
#2
http://xineos.free.fr/listes_tcl.html

Ca viens du fait que à un moment tu as utilise [split] ou [lindex] sur des variables non adaptés, lis mon tutorial pour comprendre d'ou vient l'erreur.
#3
Coucou,

Merci Merwin, mais j'ai essayé de comprendre ton tuto, mais jy arrive pas telement... excuse moi :s
Moi et le TCL... je debute seulement !
BlueIRC.fr - Serveur de t'Chat IRC ;-)
http://www.BlueIRC.fr
#4
Ce que je peux te conseiller, c'est de préfixer le nom de tes variables par 'lst' ou 'str', selon le type de données que tu mets.
Exemple:


tcl
set strArg "ceci est un texte !"
set lstArg [split $arg]
set strMot_1 [lindex $lstArg 0]


Ensuite tu sais que tu ne peux utiliser les fonctions lindex, lrange, etc que sur des variables de type liste.
Ca évitera le genre d'erreurs que tu as eus la.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Modifier un nick par badnick pheeric 8 1,510 01/11/2020, 23:20
Last Post: pheeric
  [Demande] Opé Sur Host et Non sur Nick BaGrift 16 10,267 26/06/2014, 13:48
Last Post: BaGrift
  [résolu] beug avec Clams moderation final lesny 8 6,988 01/11/2012, 22:53
Last Post: heretoc
  Déclarer $nick dans msgcat. aliasangelius 5 5,008 04/09/2012, 16:27
Last Post: CrazyCat
  nick list dans fichier html loulou7593 20 11,901 04/02/2012, 18:43
Last Post: djkenny
  beug shoucast lesny 11 6,653 30/01/2012, 23:45
Last Post: djkenny
  beug 1 000 bornes lesny 6 4,835 10/12/2011, 19:59
Last Post: lesny
  beug avec Clams moderation final lesny 3 4,557 01/09/2011, 18:59
Last Post: lesny
  nick non register msg cestlemien 11 6,976 20/12/2010, 23:20
Last Post: alanfollow
  nick list T4tou 5 4,884 04/11/2010, 15:45
Last Post: CrazyCat

Forum Jump:


Users browsing this thread: 1 Guest(s)