Timer de phrase

Résolu
Camanche Messages postés 149 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 17 novembre 2007 - 10 déc. 2004 à 23:25
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005 - 12 déc. 2004 à 00:18
Bonjour,

Je voudrais écrire une phrase (genre une question) et qu'un labs de temps plus taard il memarque la réponse.
Par exemple:
<Camanche> Question....
"Là on attends un peu que tout le monde réfléchisse"
<Camanche> Réponse....

Voila j'espère que vous comprenez :)

Camanche

6 réponses

cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
12 déc. 2004 à 00:18
alias devine {
  var %a = $lines(fichier.txt)
  var %b = $rand(1,%a)
  msg $chan $gettok($read(fichier.txt,%b),1,124))
  .timer 1 2 msg $chan $gettok($read(fichier.txt,%b),2,124))
}

Dans ton fichier.txt, tu sépare question et réponse par un | et normalement ca marche :) En tout cas, chez moi ...

Asthar
IDAP Network
3
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
11 déc. 2004 à 01:05
Les timers sont tes amis :p
Exemple :
.timer 1 1 say Coucou

Dira "Coucou" un seconde apres que tu es tapé la commande.
.timer 2 1 say Pouet =)

Dira "Pouet =)" 2 fois a une seconde d'intervalle.

A toi de voir ce que tu peu tirer de tout ca =)

Nota : le "." sert a rendre le timer silencieux afin de ne pas avoir "timer 1 activate" etc .. dans la fenetre active ...

Asthar
IDAP Network
0
Camanche Messages postés 149 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 17 novembre 2007
11 déc. 2004 à 02:24
Oui mais ça le timer 2 1 Pouet ça me fait répéter 2 fois Pouet.

Mais moi je voudrais en fait dire deux phrases differentes.

Genre Bonjour[/b} et admettons 10 secondes après [b]Au revoir

Camanche
0
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 1
11 déc. 2004 à 08:43
alias phrase {
.say Bonjour
.timer 1 10 /say Au revoir
}
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
11 déc. 2004 à 20:57
Dans ce cas :
var %i = 1
var %j = $lines(phrases1.txt)
while %j <= %i {
.timer 1 2 .msg $chan $read(phrases1.txt,%i)
.timer 1 2 .msg $chan $read(phrases2.txt,%i)
inc %i
}

Ceci en admettant que phrases1.txt et phrases2.txt aient exactement le meme nombre de lignes :)
(J'suppose que c'est pour un quizz :p)

Asthar
IDAP Network
0
Camanche Messages postés 149 Date d'inscription jeudi 23 octobre 2003 Statut Membre Dernière intervention 17 novembre 2007
11 déc. 2004 à 22:50
Non Asthar ce n'est pas pour un quizz et la question n'a pas forcément le même nombre de ligne.
Talking je n'ai pas encore essayé ton code mais on ne peut pas faire ça sans alias?
En fait je veux mettre ça dans mon menu channel, genre une devinette: Je pose une question en cliquant droit et je voudrais que 10 secondes après par exemple je marque la réponse.

Camanche
0
Rejoignez-nous