Date: 2014/08/25 20:28:09 UTC-07:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
"Aubergiste":
type: assignment
actions:
on assignment:
- trigger name:proximity toggle:true radius:5
interact scripts:
- 5 Aubergiste Proxi
"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 "<yellow>A bientôt j'espère."
- chat "<yellow>A la prochaine."
- chat "<yellow>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 <player.flag[nouveaujoueur]> == non {
- chat "<Yellow>Ah te revoilà <player.name>"
- ^run "veux tu manger" }
else {
- chat "<Yellow>Bienvenue Etranger."
- ^run accueil_nouveau }
accueil_nouveau:
type: interact
steps:
1:
click Trigger:
script:
- chat "<Yellow>Tu es à l'auberge du village voyageur"
- wait 1
- chat "<Yellow>blabla"
- wait 1
- flag <player> nouveaujoueur:non
- ^zap step:1 "s@Aubergiste Proxi"
"veux tu manger":
type: interact
steps:
1:
Click Trigger:
script:
- chat "<Yellow>Tu veux manger quelque chose ?"
- narrate "<red>Réponds par <white>oui<red> ou par <white>non<red>."
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 "<yellow>ici choix menu"
# 1:
# Trigger: <dark_aqua>/Oui/, je viens juste d'arriver.
# script:
# - wait 1
# - chat "<green>Ah ca fait plaisir de voir de nouvelles têtes, bienvenue à toi <player.name>"
# - zap "2"
# - wait 1
# - chat "<green>Tu veux manger quelque chose ?"
# - narrate "<red>Au menu de l'auberge vous avez aujourd'hui :"
# - narrate "<red> 1 - Une patate chaude 0.99z"
# - narrate "<red> 2 - Un cookie 0.79z"
# - narrate "<red> 3 - Un poulet roti 1.49z"
# - narrate "<red> Quel est votre choix ? (taper 'rien' si vous ne voulez rien)"
# 2:
# Trigger: <dark_aqua>/Non/, ca fait un moment que je suis dans le coin
# script:
# - wait 1
# - chat "<green>Il me semblait bien que ta tete me disait quelque chose"
# - wait 1
# - chat "<green>Tu veux manger quelque chose ?"
# - narrate "<red>Au menu de l'auberge vous avez aujourd'hui :"
# - narrate "<red> 1 - Une patate chaude 0.99z"
# - narrate "<red> 2 - Un cookie 0.79z"
# - narrate "<red> 3 - Un poulet roti 1.49z"
# - narrate "<red> Quel est votre choix ? (taper 'rien' si vous ne voulez rien)"
# - zap "2"
# 2:
# Chat Trigger:
# 1:
# Trigger: <dark_aqua> Je vais prendre le choix /1/, la patate chaude s'il te plait.
# script:
# - wait 1
# - chat "<green> Une patate chaude, une ! Voilà pour toi !"
# - execute as_server "give <player.name> 393 1"
# - execute as_server "money take <player.name> 0.99"
# - narrate "<red> Vous avez reçu une patate chaude, votre compte à été débité de 0.99z"
# - zap 'step:3'
# 2:
# Trigger: <dark_aqua> Je vais prendre le choix /2/, le cookie s'il te plait.
# script:
# - wait 1
# - chat "<green> Un cookie tout frais sorti du four, le voilà."
# - execute as_server "give <player.name> 357 1"
# - execute as_server "money take <player.name> 0.79"
# - narrate "<red> Vous avez reçu un cookie, votre compte à été débité de 0.79z"
# - zap 'step:3'
# 3:
# Trigger: <dark_aqua> Je vais prendre le choix /3/, le poulet rôti s'il te plait.
# script:
# - wait 1
# - chat "<green> Attention, il est encore tout chaud, il sort juste de la broche !"
# - execute as_server "give <player.name> 366 1"
# - execute as_server "money take <player.name> 1.59"
# - narrate "<red> Vous avez reçu un poulet rôti, votre compte à été débité de 1.59z"
# - zap 'step:3'
# 4:
# Trigger: <dark_aqua> Non merci, je ne veux /rien/.
# script:
# - wait 1
# - chat "<green> T'as qu'a le dire si tu trouves que ma bouffe est daubé."
# - narrate "<red> 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 "<green> A la prochaine, j'espère"
# - wait 10
# - zap 'step:2'