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


quizz tcl
#1
Bonjour a tous je suis a la recherche d'un bon quizz pour mettre sur mon salon ,j'aimerais qui cree a chaque fin de mois un backup des scores du mois . je sais pas si vous connaissez un bot script configurable mais j'aimerais bien trouver
#2
Il existe des scripts de quizz, mais je ne pense pas qu'un fasse des sauvegardes de statistiques.
Je vais voir si je peux modifier celui que j'utilise pour ajouter une fonction de backup, à moins que BdS ne modifie son TCL.

On essayera de te tenir au courant très vite.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#3
il peux que crée un fichier txt a la fin du mois en remetant les scores a zéros
#4
Oui, c'est bien ainsi que je l'avais compris, pas de soucis :)
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#5
Si tu utilises le script trivia.tcl c'est assez simple. C'est un bind qui remet les scores a zero, tu peux automatisé ce bind pour qu'il le fasse qu'une fois par mois, ou alors a chaque point marqué tu rempli deux fichier (ou un seul en te prennant un peu la tete) txt. un pour les scores journalier, hebdomadaires, etc et l'autre mensuel.

C'est ce que j'ai fait perso.
#6
ah !! decidement je lis tout de travers :?

Tu veux une sauvegarde des scores mensuel de ton robot si j'ai bien compris.

La solution (si tu utilises un tcl):

# repertoire des scores du mois, pour eviter le fouilli dans le repertoire scripts, je crée un nouveau repertoire "scores" dans le repertoire scripts:


tcl
set tgscores "scripts/scores/"


Dans le processus qui lit le fichier scores et les sors en variable, tu modifies la variable qui indique le chemin de ton fichier et tu mets celle la:


tcl
$tgscores[strftime %m-%Y].scores


le resultat sera que tu auras chaque mois des fichiers txt nommé:
05-2007.scores
06-2007.scores
etc

Avec ce systeme pas la peine de faire des MAJs ni de touché a quoique ce soit, c'est automatisé et fiable (sauf si le root de la machine s'amuse a changer la date du serveur lol).

Si tu as besoin d'aide n'hesite pas :)
#7
je ne savais pas que trivia.tcl écrivait dans un fichier.
C'est donc effectivement la méthode la plus simple, pas la peine de mettre un bind sur la date.
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#8
J'utilise Jservice.tcl qui est extrêmement configurable et qui peut fonctionner en collaboration avec d'autres eggdrops sur un botnet.

mmh après un minimum de recherche, il s'avère introuvable sur le net avec Google et il semble que le site de l'auteur n'existe tout simplement plus.

Je crois qu'il est disponible sur www.lecyb.org mais doit faire partie des scripts tcl qui ne sont visibles que pour les membres enregistrés.
Si tu ne le trouves pas chez eux, je le posterai éventuellement dans la section téléchargements mais ma version est quelque peu modifiée et je ne dois pas avoir gardé l'original...


Edit : trouvé ! Google est mon ami ^^

Jservice.tcl
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.
#9
j'ai tenté de l'utiliser mais j'ai droit a plein d'erreur.

en faisant : !quizz

Code:
Tcl error [xjstart]: can't read "xjstreak": no such variable
Tcl error in script for 'timer451':
invalid idx
ou quand quelqu'un rentre sur le chan

Code:
Tcl error [xjjoinmsg]: invalid idx
y aurait moyen de m'aidé a corriger ce script ?
#10
Salut, poste la source du tcl ça va aller mieux :D stp
#11
donc voici ^^
( j'ai essaye de joindre l'autre mais site n existe plus et l'auteur encore moins )




Edit : poster intégralement le code source d'un script de 3800 lignes est une très mauvaise idée...
-- MenzAgitat
#12
heu... mdrr oula met tout ça dans un fichier et met le quelque part et envoye le lien... car la ... stp
#13
J'avais déjà posté le lien juste au dessus.
MenzAgitat Wrote:Edit : trouvé ! Google est mon ami ^^

Jservice.tcl
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.
#14
Bonjour,

Quote:J'utilise Jservice.tcl qui est extrêmement configurable et qui peut fonctionner en collaboration avec d'autres eggdrops sur un botnet. Par MenzAgitat

J'utilise, également, le Jservice.tcl comme quizz.

Deux questions, MenzAgitat, y a t il moyen d'avoir un nick de jeu sur le jservice.tcl ? (Je n'ai rien trouvé de tel). De coder un quelque chose pour que cela ne Highlight pas les joueurs ?

Et de conserver les scores des parties précédents lors d'un reset ?

Merci.

Helias
#15
Smatrix3, essaie de nous donner la description de l'erreur en tapant .set errorInfo en partyline lorsque tu la recois.
Il est possible qu'un autre script modifie une des commandes d'eggdrop et cause des erreurs...


Forum Jump:


Users browsing this thread: 1 Guest(s)