%mots

Résolu
J4Gu4R Messages postés 385 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 3 juillet 2007 - 14 déc. 2004 à 01:34
J4Gu4R Messages postés 385 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 3 juillet 2007 - 19 déc. 2004 à 16:23
voila une question bete mais :

est-ce qu'il est possible de définir dans un %aleatoir un certains nombre de %phrase1,%phrase2...

bon si c pas clair j'm'ettrai un exemple vala :(

-J4Gu4R-

12 réponses

cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
15 déc. 2004 à 15:19
"(les chiffres et phrases dans les edit sont à titre d'exemples parcque des edit "" ça parle pas beaucoup) :))"

et bien tu met un on *:load avec un set %variblemachin
et puis tu met edit %variablemachin [......]

voila :)

KiNdEr_MaXi
3
J4Gu4R Messages postés 385 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 3 juillet 2007
14 déc. 2004 à 02:44
bon j'croit que ça va etre plus simple de tout mettre et puis ça minerveuuuhhhhh lol

voila le dialog tel qu'il est dans ma remote :

alias slap-fun { dialog -m slap-fun slap-fun }
dialog slap-fun {
title "le slap mètre"
size -1 -1 130 198
option dbu
text "voir si :", 100, 5 21 20 10
edit "nick de la personne", 101, 25 20 65 10, center autohs
edit "est", 103, 5 35 30 10, center autohs
edit "cool", 104, 40 35 65 10, center autohs

edit "%", 135, 5 47 30 10, center autohs
edit "0", 136, 40 47 30 10, center autohs
edit "100", 137, 75 47 30 10, center autohs
button "dire", 138, 40 200 50 10

edit "0", 105, 5 70 25 10, center autohs
edit "10", 106, 5 81 25 10, center autohs
edit "20", 107, 5 92 25 10, center autohs
edit "30", 108, 5 103 25 10, center autohs
edit "40", 109, 5 114 25 10, center autohs
edit "50", 110, 5 125 25 10, center autohs
edit "60", 111, 5 136 25 10, center autohs
edit "70", 112, 5 147 25 10, center autohs
edit "80", 113, 5 158 25 10, center autohs
edit "90", 114, 5 169 25 10, center autohs

edit "10", 115, 32 70 25 10, center autohs
edit "20", 116, 32 81 25 10, center autohs
edit "30", 117, 32 92 25 10, center autohs
edit "40", 118, 32 103 25 10, center autohs
edit "50", 119, 32 114 25 10, center autohs
edit "60", 120, 32 125 25 10, center autohs
edit "70", 121, 32 136 25 10, center autohs
edit "80", 122, 32 147 25 10, center autohs
edit "90", 123, 32 158 25 10, center autohs
edit "100", 124, 32 169 25 10, center autohs

edit "hou lala je m'en vais!", 125, 59 70 60 10, center autohs
edit "mince j'pensais pas *****!! :-(", 126, 59 81 60 10, center autohs
edit "surement une mauvaise journée - :-(", 127, 59 92 60 10, center autohs
edit "ça pourrait être mieux quand même :-(", 128, 59 103 60 10, center autohs
edit ".....c'est Pas trop mal...... :-)", 129, 59 114 60 10, center autohs
edit "super toi t'es une personne cool :-)", 130, 59 125 60 10, center autohs
edit ".....o.k.toi j't'aime bien déja...... :-)", 131, 59 136 60 10, center autohs
edit ".....Sacré résultat quand même!!! :-)", 132, 59 147 60 10, center autohs
edit "hé bé! un résultat pareil tu doit être quelqu'un de génial toi :-)", 133, 59 158 60 10, center autohs
edit "Hé bé j'pense pas qu'il y est plus cool que toi dans l'coin! <=D", 134, 59 169 60 10, center autohs
}

on *:dialog:slap-fun:*:*:{
if ($devent == edit) {
set %nick.active Oui
set %nick $did(101)
set %verbe.active Oui
set %verbe $did(103)
set %quoi.active Oui
set %quoi $did(104)
set %dimension.active Oui
set %dimension $did(135)
set %chiffre.active Oui
set %chiffre $did(136)
set %nombre.active Oui
set %nombre $did(137)
set %0.active Oui
set %0 $did(105)
set %1.active Oui
set %1 $did(106)
set %2.active Oui
set %2 $did(107)
set %3.active Oui
set %3 $did(108)
set %4.active Oui
set %4 $did(109)
set %5.active Oui
set %5 $did(110)
set %6.active Oui
set %6 $did(111)
set %7.active Oui
set %7 $did(112)
set %8.active Oui
set %8 $did(113)
set %9.active Oui
set %9 $did(114)
set %10.active Oui
set %10 $did(115)
set %aleatoir3.active Oui
set %aleatoir3 {
set %phrase1 $did(125)
set %phrase2 $did(126)
set %phrase3 $did(127)
set %phrase4 $did(128)
set %phrase5 $did(128)
set %phrase6 $did(130)
set %phrase7 $did(131)
set %phrase8 $did(132)
set %phrase9 $did(133)
set %phrase10 $did(134)
}
}
if $devent == ini {
if %nick.active == Oui { did -c slap 138 }
if %nick {
did -a slap-fun 101 %nick
}
if %verbe.active == Oui { did -c slap 138 }
if %verbe {
did -a slap-fun 103 %verbe
}
if %quoi.active == Oui { did -c slap 138 }
if %quoi {
did -a slap-fun 104 %quoi
}
if %dimension.active == Oui { did -c slap 138 }
if %dimension {
did -a slap-fun 135 %dimension
}
if %chiffre.active == Oui { did -c slap 138 }
if %chiffre {
did -a slap-fun 136 %chiffre
}
if %nombre.active == Oui { did -c slap 138 }
if %nombre {
did -a slap-fun 137 %nombre
}
if %0.active == Oui { did -c slap 138 }
if %0 {
did -a slap-fun 105 %chiffre
}
if %1.active == Oui { did -c slap 138 }
if %1 {
did -a slap-fun 106 %1
did -a slap-fun 115 %1
}
if %2.active == Oui { did -c slap 138 }
if %2 {
did -a slap-fun 107 %2
did -a slap-fun 116 %2
}
if %3.active == Oui { did -c slap 138 }
if %3 {
did -a slap-fun 108 %3
did -a slap-fun 117 %3
}
if %4.active == Oui { did -c slap 138 }
if %4 {
did -a slap-fun 109 %4
did -a slap-fun 118 %4
}
if %5.active == Oui { did -c slap 138 }
if %5 {
did -a slap-fun 110 %5
did -a slap-fun 119 %5
}
if %6.active == Oui { did -c slap 138 }
if %6 {
did -a slap-fun 111 %6
did -a slap-fun 120 %6
}
if %7.active == Oui { did -c slap 138 }
if %7 {
did -a slap-fun 112 %7
did -a slap-fun 121 %7
}
if %8.active == Oui { did -c slap 138 }
if %8 {
did -a slap-fun 113 %8
did -a slap-fun 122 %8
}
if %9.active == Oui { did -c slap 138 }
if %9 {
did -a slap-fun 114 %9
did -a slap-fun 123 %9
}
if %10.active == Oui { did -c slap 138 }
if %10 {
did -a slap-fun 115 %nombre
}
if %phrase1 {
did -a slap-fun 125 %phrase1
}
if %phrase2 {
did -a slap-fun 126 %phrase2
}
if %phrase3 {
did -a slap-fun 127 %phrase3
}
if %phrase4 {
did -a slap-fun 128 %phrase4
}
if %phrase5 {
did -a slap-fun 129 %phrase5
}
if %phrase6 {
did -a slap-fun 130 %phrase6
}
if %phrase7 {
did -a slap-fun 131 %phrase7
}
if %phrase8 {
did -a slap-fun 132 %phrase8
}
if %phrase9 {
did -a slap-fun 133 %phrase9
}
if %phrase10 {
did -a slap-fun 134 %phrase10
}
}
if $devent == sclick {
if ($did == 138) {
set %aleatoir2 $rand(%chiffre,%nombre)
msg %nick 11,1***** 0,1 Le %quoi Mètre 11,1*****9*4
msg %nick 11,1***** 0,1 Réponse: 11,1 $+ %nick
msg %nick 11,1***** 0,1 ton résultat 4×5]12]14]15»11,1*****9* %aleatoir2 $+ %dimension 4 %aleatoir3 11,1*****9*4
}
}
}

(les chiffres et phrases dans les edit sont à titre d'exemples parcque des edit "" ça parle pas beaucoup)

le but de ce dialog :

c un type de slap à éditer
il donne de manière aléatoire un chiffre entre 0 et 100 (dans mon dialog exemple)

si le chiffre est 5% par exemple ben ça dit la phrase hou lala je m'en vais!

exemple plus concret du résultat que je voudrais obtenir(sans les couleurs) :

***** Le Cool Mètre ******
***** Réponse: machin
***** ton résultat ×]]]»****** 5% hou lala je m'en vais! ******

problèmes :

problème1 : déja j'comprend pas pourquoi les phrases éditées n'apparaissent pas dans mon dialog

problème2 : pourquoi la phrase après le pourcentage n'apparait pas alors que pour chaque nombre (%1,%2...) il y a une phrase de configuré (%phrase1,%phrase2...)

problème3 : comment faire comprendre que "%aleatoire3" == (%phrase1,%phrase2...)

problème4 : comment faire pour ne pas avoir à éditer 2 fois la même chose? par exemple si j'édite : edit "0", 105 , ben ça édite automatiquement edit "0", 105...

voila en gros :(( j'sais pas si c'est l'heure qui me fait faire des bêtises mais j'arrive pas à trouver

-J4Gu4R-
0
J4Gu4R Messages postés 385 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 3 juillet 2007
14 déc. 2004 à 02:48
rectification d'erreur :

problème4 : ...si j'édite : edit "0", 136 , ben ça édite automatiquement edit "0", 105...

dsl :))

-J4Gu4R-
0
BSmax Messages postés 50 Date d'inscription dimanche 10 août 2003 Statut Membre Dernière intervention 28 mars 2009
14 déc. 2004 à 10:30
Déja un p'tit truc :

if $devent == ini {

c'est
if $devent == init {
0

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

Posez votre question
J4Gu4R Messages postés 385 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 3 juillet 2007
14 déc. 2004 à 12:01
merci BSmax j'avais pas fait gaffe :))

sinon ça marche pas +

-J4Gu4R-
0
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
14 déc. 2004 à 17:09
avec ton code ca me dis :
17?02?31] <KiNdEr_MaXi> ***** Le cool Mètre ******
[17?02?31] <KiNdEr_MaXi> ***** Réponse: KiNdEr_MaXi
[17?02?31] <KiNdEr_MaXi> ***** ton résultat ×]]]»****** 7% ******
en pv,
c'est bien ca que tu veux ?
KiNdEr_MaXi
0
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
14 déc. 2004 à 17:20
Probleme 1 :
les phrases éditées ne s'affichent pas car dans ton dialog il y a déja des phrases standards, remplace :
edit "hou lala je m'en vais!", 125, 59 70 60 10, center autohs
par :
edit %variabledetonchoix, 125, 59 70 60 10, center autohs

voila
KiNdEr_MaXi
0
J4Gu4R Messages postés 385 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 3 juillet 2007
14 déc. 2004 à 20:18
merci KiNdEr_MaXi le problème c que à la base j'ai pas les phrase standard c'est pour ça que j'ai mis :

(les chiffres et phrases dans les edit sont à titre d'exemples parcque des edit "" ça parle pas beaucoup) :))

de + comme tu me dit ça fait :

avec ton code ca me dis :
17?02?31] <KiNdEr_MaXi> ***** Le cool Mètre ******
[17?02?31] <KiNdEr_MaXi> ***** Réponse: KiNdEr_MaXi
[17?02?31] <KiNdEr_MaXi> ***** ton résultat ×]]]»****** 7% ******

mais ça fonctionne pas pour la phrase aléatoire===>"mince j'pensais pas *****!! :-("

et j'arrive pas pour les autres problèmes expliqués plus haut :)

-J4Gu4R-
0
J4Gu4R Messages postés 385 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 3 juillet 2007
14 déc. 2004 à 20:25
ah et j'oubliais pour les %variabledetonchoix en fait ya 10
%phrases correspondant au %aleatoir3 c'est pour ça que je demandais au tout début :
"est-ce qu'il est possible de définir dans un %aleatoir un certains nombre de %phrase1,%phrase2..."

mais bon C pas grave j'vais tout refère entièrement :)) merci encore à toi

-J4Gu4R-
0
J4Gu4R Messages postés 385 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 3 juillet 2007
17 déc. 2004 à 01:50
merci à toi KiNdErMaXi
:))

-J4Gu4R-
0
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
17 déc. 2004 à 17:30
de rien ;)
facture : 10€

KiNdEr_MaXi
0
J4Gu4R Messages postés 385 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 3 juillet 2007
19 déc. 2004 à 16:23
ok mais ça sur mon compte :))
0
Rejoignez-nous