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:

Citation :*** 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 Wink
http://www.BlueIRC.fr
Répondre Avertir
#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.
Répondre Avertir
#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 Wink
http://www.BlueIRC.fr
Répondre Avertir
#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.
Répondre Avertir


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [Demande] Opé Sur Host et Non sur Nick BaGrift 16 6,047 26/06/2014, 13:48
Dernier message: BaGrift
  [résolu] beug avec Clams moderation final lesny 8 4,770 01/11/2012, 22:53
Dernier message: heretoc
  Déclarer $nick dans msgcat. aliasangelius 5 3,170 04/09/2012, 16:27
Dernier message: CrazyCat
  nick list dans fichier html loulou7593 20 7,612 04/02/2012, 18:43
Dernier message: djkenny
  beug shoucast lesny 11 4,177 30/01/2012, 23:45
Dernier message: djkenny
  beug 1 000 bornes lesny 6 3,013 10/12/2011, 19:59
Dernier message: lesny
  beug avec Clams moderation final lesny 3 2,903 01/09/2011, 18:59
Dernier message: lesny
  nick non register msg cestlemien 11 4,299 20/12/2010, 23:20
Dernier message: alanfollow
  nick list T4tou 5 2,963 04/11/2010, 15:45
Dernier message: CrazyCat
  Changement de msg .... en ap Dylan 2 2,035 03/07/2010, 18:36
Dernier message: Dylan

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)