[TCL] Motus (version actuelle : 3.355)
Bien sûr mais c'est un peu radical comme solution. Je suppose que tes joueurs préfèreront garder leurs statistiques.
Répondre Avertir
Oui c'est sur lol, Je voulais juste savoir si en dernier recours la commande !resetstats etait utile.

En tout cas merci pour ton aide.
Répondre Avertir
Salut,
je butte sur un probleme.

Le bot me répond ceci :
04[Motus - ERREUR] Motus nécessite que Tcl 8.5 (ou plus) soit installé pour fonctionner. Votre version actuelle de Tcl est 048.4.

pourtant (après un apt-get install tcl8.5 tcl8.5-dev tcllib ) , j'ai bien ceci :
root@ks384097:~# dpkg -l | grep tcl
ii tcl 8.4.16-2 The Tool Command Language (default version) - run-time files
ii tcl-dev 8.4.16-2 The Tool Command Language (default version) - development files
ii tcl8.4 8.4.19-4 Tcl (the Tool Command Language) v8.4 - run-time files
ii tcl8.4-dev 8.4.19-4 Tcl (the Tool Command Language) v8.4 - development files
ii tcl8.5 8.5.8-2 Tcl (the Tool Command Language) v8.5 - run-time files
ii tcl8.5-dev 8.5.8-2 Tcl (the Tool Command Language) v8.5 - development files
ii tcllib 1.12-dfsg-2 the Standard Tcl Library

Donc le tcl8.5 est bien installé mais l'eggdrop le reconnais pas.
j'ai aussi mis a jour le Motus en 3.2 et refait la conf (il est bien présent sur le chan mais ne répond pas a la commande !motus).

Si quelqu'un a une idée ... je suis preneur.
Merci a vous.
Répondre Avertir
Tu as bien recompilé l'eggdrop après avoir installé tcl8.5 ?
Répondre
Salut CrazyCat et merci pour la réponse.

Effectivement, j'ai oublié ce détail (non,non, pas la tête .... aie) Wink

je vais voir ça.
Répondre Avertir
Bon ben c’était bien ça.

Merci beaucoup pour l'aide (ça fonctionne nickel maintenant)

A bientôt
Répondre Avertir
Bonjour,

Je pense que le site du dictionnaire a changé de forme et ce n'est plus possible avec la version du motus actuel. Maintenant le lien devient http://dictionnaire.tv5.org/dictionnaire/definition/$mot/1

Pouvez-vous mettre à jour?

Et pour éviter que cela se produise dans le futur, n'est-il pas possible d'enregistrer les resultats des definitions dans un fichier local par exemple?
C'est-à-dire le script cherche si en local c'est déjà enregistré, sinon cherche sur le site de tv5. Ce serait plus rapide et après plusieurs tours le fichier local sera complet et le site n'aura plus besoin de faire de requetes externes.

Seulement une idée.
Répondre
Je me penche dessus mais je vais avoir peu de temps à moi ces prochains jours.
Pour éviter le flood en partyline et en attendant que je publie un correctif, tu peux toujours désactiver l'affichage des définitions dans les paramètres du jeu.
Répondre Avertir
Bonjour,

Effectivement c'est la page ASP "dictionnaires" qui n'est plus accessible.

J'ai trouvé celle-ci qui lui ressemble beaucoup :

http://word.mediadico.com/wordv3/dictionnaires.asp

Cela facilite beaucoup la tâche.

Il suffit de remplacer cette ligne :

Code :
variable dictionnary_site_URL "http://dictionnaire.tv5.org/dictionnaires.asp?Action=1&mot=\$mot&che=1"

par celle-là :

Code :
variable dictionnary_site_URL "http://word.mediadico.com/wordv3/dictionnaires.asp?Action=1&mot=\$mot"

On a de la chance mais tout apparaît en gras Sad

Alors, on remplace encore deux lignes :

Code :
regsub -all {<small> <FONT COLOR=BLACK><B>>} $res "\002" res
regsub -all {<BR><BR> <FONT COLOR=BLACK><B>>} $res "<BR><BR>\002" res

par :

Code :
regsub -all {<small> <FONT COLOR=BLUE><B>>} $res "\002" res
regsub -all {<BR> <FONT COLOR=BLUE><B>>} $res "<BR><BR>\002" res

Pour finir, quelques sauts de lignes mal gérés...

On remplace :

Code :
regsub -all {</FONT><BR> </FONT><BR> <BR><BR>} $res "\n" res

par :

Code :
regsub -all {</FONT><BR> <FONT COLOR=BLACK></FONT> <BR>} $res "\n" res

Voilà ! ça refonctionne Wink

je pense que le code devra être repris plus en détail dans cette dernière partie. A toi MenzAgitat d'y apporter une belle finition Smile

Dans tous les cas, ce nouveau lien simplifie grandement la tâche. Et ça marche déjà bien !

Bonne semaine à tous.
Répondre Avertir
re:Bonjour Smile

Je cherchais un lien équivalent pour les téléphones portables !

J'ai donc trouvé ceci :

http://mobile.mediadico.com/dictionnaire...on/tarot/1

Nous voyons que le mot cherché est : "tarot"

Mieux, la page ASP est disponible. Voici comment elle se présente :

http://mobile.mediadico.com/dictionnaire...&mot=tarot

L'avantage est indéniable pour le codeur Agité qui sommeille en nous Smile Avec peu de mise en forme, le résultat est beaucoup plus court à traiter : un style simplifié, et pas de lien cliquable attribué à chaque mot.

Je crois que ce lien devrait te convenir MenzAgitat.

++
Répondre Avertir
Je planche actuellement sur la réparation du dictionnaire.

Je viens de faire un script qui permet de récupérer les définitions de reverso.net, qui me paraissait être un meilleur dictionnaire, et je me suis aperçu un peu tard qu'il ne comprend pas les mots conjugués.
Ca le rend donc inutilisable pour le Motus.

Je suis donc en train de réparer l'ancien en utilisant l'url mobile proposée par linoux, à ceci près que j'ai remplacé "iphone" par "mobile" comme sous-domaine.

Merci pour vos propositions.
Répondre Avertir

Nouvelle version disponible : v3.3

Changelog v3.3 (un changelog complet est inclus avec le téléchargement)
Citation :
  • Le fonctionnement des fichiers de configuration a été modifié : Un fichier de configuration de base est désormais choisi comme config de référence (par défaut base.cfg), et les profils de configuration supplémentaires viennent s'appliquer par dessus; ça permet d'avoir des profils de configuration allégés puisqu'ils ne contiendront que les paramètres qui changent par rapport à la config de référence.
    Remarque : si vous mettez le script à jour depuis une version précédente, vous pouvez effacer le fichier defaut.cfg qui se trouve dans motus/config/ s'il existe.
  • Ajout des commandes !change !vote et !profils + options associées : Il est maintenant possible pour un joueur actif de demander à changer le profil de configuration en tapant !change nom_du_profil.
    Les autres joueurs actifs pourront alors voter au moyen de la commande !vote pour/contre et le profil ne sera changé que si le vote passe à la majorité absolue. La commande !profils permet d'afficher la liste des profils disponibles à la sélection par les joueurs.
    Ces fonctionnalités peuvent-être activées ou non au moyen du paramètre de configuration "players_can_change_profile"
    La liste des profils autorisés à la sélection par les joueurs se règle au moyen du paramètre "profiles_selectable_by_users"
    3 profils sont fournis à titre d'exemple : facile, normal et difficile.
    L'option "player_cooldown_time" permet de définir pendant combien de temps un joueur qui a proposé un mot valide est considéré comme un joueur actif.
    L'option "vote_time" permet de définir la durée d'un vote.
    L'option "change_lock_time" permet de définir pendant combien de temps les joueurs ne pourront plus demander un autre changement après qu'un changement de profil ait été accepté.
    L'option "restore_default_profile_at_game_end" vous permet de choisir de restaurer ou non le profil de configuration par défaut (défini au début de motus.tcl) lorsqu'une partie se termine et que le profil a été changé.
  • Ajout des paramètres de configuration "profile_description" et "show_profile_description", le premier permettant de définir une description pour chaque profil de configuration et le second de choisir de l'afficher ou non. Cette description sera affichée lors d'un changement de profil voté par les utilisateurs (cf !change et !vote).
  • Ajout de 3 nouvelles variables à utiliser dans les annonces : %profile_description% %num_achievements% et %total_achievements_points% (voir le fichier variables_annonces.txt).
  • La commande !motus report intègre maintenant les timers actifs au rapport qu'elle génère (concerne également les rapports d'erreur générés automatiquement).
  • Correction de quelques hauts faits qui n'étaient pas annoncés.
  • Correction des hauts faits de rapidité qui n'étaient soit pas annoncés, soit annoncés au mauvais moment.
  • Correction de plusieurs bugs d'affichage qui pouvaient se produire avec des joueurs dont le nom commençait par un chiffre.
  • Correction d'un bug qui faisait qu'une fois de temps en temps, le bot affichait une annonce vide entre 2 rounds (depuis la v3.2).
  • Ajout de 2 nouvelles catégories de hauts faits.
  • Ajout de 24 nouveaux hauts faits (pour un total de 60).
    Vous pourrez maintenant remporter un haut fait pour avoir terminé une catégorie de hauts faits, et même un haut fait pour avoir accompli tous les hauts faits !
  • Le comptage des points de hauts faits a été revu et le total est passé à 200. Par conséquent, le nombre de points de hauts faits de vos joueurs va être recalculé selon le nouveau barème.
  • Correction de la procédure d'affichage de la définition des mots, elle avait cessé de fonctionner depuis une mise à jour du site duquel les définitions sont récupérées.
    Les paramètres de configuration definition_paragraphs et definition_lines_per_paragraph ont disparu et sont remplacés par 5 nouveaux paramètres : definitions_max_lines, show_orthographic_difficulties, orth_diff_max_lines, show_homonyms_paronyms et hom_par_max_lines (reportez-vous au fichier de configuration pour des explications détaillées sur ces paramètres).
  • Ajout du paramètre de configuration def_color_4, vous permettant de régler la couleur du message indiquant l'URL vers la définition complète si celle-ci a été tronquée à l'affichage en raison d'une longueur excessive.
  • Ajout du paramètre de configuration shorten_URLs, vous permettant de choisir d'afficher les URLs raccourcies par TinyURL ou leur version complète.
  • Ajout des paramètres de configuration html_filename et css_filename, vous permettant de choisir le nom des fichiers générés lors de l'exportation des statistiques et scores en HTML.
  • Ajout de la variable %CSS_FILENAME% pour la création de templates HTML. (voir le fichier variables_html.txt)
  • Mise à jour de l'Officiel du Scrabble utilisé pour la vérification orthographique des propositions. Il passe de la version 5 à la version 6 et se voit enrichi de 19389 nouveaux mots de 4 à 15 lettres, pour un total de 385574 mots.
  • Ajout de 7 nouvelles annonces inter-round (pour un total de 66).
  • Quelques corrections esthétiques.
  • Nombreuses corrections et optimisations mineures du code (trop nombreuses pour être détaillées).

Téléchargement : ici

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.
Répondre Avertir
Nouvelle version disponible : v3.31

Changelog v3.31 (un changelog complet est inclus avec le téléchargement)
Citation :
  • Correction d'un bug qui se produisait parfois lors d'un changement de profil de configuration voté par les joueurs, et qui faisait que le jeu proposait un autre mot à trouver quelques secondes après le précédent.
  • Correction : l'espace mémoire alloué par certaines variables du jeu n'était pas libéré à la fin d'une partie.

Téléchargement : ici

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.
Répondre Avertir
Bonjour,

Je voulais savoir s'il était possible de définir la position de l'indice dans un mot, toujours au début par exemple.
Sinon pourquoi ne pas intégrer cette fonctionalité au jeu ?

Merci Smile
Répondre
Ce n'est actuellement pas possible, j'envisagerai peut-être cette fonctionnalité dans une prochaine version.
Répondre Avertir


Atteindre :


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