VARIABLE
Str1:Phrase de l'utilisateur
Str2:Phrase connu par "Calta" //incrémente dans une boucle for
A:Nombre de phrase connu
B: peut valoir 1 ou 0 //test si Str1 est connu ou non Si Not B alors
"Calta" dit:I dont understand[/green]
C:Cette variables est utilisé pour Définir quelle quéstion a posé "Calta"
Exemple:
Si vous dîtes I LOVE YOU 1→C (1 voulant Réponse 1 si l'utilisateur répond YES/NO)
puis "Calta" répondra : Realy ?
Et vous pourrez répondre par oui(YES) ou par non(NO)
Mais si vous demandez par exemple JE SUIS UN NAIN
Elle vous répond : Realy elle ne va pas répondre pareil que pour
I LOVE YOU non ?
donc C en plus de A sert a définir de quoi on parle
D:Même principe que C mais a l'envers
Exemple:
Si "Calta" dit: How are you ? , vous répondez puis dîtes : AND YOU ?
Le programme doit savoir de quelle quéstion vous parlez
pour répondre "Calta" cherche la valeur de D
AJOUTE UNE PHRASE
D'abord ajouté 1 a la boucle for
For 1→A To 12 devient For 1→A To 13
Puis ajouté
A=X(13 dans ce cas)⇒"P"→Str2 //P ce que doit entrer l'utilisateur dans l'interface
EN MAJ
puis aller dans la condition If Not StrCmp(Str 1,Str 2) et rajouté la réponse de Calta
A=X(13 Encore)⇒"Calta:p" // p sa réponse
il y a des variantes comme avec AND YOU , YES et NO
mais fier vous au code ou poser moi la quéstion en comm'
"CALTA:Hi my name is CALTA"
0→D
Lbl 0
0→B
""→Str 2
"YOU:"?→Str 1
For 1→A To 12Ù
A=1⇒"HI"→Str 2
A=2⇒"HELLO"→Str 2
A=3⇒"FINE"→Str 2
A=4⇒"BAD"→Str 2
A=5⇒"TIRED"→Str 2
A=6⇒"HOW ARE YOU"→Str 2
A=7⇒"I LOVE YOU"→Str 2
A=7⇒1→C
A=8⇒"BYE"→Str 2
A=9⇒"YES"→Str 2
A=10⇒"NO"→Str 2
A=11⇒"AND YOU"→Str 2
A=12⇒"WHO CREATED YOU"→Str 2
If Not StrCmp(Str 1,Str 2)
Then 1→B
A=1 Or A=2⇒"CALTA:How are you ?"
A=1 Or A=2⇒1→D
A=3⇒"CALTA:Nice ·!·"
A=4⇒"CALTA:oh.~"
A=5⇒"CALTA:Ask me something."
A=6 Or (A=11 And D=1)⇒"CALTA:I dont feel.~"
A=11 And Not D⇒"CALTA:And me what ?"
A=6 Or (A=11 And D=1)⇒0→D
A=7⇒"CALTA:Realy ?~"
A=8⇒Stop
If A=9
Then Not C⇒"CALTA:What are you talking about."
C=1⇒"CALTA:Law will not apriciate that."
IfEnd
If A=10
Then Not C⇒"CALTA:What are you talking about."
C=1⇒"CALTA:Me neither."
IfEnd
A=12⇒"CALTA:My core was programed by EIRBLAST in his first version"
IfEnd
Next
0→C
B=1×Goto 0
"CALTA:I dont understand"
0→B
Goto 0