+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Scripts (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+---- Forum : Releases et support (https://forum.eggdrop.fr/forumdisplay.php?fid=20)
+---- Sujet : [TCL] Motus (version actuelle : 3.355) (/showthread.php?tid=137)
et j'en remets une couche avec mon.. Message informatif à caractère indubitablement important :
Je vous rappelle que j'encourage vivement quiconque a créé un template personnalisé et original pour sa page de statistiques en html/css, à le partager avec tous.
Vous pouvez aussi nous dire comment vous avez réglé les différents paramètres qui influent sur la difficulté du jeu, ceux fournis par défaut n'étant réglés ainsi que pour donner un point de départ.
Changelog v3.12(un changelog complet est inclus avec le téléchargement)
Citation :
Correction du découpage en plusieurs lignes des messages en partyline (et dans les logs) qui informent des opérations de fusion automatique des scores en cas de changement de nick : la limite était mal réglée et certaines informations n'apparaissaient pas.
Un bug critique a été rapporté par T4z. Il provoque la perte des statistiques d'un joueur lorsque celui-ci change de nick en modifiant juste la casse des caractères (exemple : unpseudo -> uNpSeUdO).
Voici ce que vous devez modifier dans le fichier motus.tcl pour corriger ça :
Changelog v3.2(un changelog complet est inclus avec le téléchargement)
Citation :
Optimisation radicale du temps de chargement du jeu, ainsi que de la mémoire consommée à cette occasion. Les mots sont maintenant triés par taille dans les bases de données, et le jeu n'y lit que ce dont il a besoin.
Correction d'un bug pouvant provoquer la perte des statistiques d'un joueur lorsqu'il modifiait la casse des caractères de son nick (merci à T4z).
Correction d'un problème de charset pouvant se produire dans les statistiques avec certains nicks. Les bases de données de stats ainsi que les scores passent donc dans un nouveau format et seront automatiquement converties si nécessaire. Une copie de sauvegarde des anciens fichiers sera créée en y adjoignant l'extension .old
Ajout de l'option public_debug_info permettant de choisir d'afficher ou non un message du débogueur intégré sur le chan au cas où le Motus rencontre une erreur.
Ajout des options auto_generate_debug_report et auto_debug_report_file permettant de générer automatiquement un rapport de déboguage dans un fichier texte au cas où Motus rencontre une erreur.
Ajout de 2 nouvelles variables à utiliser dans les annonces : %year% et %config_profile% (voir le fichier variables_annonces.txt).
Ajout de 5 nouvelles annonces et correction de plusieurs autres.
Ajout de la commande !findplayer permettant de lister les joueurs correspondant à un masque de recherche dans les statistiques du jeu.
Ajout de l'option findplayer_max_results permettant de limiter le nombre maximum de résultats que la commande !findplayer peut afficher.
La commande "!motus compile" a été renommée en "!motus reload".
Le profil de configuration default.cfg a été renommé en defaut.cfg
2 profils de configuration additionnels sont maintenant fournis (nommés facile.cfg et difficile.cfg) à titre d'exemple.
Ils sont paramétrés pour rendre le jeu soit beaucoup plus facile, soit beaucoup plus difficile.
Si vous envisagez de les utiliser, pensez à régler le paramètre motus_chan dans chacun de ces 2 fichiers comme vous l'avez fait pour le fichier defaut.cfg.
Vous pourrez ensuite passer d'un profil de configuration à un autre en tapant !config facile, !config difficile ou !config defaut sur votre chan de Motus.
La commande !fusion permet maintenant de fusionner plus de 2 nicks à la fois.
Lorsqu'un joueur accomplit un haut fait, son cumul de points de hauts faits est maintenant affiché.
Lorsqu'un joueur propose un mot déjà proposé par quelqu'un d'autre il y a moins de 2 secondes, il ne perd désormais plus de points car on ne considère pas ça comme une faute d'attention.
Au début de chaque partie, la liste des annonces inter-round est classée par ordre aléatoire et on s'assure désormais qu'une annonce ne sera pas répétée 2 fois tant que toutes les autres n'auront pas été affichées au moins une fois.
Nombreuses corrections mineures (trop nombreuses et insignifiantes pour être détaillées).
Message informatif à caractère indubitablement important :
Je vous rappelle que j'encourage vivement quiconque a créé un template personnalisé et original pour sa page de statistiques en html/css, à le partager avec tous.
Vous pouvez aussi nous dire comment vous avez réglé les différents paramètres qui influent sur la difficulté du jeu, ceux fournis par défaut n'étant réglés ainsi que pour donner un point de départ.
Après installation de la nouvelle version Motus V3.2, voilà ce qu'il en résulte après plusieurs résultats :
Code :
[11:27:23] <Pirlouis> Le Motus est actuellement désactivé. Tape !motus on pour l'activer.
[11:27:25] <+Helias> !motus on
[11:27:25] <Pirlouis> Le Motus est maintenant activé sur le chan #GameMotus. | Pour voir une liste des commandes disponibles, tape !aide | Pour lancer une partie, tape !motus
[11:27:28] <+Helias> !motus
[11:27:29] <Pirlouis> Chargement des données, veuillez patienter...
[11:27:29] <Pirlouis> Le Motus a été activé par Helias. Le jeu compte 73238 mots de 4 à 10 lettres et est couplé au dictionnaire officiel du Scrabble pour la vérification orthographique des propositions.
[11:27:29] <Pirlouis> ::::| P _ _ _ _ _ |:::: (6 lettres)
[11:27:29] * Pirlouis [024HToulouse@1218822058.net] has left IRC
[11:27:29] < [ Q u i t ] Pirlouis ( HToulouse@1218822058.net ) (Client closed connection)
J'ai testé à plusieurs reprises, même de réinstaller la dernière version du motus, le bot déconnecte totalement au premier mot lancé à trouver.
Aucune information ou autres en PartyLine.
J'ai bien vérifié tous les réglages demandés sur la configuration.
Ta méthode suggérée a été faite après l'installation ce matin.
Code :
[11:22:19] <+Helias> !motus reload
[11:22:20] <Pirlouis> Nouvelle configuration appliquée.
[11:22:24] <+Helias> !motus
[11:22:24] <Pirlouis> Chargement des données, veuillez patienter...
[11:22:25] <Pirlouis> Le Motus a été activé par Helias. Le jeu compte 73238 mots de 4 à 10 lettres et est couplé au dictionnaire officiel du Scrabble pour la vérification orthographique des propositions.
[11:22:25] <Pirlouis> ::::| _ _ H _ _ _ _ |:::: (7 lettres)
[11:22:25] * Pirlouis [024HToulouse@1218822058.net] has left IRC
[11:22:25] < [ Q u i t ] Pirlouis ( HToulouse@1218822058.net ) (Client closed connection)
Merci quand même alias_angelius.
Le problème étant toujours là.
@Helias :
Fais comme Fedora l'a suggéré, regarde les logs de ton eggdrop pour voir ce qui se passe au moment où il crashe/déconnecte et montre-nous ce que ça dit.
@T4z :
Edite ton fichier players.stats et corrige l'entête en virant le "beta-"
J'ai eu une erreur aujourd'hui alors que j'ai mis à jour le jeu de la 2.1 à 3.2 hier.
Voici les logs de mon eggdrop :
Code :
[12:04:00] Tcl error in script for 'timer3237':
[12:04:00] invalid character "@"
in expression "...+11172+10584+9566+8888@!j`aimemesparrains+812..."
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C-> Le script Motus v3.2.20110712 a rencontré une erreur.
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C-> Merci de signaler ce problème afin que l'auteur puisse le corriger.
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C-> ^C12^_http://www.eggdrop.fr/board/showthread.php?tid=137^_^C
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C-> ou sur IRC : irc.epiknet.org #eggdrop ou #boulets
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C-> Veuillez inclure TOUTES les informations suivantes dans votre rapport d'erreur :
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C->^C14 invalid character "@"^C
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C->^C14 in expression "...+11172+10584+9566+8888@!j`aimemesparrains+812..."^C
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C->^C14 (parsing expression "86618+85877+71216+6537...")^C
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C->^C14 invoked from within^C
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C->^C14 "expr [join [regsub -all { \| [_\-\[\]\(\)\{\}\^\|`a-zA-Z0-9]+} " | [motus::restore_nick [join $motus::scores " | "]]" ""] "+"]"^C
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C->^C14 (procedure "motus::html_export" line 98)^C
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C->^C14 invoked from within^C
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C->^C14 "motus::html_export "auto" "^C
[12:04:00] ^C04^B[MOTUS - Debug]^B^C^C14--^C^C15--^C-> Donnez aussi un maximum de détails sur le contexte dans lequel s'est produit l'erreur : cela s'est-il produit juste après avoir utilisé une commande ? que les joueurs ont-ils écrit au moment où s'est produit l'erreur ? ...
[12:04:00] ^C04^B[Motus - INFO]^B^C Un rapport de déboguage automatique a été créé (motus_auto_debug_report.txt)
Le contexte de jeu :
Code :
[12:03:55] ****: rusees
[12:03:55] *****: ::::| R U S E E S |:::| _ U _ _ _ É |:::: 2pts
[12:04:00] *****: [AVERTISSEMENT] Motus a rencontré un problème. Un rapport d'erreur détaillé a été envoyé en partyline de l'eggdrop et ajouté à son log, merci d'en
informer un administrateur. Identification de l'erreur : invalid character "@"
[12:04:04] *****: un indice... ::::| _ U R _ _ É |::::
Le fichier motus_auto_debug_report.txt généré est en pièce jointe.