"Aubergiste": type: assignment actions: on assignment: - trigger name:proximity toggle:true radius:5 interact scripts: - 1 AubergisteAccueil "Aubergiste Proxi": type: interact steps: 1: proximity trigger: entry: script: #On va vérifier si le joueur est nouveau ou non et lancer le script correspondant - run "Verif Nouveau" exit: script: #on dit aurevoir au joueur. - random { - chat "A bientôt j'espère." - chat "A la prochaine." - chat "Je suis ouvert tout le temps. Viens me revoir" } "Verif Nouveau": type: task speed: 0 #Ici on vérifie si le joueur est déjà venu ou non. Et en fonction on lance le script d'accueil #ou le script de choix menu. script: - if = non { - chat "Ah te revoilà" - run "veux tu manger" } else { - chat "Bienvenue Etranger." - run "accueil nouveau" } "accueil nouveau": type: interact steps: 1: Proximity Trigger: entry: script: - chat "Tu es à l'auberge du village voyageur" - wait 1 - chat "blabla" - wait 1 - flag nouveaujoueur:non - zap step:1 "s@Aubergiste Proxi" "veux tu manger": type: interact steps: 1: Click Trigger: script: - chat "Tu veux manger quelque chose ?" - narrate "Réponds par oui ou par non." Chat trigger: 1: trigger: /Oui/, volontier avec plaisir. script: - run "choix menu" 2: trigger: /Non/ merci. script: - zap step:1 "choix menu": type: interact steps: 1: - chat "ici choix menu" # # # 1: # Trigger: /Oui/, je viens juste d'arriver. # script: # - wait 1 # - chat "Ah ca fait plaisir de voir de nouvelles têtes, bienvenue à toi " # - zap "2" # - wait 1 # - chat "Tu veux manger quelque chose ?" # - narrate "Au menu de l'auberge vous avez aujourd'hui :" # - narrate " 1 - Une patate chaude 0.99z" # - narrate " 2 - Un cookie 0.79z" # - narrate " 3 - Un poulet roti 1.49z" # - narrate " Quel est votre choix ? (taper 'rien' si vous ne voulez rien)" # 2: # Trigger: /Non/, ca fait un moment que je suis dans le coin # script: # - wait 1 # - chat "Il me semblait bien que ta tete me disait quelque chose" # - wait 1 # - chat "Tu veux manger quelque chose ?" # - narrate "Au menu de l'auberge vous avez aujourd'hui :" # - narrate " 1 - Une patate chaude 0.99z" # - narrate " 2 - Un cookie 0.79z" # - narrate " 3 - Un poulet roti 1.49z" # - narrate " Quel est votre choix ? (taper 'rien' si vous ne voulez rien)" ## - zap "2" # 2: # Chat Trigger: # 1: # Trigger: Je vais prendre le choix /1/, la patate chaude s'il te plait. # script: # - wait 1 # - chat " Une patate chaude, une ! Voilà pour toi !" # - execute as_server "give 393 1" # - execute as_server "money take 0.99" # - narrate " Vous avez reçu une patate chaude, votre compte à été débité de 0.99z" # - zap 'step:3' # 2: # Trigger: Je vais prendre le choix /2/, le cookie s'il te plait. # script: # - wait 1 # - chat " Un cookie tout frais sorti du four, le voilà." # - execute as_server "give 357 1" # - execute as_server "money take 0.79" # - narrate " Vous avez reçu un cookie, votre compte à été débité de 0.79z" # - zap 'step:3' # 3: # Trigger: Je vais prendre le choix /3/, le poulet rôti s'il te plait. # script: # - wait 1 # - chat " Attention, il est encore tout chaud, il sort juste de la broche !" # - execute as_server "give 366 1" # - execute as_server "money take 1.59" # - narrate " Vous avez reçu un poulet rôti, votre compte à été débité de 1.59z" # - zap 'step:3' # 4: # Trigger: Non merci, je ne veux /rien/. # script: # - wait 1 # - chat " T'as qu'a le dire si tu trouves que ma bouffe est daubé." # - narrate " Il semblerait que vous ayez vexé l'aubergiste. A votre place je sortirais de l'établissement." # - zap 'step:3' # 3: # Proximity Trigger: # exit: # script: # - chat " A la prochaine, j'espère" # - wait 10 # - zap 'step:2'