[TCL] Motus (version actuelle : 3.355)
bonsoir

Peut tu nous mettre ce qu'il t'indique comme erreur en pl lorsque tu proposes les mots stp
Répondre Avertir
bonsoir

j ai ce mess sur les log

[20:17] 04[Motus - ERREUR] Le Motus semble être freezé, réinitialisation du jeu.
[20:17] Tcl error in script for 'timer11':
[20:17] invalid command name "utimerexists"
[20:18] 04[Motus - ERREUR] Le Motus semble être freezé, réinitialisation du jeu.
[20:18] Tcl error in script for 'timer13':
[20:18] invalid command name "utimerexists"
[20:22] Tcl error [motus::config_change]: invalid command name "utimerexists"
[20:22] Tcl error [motus::game_init]: invalid command name "utimerexists"
[20:22] Tcl error [motus::check_response]: invalid command name "utimerexists"
[20:24] Dernier message repété 1 fois.
[20:24] Tcl error [motus::game_init]: invalid command name "utimerexists"
[20:25] Désallocation des ressources de Motus...
[20:25] Tcl error [motus::game_init]: invalid command name "timerexists"
[20:26] Tcl error [motus::check_response]: can't read "motchoisi": no such variable
Répondre Avertir
MenzAgitat a écrit :C'est dû à une négligence de ma part. Actuellement, motus dépend de deux fonctions du script alltools.tcl (utimerexists et timerexists).

Ce sera corrigé dans la prochaine version (qui ne devrait plus tarder maintenant).

En attendant, tu peux trouver alltools.tcl ici.

A mon avis ce message peux t'aider ...
Répondre Avertir
merci pour vos réponses, j'attends la prochaine version avec impatience.
Répondre Avertir
bonjour le motus fonctionne trés bien j'ai installé le tcl alltools merci de vos renseignements

#titi&rominet sur coolsmile

fred
Répondre Avertir
bonjour,

je voudrais savoir comment exporter le dossier des stats je l ai sur le shell mais avec l adresse ftp je dois rentrer mon mot de passe a chaque fois comment faire pour qu elle soit visible par tous merci Smile
Répondre Avertir
@ frederenaud :
Cette question a déjà été abordée plusieurs fois.
Répondre Avertir
Merci désolé je vais relire les pages du forum .
Répondre Avertir
Hello tout le monde,

Je viens d'installer motus V2.1 et j'ai un ptit soucis :
quand je tape : !motus on :
pas de soucis, le retour est bon..
par contre, quand ensuite je tape !motus pour commencer une partie, le message d'erreur sur la pl est le suivant :
Tcl error [motus::game_init]: wrong # args: should be "join nick uhost handle channel"

Pourriez-vous eclairez ma lanterne svp ? Very Happy
Répondre Avertir
@cedurlavie :
As-tu modifié le contenu du fichier motus.tcl ?
Si oui, reprends une version non modifiée.
Sinon, suis la procédure suivante :
- provoque l'erreur à nouveau en tapant !motus
- immédiatement après, tape !motus_report, ça va créer un fichier nommé motus_report.txt dans le répertoire de l'eggdrop.
- mets ce fichier en pièce jointe à ton post.
Répondre Avertir
@MenzAgitat

Je n'ai pas modifié le motus.tcl

et je ne peux pas générer de rapport. Quand je tapes !motus_report, j'ai un message d'erreur dans la pl :

Tcl Error [motus::debug_report]: can't use empty string as operand of "!"

c'est étrange au possible .. Oo

Merci de ton aide
Répondre Avertir
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 :
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.
Répondre Avertir
ok je vais tenter ça.
Merci pour votre aide.

Ps : mon eggdrop est la version 1.6.19 (windrop)

je vous tiens au courant de l'évolution de mon soucis.
Répondre Avertir
Merci à MenzAgitat et Artix pour votre aide !!!
ça fonctionne.

Le probleme venait d'un script d'auto-opage de mon bot qui définissait une fonction join merdique .. ( je débute :p ) . il m'a donc suffit de lui donner un autre nom que "join" et lui donner des noms d'arguments identiques ({nick host hand chan}) pour pouvoir charger à la fois mon script d'auto-opage du bot, et Motus.

Merci de m'avoir mis sur la voie Smile
\\o \o/ o//
Répondre Avertir
Salut,

j'ai installé mon windrop 1.6.18, tout marche bien.

j'ai eu un problem en installation motus.tcl
erreur :
Citation : Tcl error in file 'eggdrop.conf':
can't set "version":read-only variable
while executing
"variable version "2.1.20080905""
<file "scripts/motus.tcl line 97>
invoked from within
"source scripts/motus.tcl"
<file "eggdrop.conf" line 166>
* CONFIG FILE NOT LOADED <NOT FOUND, OR ERROR>

vu que j'ai rien touché a motus.tcl j'ai just modifié "#channel" dans le fichier config.
alors je demande si je peux avoir de l'aide si possible.

Merci d'avance, Cordialement MaFioZi.
Répondre


Atteindre :


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