[Bug] Soucis avec un tcl Dark.tcl de Kyrien d'après la création de GeoZzZ [Sujet Reformulé]
#1
Bonjour,

Je reformule mon sujet car j'ai pu rétrouver mon ancien pseudo et je vais tenter d'être beaucoup plus clair dans ma demande.

Voilà, y a quelques temps j'avais recup un TCL de socket qui fonctionnait. J'ai décidé de revenir a l'IRC mais malheureusement le script n'a pas l'air aussi performant. Je vous met la description du script tcl au lien suivant : https://tools.eggdrop.fr/pasteme/view/a5d2af90

Voilà le soucis,

Le tcl se connecte très bien avec deux sockets ici présente :

Citation :[20:30] * Join: Lea (~Lea@130FFD40.E202CE76.555E9B9C.IP)
[20:30] * Join: Eva (~Eva@130FFD40.E202CE76.555E9B9C.IP)

Pour lancer les autres je vais en DCC et je tape la commande .connect et je me retrouve avec ce message d'erreur :
Citation :[20:53] <Dark> [14:47:17] Lea est maintenant Connect? !
[20:53] <Dark> [14:47:17] Eva est maintenant Connect? !
[20:53] <Dark> [14:47:17] Faouzi est maintenant Connect? !
[20:53] <Dark> [14:47:17] Claud est maintenant Connect? !
[20:53] <Dark> [14:47:17] Nic0le est maintenant Connect? !
[20:53] <Dark> [14:47:17] MartIn est maintenant Connect? !
[20:53] <Dark> [14:47:17] Neogline est maintenant Connect? !
[20:53] <Dark> [14:47:17] Fropa est maintenant Connect? !
[20:53] <Dark> [14:47:17] Erreur tcl [xsock0_event]: invalid command name "xsock0_event"
[20:53] <Dark> [14:47:27] Tcl error in script for 'timer10':
[20:53] <Dark> [14:47:27] can't read "sock0(idx)": no such variable
[20:53] <Dark> [14:47:27] Tcl error in script for 'timer11':
[20:53] <Dark> [14:47:27] can't read "sock1(chan1)": no such element in array
[20:53] <Dark> [14:47:27] Tcl error in script for 'timer12':
[20:53] <Dark> [14:47:27] can't read "sock2(chan1)": no such element in array
[20:53] <Dark> [14:47:27] Tcl error in script for 'timer13':
[20:53] <Dark> [14:47:27] invalid idx
[20:53] <Dark> [14:47:27] Tcl error in script for 'timer14':
[20:53] <Dark> [14:47:27] invalid idx
[20:53] <Dark> [14:47:27] Tcl error in script for 'timer15':
[20:53] <Dark> [14:47:27] invalid idx
[20:53] <Dark> [14:47:27] Tcl error in script for 'timer16':
[20:53] <Dark> [14:47:27] invalid idx
[20:53] <Dark> [14:47:27] Tcl error in script for 'timer17':
[20:53] <Dark> [14:47:27] invalid idx
[20:53] <Dark> [14:47:27] Tcl error in script for 'timer18':
[20:53] <Dark> [14:47:27] invalid idx

Après ce message d'erreur les deux premiers sockets se déconnectent. Je reprends l'irc comme dit plus haut et je pense que le TCL a du changé depuis mon absence, et je sais pas d'ou provient le soucis. Pouvez-vous me donner un coup de main s'il vous plait ?
Répondre Avertir
#2
https://forum.eggdrop.fr/Aidez-nous-a-vo...t-112.html
Répondre Avertir
#3
(22/02/2017, 17:51)MenzAgitat a écrit : https://forum.eggdrop.fr/Aidez-nous-a-vo...t-112.html

Merci. Je suis allé voir ton message. J'ai donc tapé la commande et j'ai donc l'erreur suivante :

TCL
[09:59] <Dark> Currently: invalid idx
[09:59] <Dark> Currently:     while executing
[09:59] <Dark> Currently: "putdcc $sock8(idx) ":$sock8(nick) JOIN $robot(salon)" "
[09:59] <Dark> Currently:     invoked from within
[09:59] <Dark> Currently: "if {$robot(salon)!=""} { putdcc $sock8(idx) ":$sock8(nick) JOIN $robot(salon)" }"



L'erreur doit-être assez facile et va peut-etre vous sauter aux yeux, moi j'ai casi tout perdu en tcl et je m'en excuse d'avance de vous faire perdre du temps si c'est évident :/
Répondre Avertir


Atteindre :


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