Communauté Eggdrop

Version complète : Soucis avec un tcl Dark.tcl de Kyrien d'après la création de GeoZzZ [Sujet Reformulé]
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
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 ?
(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 :/