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


Ajout d'une commande pour Trivia
#1
Bonjour,

Je viens ici pour avoir une aide concernant une command sur le trivia.

Voici la TCL

tcl
#########################################
#        _____     _     _              #
#       |_   _|___|_|_ _|_|___          #
#         | | |  _| | | | | .'|         #
#         |_| |_| |_|\_/|_|__,|         #
#                                       #
#  Version : 1.3.4     Patch Level : 1  #
#  Auteur : Souperman  Auteur : TiSmA   #
#                                       #
#########################################
 
#######################
# Configuration Salon #
#######################
 
#--> Salon du quizz
set tgchan "#chupa_chups"
 
######################
# Configuration HTML #
######################
 
#--> Répertoire de la Page HTML
set tghtmlfile "/home/shell557/public_html/quizz2.html"
 
#--> Rafraichissement de la page HTML (sec.)
set tghtmlrefresh 30
 
#--> Police d'ecriture de la page HTML
set tghtmlfont "Tahoma, Arial, sans-serif"
 
###########################
# Configuration Commandes #
###########################
 
#--> Commande de démarrage
set tgcmdstart "!quizz"
 
#--> Flag Commande démarrage
set tgflagsstart "-"
 
#--> Commande d'arret
set tgcmdstop "!stop"
 
#--> Flag Commande d'arret
set tgflagsstop "-"
 
#--> Commande conseil
set tgcmdhint "!conseil"
 
#--> Flag Commande conseil
set tgflagshint "-"
 
#--> Commande changement de question
set tgcmdskip "!prochaine"
 
#--> Flag Commande changement de question
set tgflagsskip "m"
 
#--> Commande classement
set tgcmdtop10 "!top"
 
#--> Flag Commande classement
set tgflagstop10 "-"
 
#--> Commande remise à zéro des scores
set tgcmdreset "reset"
 
#--> Flag Commande remise à zéro des scores
set tgflagsreset "-"
 
#--> Commande d'aide
set tgcmdhelp "aide"
 
#--> Commande score
set tgcmdlookup "score"
 
#--> Commande position
set tgcmdtarget "position"
 
#--> Commande erreur
set tgcmderror "erreur"
 
#--> Commande regle
set tgcmdrules "regle"
 
########################
# Configuration Textes #
########################
 
#--> Texte de félicitations
set tgcongrats [list "Congratulations" "Bravo" "Bien jouer" "Super" "Good" "Très bien" "Continue comme ca" "Nikel"]
 
#--> Texte aucune réponse
set tgnobodygotit [list "Personne n'a repondu" "Y'a qq'un ???" "Try Again !!!" "Vous dormez ???" "Meme joueur joue encore !!!"]
 
#--> Texte prochaine question
set tgtrythenextone [list "Aller next one !!!" "Prochaine question..." "Ca continue..."]
 
#--> Texte des règles
set tgrules "Merci de respecter la nétiquette, bon quizz !!!"
 
##########################
# Configuration Couleurs #
##########################
 
#--> Couleur de démarrage
set tgcolourstart "10"
 
#--> Couleur d'arret
set tgcolourstop "10"
 
#--> Couleur changement de question
set tgcolourskip "10"
 
#--> Couleur de rapport d'erreur
set tgcolourerr "04"
 
#--> Couleur aucune réponse
set tgcolourmiss "10"
 
#--> Couleur Titre de la question
set tgcolourqhead "04"
 
#--> Couleur Texte de la question
set tgcolourqbody "12"
 
#--> Couleur conseil
set tgcolourhint "03"
 
#--> Couleur debut du gain
set tgcolourstrk "12"
 
#--> Couleur fin du gain
set tgcolourstend "12"
 
#--> Couleur 1er score utilisateur
set tgcolourscr1 "03"
 
#--> Couleur 2eme score utilisateur
set tgcolourscr2 "03"
 
#--> Couleur 3eme score utilisateur
set tgcolourscr3 "03"
 
#--> Couleur score remis à zéro
set tgcolourrset "04"
 
#--> Autres Couleur 1
set tgcolourmisc1 "03"
 
#--> Autres Couleur 2
set tgcolourmisc2 "01"
 
########################
# Autres Configuration #
########################
 
#--> Nombres maximum de conseil
set tgmaxhint 3
 
#--> Durée entre deux conseils (sec.)
set tgtimehint 15
 
#--> Durée avant la prochaine question (sec.)
set tgtimenext 15
 
#--> Durée entre deux envois de rapport d'erreur (min.)
set tgerrremindtime 15
 
#--> Email lors d'une erreur
set tgerremail "loulou7593@free.fr"
 
#--> Dossier de stockage des erreurs
set tgerrmailtmp "/home/shell557/eggdrop/scripts/Trivia/db/trivia.errors"
 
#--> Methode des erreurs (0=Fichier sur le shell) (1=Envoi email)
set tgerrmethod 1
 
#--> Utiliser la commande reset avec votre mot de passe (0=off 1=on)
set tgresetreqpw 0
 
#--> Attente entre deux commandes conseil
set tgtempnohint 10
 
#--> Affichage du temps de réponse (0=off 1=on)
set tgtimeanswer 1
 
#--> Affichage de la réponse (0=off 1=on)
set tgshowanswer 1
 
#--> Affichage de tout les scores (0=off 1=on)
set tgshowallscores 0
 
#--> Type de message  (0=notice 1=pv)
set tgpriv2msg 0
 
#--> Nombre de question sans réponse avant son arret
set tgmaxmissed 7
 
#--> Gain de points par réponse
set tgpointsperanswer 1
 
#--> Afficher la question à chaque conseil (0=off 1=on)
set tgalwaysshowq 1
 
#--> Texte de remplacement de la réponse
set tghintchar "*"
 
#--> Séparateur des questions Réponses
set tgqdbsep "|"
 
#--> Ordre du fichier de question (0=réponse-question) (1=question-réponse)
set tgqdbquestionfirst 1
 
#--> Ecriture en gras (0=off 1=on)
set tgusebold 1
 
#--> Majuscules sur les questions (0=off 1=on)
set tgcapsquestion 0
 
#--> Majuscules sur les réponses (0=off 1=on)
set tgcapsanswer 0
 
#--> Majuscules sur les conseils (0=off 1=on)
set tgcapshint 0
 
#--> Nombre de réponses d'affilées du top série 
set tgstreakmin 3


Comme on peux le voir là ou est défini le salon c'est ==>
set tgchan "#chupa_chups"

Maintenant ma question est que j'aimerais rajouté une commande pour que quand je tape !adquizz #blabla
ca me remplace la ligne set tgchan "#chupa_chups" par ==>
set tgchan "#blabla" dans le fichier trivia.conf

puis si je veux voir sur quel salon est actif le trivia
je fasse !chanquizz et que ca me lise ce qui se situe entre ==>
set tgchan "#chupa_chups"

Merci pour votre futur aide.
#2
Ce script serait très facile a faire, puisqu'il suffit de modifier une variable.
Le vrai problème, c'est la question de la compatibilité avec le Trivia :
Comme dans beaucoup d'autres scripts, il est possible que la variable tgchan ne soit qu'une configuration
Le script utiliserait ainsi ces variables pour créer des binds ou initialliser d'autres variables, puis ne s'en servirait plus (a vérifier, peut être que non puisque le script est uni-chan)
Bref, il faut étudier le script dans son intégralité.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Modifier le script du trivia pour défiler les questions dans l'ordre Mimisth 2 3,519 05/12/2015, 19:45
Last Post: MisterS
  aide pour trivia zyrte 5 5,525 19/11/2012, 13:13
Last Post: CrazyCat
Sad Commande SAY pour Windrop [Résolu] tow 3 4,447 19/11/2012, 01:04
Last Post: aliasangelius
  aide pour une commande de ban loulou7593 4 5,148 17/12/2011, 02:06
Last Post: loulou7593
  Probleme avec commande AJOUT d'users loulou7593 13 8,351 10/07/2010, 18:57
Last Post: CrazyCat
  Commande pour une chanlist loulou7593 5 4,917 10/06/2010, 13:17
Last Post: loulou7593
  Ajout de fichier pour un quizz loulou7593 2 4,074 28/05/2010, 22:41
Last Post: loulou7593
  commande pour listhand loulou7593 1 3,144 18/05/2010, 10:16
Last Post: loulou7593
  [aide] trivia.tcl, commande !stop inactive blackdevil 3 4,013 19/04/2010, 01:52
Last Post: sebastien
  Aide/Explications pour créer une commande heretoc 20 11,533 24/02/2009, 17:46
Last Post: heretoc

Forum Jump:


Users browsing this thread: 1 Guest(s)