Aide - Recherche - Membres - Calendrier
Version complète : Mettre Des Mots Sous Forme "scramble" Dans Le Trivia de V2.0d
CCS Forums > Scripting mIRC > Trivia, casino, jeux
Rose.Warda
Mettre des mots sous forme "scramble" dans le trivia



Certains vont être ravis de connaitre la fonction "scramble" du trivia tongue.gif

Aujourd'hui en salle je parlais de la difficulté de faire des mots avec des lettres mélangées pour le trivia.
Et ce soir, Lucky Joice, m'a montré comment le faire tout simplement.

Sans doute beaucoup d'entres vous connaissaient déjà cette fonction, mais au cas où, voici comment faire wink.gif :


Si vous utilisez un trivia par thèmes, créez un nouveau fichier.txt (Scramble.txt) et enregistrer le dans votre bot sous forme UFT-8
Soit vous les mettez a la suite de vos questions dans le fichier Questions.

Scramble*Voiture
Scramble*Bateau
Scramble*Cannibale


Voici comme le bot le mettra en salle :

CITATION
BOT : 28. caaninbel?
BOT : Commençant par : Can------
BOT : Commençant par : Cannib---
BOT : Temps terminé ! La réponse est: Cannibale


Si vous allez dans votre fenêtre Options Trivia, dans l'onglet Default, cliquez sur le bouton " say scramble" puis apply et OK, alors le bot posera sa question sous cette forme :

CITATION
BOT : 2. Unscramble the following: uolirengle?
BOT : Commençant par : Gren------
BOT : Commençant par : Grenoui---
BOT : Temps terminé ! La réponse est: Grenouille



Il n'y a pas moyen de le mettre sous une autre forme
par exemple j'aurai aimé que le bot marque :

BOT : (animaux) eenrigulol?
BOT : Commençant par : Gren------
BOT : Commençant par : Grenoui---
BOT : Temps terminé ! La réponse est: Grenouille

Mais ce n'est pas possible.


-------------------------

Maintenant, rien ne vous empêche de faire vos propre questions du style :

(Animaux) Remettre les lettres en ordre : eenrigulol ?*Grenouille

Mais ce sera beacoup plus long a faire.
Tandis qu'avec cette fonction scrabble, vous ne vous embêtez pas du tout.

Si vous avez des thèmes, vous pourrez y rajouter des scramble propres a vos thèmes.
Par exemple des scrabble d'animaux dans votre thème nature, des scrambles de noms de plantes etc...


-----------------------------

Vous pouvez aussi très bien faire des scramble de personnages célèbres, de chanteurs en utilisant le prénom et le nom de famille

de cette façon :

Scramble*Michel Sardou
Scramble*Jonnhy Halliday
Scramble*Jacques Chirac


Ce qui donnera ceci :

CITATION
BOT : 1. eihclm oadsur?
BOT : Commençant par : Mich-- ------
BOT : Commençant par : Michel S-----
BOT : Temps terminé ! La réponse est: Michel Sardou

BOT : 3. onyhnj alilhady?
BOT : Commençant par : Jonnh- --------
BOT : Commençant par : Jonnhy Hal-----
BOT : Temps terminé ! La réponse est: Jonnhy Halliday



----------------------------

MAIS... CEPENDANT

Ben oui il y a un mais ;P comme dans tout

Ne mettez pas les mots contenant des lettres à accents ainsi que des cédilles (ç), ça ne passe pas.

Il y aura certainement une correction a faire pour que ça passe, les concepteurs du bot vous le diront plus tard.
En attendant amusez vous bien avec tous les autres mots tongue.gif


Merci à lucky pour tous les tests que nous avons fait ensemble.
Lucky_Joice
hehehe Rose, c'était un plaisir pour moi de faire ces tests avec toi biggrin.gif

pour la phrase : unscramble.... en anglais

vous pouvez la traduire vous même en français

en vous rendant dans le fichier trivscript.mrc

et en changeant unscramble the following par : .... (réécrivez dans le bon ordre par ex.)

utilisez la fonction rechercher du texte que vous avez en haut de chaque fichier remote

Voici donc la ligne à modifier:

CODE
alias -l msg.question.scramble { return $iif($getset(status, sayscramble),$e2(Unscramble the following:),$iif($1-,$e2($1 $+ :)))) $e1($scramble($tok(2)) $+ ?) }


par:

CODE
alias -l msg.question.scramble { return $iif($getset(status, sayscramble),$e2(Réécrivez dans le bon ordre:),$iif($1-,$e2($1 $+ :)))) $e1($scramble($tok(2)) $+ ?) }
lievre2mars
Bonne idée,

Simple précision, si deux mots sont possibles, votre bot n'admettra qu'une seule réponse, ce qui peut être gênant... Je n'ai pas d'exemple précis pour le moment (enfin si mais pas bien unsure.gif epstu peut faire "setup" et "putes", ce n'est qu'un exemple :blink:)

CCscript XS 2.1 intègrera un Scramble doté d'un dictionnaire assez complet, français, qui lui permettra de reconnaître lorsqu'il y a plusieurs solutions...

Lievre2mars
Rose.Warda
CITATION(lievre2mars @ 30/03/2006, 01:35) *
CCscript XS 2.1 intègrera un Scramble doté d'un dictionnaire assez complet, français, qui lui permettra de reconnaître lorsqu'il y a plusieurs solutions...


Bonne nouvelle. Ca semble très sympa.

Et c'est utile de le savoir au cas où quelqu'un aurait songé à en préparer pour XS comme pour les questions de trivia.

Qu'y aura-t-il d'autre de nouveau concernant les jeux dans XS ?
Lucky_Joice
Bien vu la remarque lievre ... très pertinente même si l'exemple choisi est heuuu .... biggrin.gif

ça ne vaut certainement pas le scramble qui sera disponible dans la version xs certe mais en attendant il existe toujours une petite opération de "fraude"

je reprends l'exemple de lievre hein ... :blink:

"setup" "**censuré**"

si on fait ceci : Scramble*setup***censuré**

le script accèptera les deux réponses.

Attention toutefois à un petit détail !

Si vous répondez "setup", le script dira bravo tu as répondu "setup"
Si vous répondez "**censuré**", le script dira bravo tu as répondu "setup"


Donc c'est la que les gens se demandent quoi tongue.gif

Bon maintenant il vous est toujours permis de cacher la bonne bonne réponse (mais en général les gens aiment bien voir le script dire la bonne réponse)

Si vous cacher la réponse le script dira que vous avez trouver la bonne réponse dans les deux cas sans préciser la réponse qu'il attendait.
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.