Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


Motus (version actuelle : 3.357)
#76
Je crois que je vais avoir besoin d'aide pour ce coup-là.

Malgré tous mes efforts, je suis incapable de reproduire le même problème de mon côté donc pour faire des essais je suis limité.

Je vais invoquer l'aide d'un plan supérieur, peut-être que la magie noire réussira là où j'ai échoué...
CrazyCat ? Au secours ! XD
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Reply
#77
Bon, je vais me plonger dans le code, considérez moi comme perdu si je ne donne pas de signe de vie dans les 24 prochaines heures :)

Edition 1h après... je pense avoir compris :D

Le tcl se charge avant que l'eggdrop n'ait rejoint ses canaux, donc sur un restart le canal n'est pas valide. Alors que sur un rehash, le canal n'est pas quitté donc ça marche.

Il faudrait donc plutôt faire un search dans channels plutôt que vérifier isvalidchan.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
  Reply
#78
Nouvelle version : 2.02

Vous trouverez un lien de téléchargement à jour dans le premier post de ce topic.

Changelog :
Quote:2.02 - Nouvelle correction de la procédure de vérification de la validité du chan défini. Si aucun enregistrement n'existe, il est tout simplement créé.
- Diverses corrections mineures.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Reply
#79
Bonsoir MenZagitat,

Le correctif apporté sur la nouvelle version Motus v2.02 semble enfin nous sourire...

Le message n'apparait plus du tout après un simple rehash...

Merci beaucoup de ton aide MenZagitat, c'est un excellent jeu...

A bientôt,

Helias
  Reply
#80
[/quote][07:51:51] <(SeSBoT> [07:51] [Motus - INFO] Création d'un enregistrement pour le chan #SeS.dod.
[07:51:52] <(SeSBoT> [07:51] *Motus v2.02.30042008* par MenzAgitat (http://www.boulets-roxx.com) a été chargé[/code]

Toujours rien en vue , des que je tapes !motus le bot se déco ...

Please aidez moi :)
  Reply
#81
@Moribond : ton eggdrop ne donne aucune info utile concernant l'erreur dans ses log.

- Essaie de désactiver temporairement tous les autres scripts que tu utilises pour être sûr qu'il ne s'agit pas d'un conflit.
- Si tu as mis à jour récemment le Motus, vérifie que tous les fichiers et répertoires du motus sont bien accessibles par l'eggdrop (autorisations).
- Essaie sur un chan qui ne contient pas de caractères spéciaux dans son nom, uniquement des lettres/chiffres.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Reply
#82
Quote:- Essaie de désactiver temporairement tous les autres scripts que tu utilises pour être sûr qu'il ne s'agit pas d'un conflit.

J'ai désactiver les autres scripts, rien à faire cela ne veux pas non plus

Quote:- Si tu as mis à jour récemment le Motus, vérifie que tous les fichiers et répertoires du motus sont bien accessibles par l'eggdrop (autorisations).

J'ai mi tout les fichiers motus en attributs 777 et rien à faire.

Quote:- Essaie sur un chan qui ne contient pas de caractères spéciaux dans son nom, uniquement des lettres/chiffres.

le chan est #SeS.dod

toutes les commandes marchent sauf !motus qui fait planté le bot ...
  Reply
#83
Bonjour,

Pour la bonne forme et par acquis de conscience, j'ai effectué un !motus_report, voici le début du déboguage :

Quote:======= Motus v2.02.30042008 - Rapport de débogage =======

dernière erreur : invalid timerID
while executing
"killutimer $hinttimer "

Merci.

Helias
  Reply
#84
@Moribond : quand je parlais d'essayer sur un chan dont le nom ne contient que des lettres/chiffres, ça exclut évidemment les "."
Essaie aussi de remplacer les fichiers wordlist.db et ods5.db par des version test ne contenant que 3 ou 4 mots en tout, on verra bien si c'est le chargement des fichiers qui pose problème.

@Helias : je suis au courant de ces erreurs sans conséquences. Il s'agit en fait de timers qui sont arrêtés sans qu'il y ait de test de leur existence avant. L'erreur est interceptée par un catch et ne pose donc aucun problème particulier, mais elle renseigne la variable errorInfo quand même au passage.
Ce que tu vois dans le motus_report.txt correspond à la valeur de errorInfo au moment où tu as généré le rapport.
Donc tout va bien ^^
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Reply
#85
Merci bien de ta réponse MenzAgitat ...

Helias
  Reply
#86
Connecte-toi à la partyline de ton eggdrop et vois ce qu'il s'y passe quand il crash.

Aidez-nous à vous aider

J'ai besoin de connaître le message d'erreur pour pouvoir t'aider, ton log ne fait que montrer que l'eggdrop quitte le serveur IRC.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Reply
#87
Utilise la commande !motus_report et envoie-moi le rapport généré.

Vérifie dans les fichiers logs de ton eggdrop si une erreur s'affiche.

Vérifie que le package Tcl installé soit le bon (8.4 minimum).

Essaie de ne charger QUE le motus, désactive tous les autres scripts temporairement pour voir si le problème ne vient pas d'ailleurs.

Lis le fichier FAQ.txt fourni avec l'eggdrop et vérifie chaque point (notamment, as-tu téléchargé ton eggdrop sur une source officielle ? ton fichier eggdrop.conf n'est-il pas une version simplifiée et pré-réglée ? ....)

Le problème ne peut-il pas venir de ton hébergeur ?

Vérifie tout ça et tiens-moi au courant.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Reply
#88
Bonjour,

Encore une question concernant la nouvelle version 2.02 du Motus, quand nous intervenons pour un rehash quelconque, mise à jour ou autres...

L'eggdrop sort du salon du Motus pour revenir quelques secondes plus tard par un deuxième rehash... (Rien à voir avec les premiers soucis où nous faisions deux rehash lors des posts précédents).

Ce même bot concernant les autres jeux sur les autres salons ne sort pas des salons, seulement du Motus.

Dans la Party Line, voici ce que je lis :
Quote:[18:35:09] <Aphrodite--> [18:35] [Motus - INFO] Création d'un enregistrement pour le chan #bluemotus.
[18:35:09] <Aphrodite--> [18:35] *Motus v2.02.30042008* par MenzAgitat (http://www.boulets-roxx.com) a été chargé

Merci.
  Reply
#89
Si ce message s'affiche, ça signifie que le chan #bluemotus n'a pas d'enregistrement dans eggdrop.chan au moment où il charge motus.tcl

Le fait que tu aies ce message 1 fois sur 2 et que le jeu fonctionne montre que parfois cet enregistrement existe pourtant bel et bien.

Ca me laisse penser que quelque chose le supprime, c'est cette piste qu'il faut suivre à mon avis (motus.tcl ne fait pas ça, il supprime juste son namespace et ses binds juste avant un rehash histoire de pouvoir se désinstaller et se recharger proprement; il ne touche en aucun cas à l'enregistrement d'un chan).

Et un truc qui n'a rien à voir, j'ai fait un tour sur ton site BlueQuizz, c'est sympa comme idée un forum comme support pour des chans de jeu ^^

Dans la section Classement Motus hebdomadaire, pourquoi faire des posts récapitulatifs à la main alors que le Motus exporte automatiquement une page de statistiques contenant un récapitulatif des scores des semaines passées ?

Et aussi dans le tuto sur le Motus :
Quote:----| O U V R I E R |----| _ O _ _ I E R |----
il manque la couleur rouge sur le O et le V de OUVRIER.
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Reply
#90
Bonjour,

Dans le fichier eggdrop.chan, le nom du salon s'y trouve bien pourtant... L'essentiel est qu'il fonctionne...

Merci pour tes correctifs sur le forum... Le pourquoi ? Pour le fun certainement...

Merci.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  [Script] Interface MegaHAL (version actuelle : 4.1.0) MenzAgitat 158 88,005 Yesterday, 15:20
Last Post: Pika42100
  [Script] MediaDico (version actuelle : 3.126) MenzAgitat 33 30,462 24/11/2021, 17:41
Last Post: MenzAgitat
  [Script] Duck Hunt (version actuelle : 2.11) MenzAgitat 68 26,739 24/10/2021, 01:04
Last Post: LTEF
  [Script] Reanimator (version actuelle : 1.2) MenzAgitat 31 18,916 10/10/2020, 16:07
Last Post: ZarTek
  [Script] Topic Warden (version actuelle : 1.54) MenzAgitat 23 18,953 10/10/2020, 15:51
Last Post: ZarTek
  [Script] Automatic Translator (version actuelle : 1.1) MenzAgitat 11 8,451 18/09/2020, 15:21
Last Post: MenzAgitat
  Nick Change Responder (version actuelle : 2.31) MenzAgitat 46 30,638 18/08/2020, 16:47
Last Post: CrazyCat
  [Script] Anti-Frenzy (version actuelle : 2.02) MenzAgitat 9 9,456 22/04/2020, 13:51
Last Post: MenzAgitat
  [Script] DicoReverso (version actuelle : 1.03) MenzAgitat 3 7,622 18/04/2020, 02:20
Last Post: MenzAgitat
  [Script] Latest eggdrop.fr Script in Topic (version actuelle : 2.02) MenzAgitat 7 7,731 18/04/2020, 00:59
Last Post: MenzAgitat

Forum Jump:


Users browsing this thread: 1 Guest(s)