Date: 2014/08/26 21:32:20 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
"Aubergiste":
type: assignment
actions:
on assignment:
- trigger name:chat toggle:true
- trigger name:click toggle:true
- trigger name:proximity toggle:true radius:5
interact scripts:
- 5 Aubergiste Proxi
- 6 accueil_nouveau
"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>"
- chat "<Yellow>Tu veux manger quelque chose ?"
- narrate "<red>Réponds par <white>oui<red> ou par <white>non<red>."
- ^run "veux tu manger" }
else {
- chat "<Yellow>Bienvenue Etranger."
- wait 1
- ^run accueilnouveau }
accueilnouveau:
type: task
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:
chat trigger:
1:
Trigger: /Oui/, volontier avec plaisir.
script:
- ^run "choix menu"
2:
Trigger: /Non/ merci.
script:
- chat "<Yellow>Dis le si tu trouves que ma bouffe est daubée ...
- ^zap step:1
"choix menu":
type: interact
steps:
1:
- chat "<yellow>ici choix menu"