16/06/2009, 12:53
(Modification du message : 16/06/2009, 13:24 par MenzAgitat.)
Jamais vu ce genre de choses, je te conseille de tout reprendre à 0.
Efface complètement le fichier motus.tcl ainsi que le répertoire motus qui va avec.
Retélécharge une version propre et dans un premier temps, ne modifie QUE le paramètre motus_chan dans le fichier default.cfg
Et au passage, quelle version d'eggdrop utilises-tu ?
Edit : Bon oublie tout ce que j'ai dit au dessus, je pense avoir une explication à ce qui se passe (merci à Artix pour sa brillante analyse).
Regarde à quoi ressemble la déclaration de la procédure motus::game_init dans motus.tcl :
et maintenant regarde à quoi ressemble ton erreur :
On voit clairement que les arguments n'ont rien à voir.
Raison possible : tu utilises un script qui remplace la fonction "join" normale de Tcl (et qui le fait manifestement très mal).
Localise et désactive ce script, ça devrait résoudre ton problème.
Si tu ne parviens pas à trouver de quel script ça vient, essaie de ne charger QUE le Motus et reteste.
Si ça fonctionne, réactive tes autres scripts un par un et teste à chaque fois, jusqu'à ce que tu aies localisé le coupable.
Efface complètement le fichier motus.tcl ainsi que le répertoire motus qui va avec.
Retélécharge une version propre et dans un premier temps, ne modifie QUE le paramètre motus_chan dans le fichier default.cfg
Et au passage, quelle version d'eggdrop utilises-tu ?
___________________
Edit : Bon oublie tout ce que j'ai dit au dessus, je pense avoir une explication à ce qui se passe (merci à Artix pour sa brillante analyse).
Regarde à quoi ressemble la déclaration de la procédure motus::game_init dans motus.tcl :
tcl
proc motus::game_init {nick host hand chan arg} {
et maintenant regarde à quoi ressemble ton erreur :
tcl
Tcl error [motus::game_init]: wrong # args: should be "join nick uhost handle channel"
On voit clairement que les arguments n'ont rien à voir.
Raison possible : tu utilises un script qui remplace la fonction "join" normale de Tcl (et qui le fait manifestement très mal).
Localise et désactive ce script, ça devrait résoudre ton problème.
Si tu ne parviens pas à trouver de quel script ça vient, essaie de ne charger QUE le Motus et reteste.
Si ça fonctionne, réactive tes autres scripts un par un et teste à chaque fois, jusqu'à ce que tu aies localisé le coupable.