Date: 2014/09/09 06:16:51 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
"Audoin":
type: assignment
actions:
on assignment:
- trigger name:chat toggle:true
- trigger name:click toggle:true
- trigger name:damage toggle:true
- trigger name:proximity toggle:true radius:30
- sit location:-2202,74,-5664,world
interact scripts:
- 5 Audoin proxi
"Audoin proxi":
type: interact
steps:
1:
proximity trigger:
entry:
script:
if <player.flag[premierefois]> == non {
- execute as_server "weather World storm 15"
- wait 10
- chat "<yellow>Oooooooh !! "
- wait 2
- chat "<yellow>Moi je ne vais pas plus loin."
- wait 2
- chat "<yellow>Je ne m'approche pas de ce village maudit"
- wait 2
- chat "<yellow>C'est une bande de fou de dieu."
- wait 2
- chat "<yellow>Je ne dépasse jamais ce lac de lave."
- wait 2
- chat "<yellow>Il vous faudra faire le reste du chemin à pied."
- wait 2
- chat "<yellow>Maintenant il faut me payer le voyage. C'est <gold>10 zouds<yellow>."
- narrate "<red>Acceptez vous de payer votre cocher ?"
- narrate "<red>Tapez <white>oui<red> ou <white>non<red> ?" }
else {
- chat "<yellow>Heu ... le village est dans l'autre direction !"
- zap step:2
exit:
script:
#on dit aurevoir au joueur.
- if <player.flag[payeur]> == oui {
- chat "<yellow>A une prochaine fois, qui sait !" }
else if <player.flag[payeur]> == non {
- chat "<yellow>Tu ne l'emporteras pas au paradis !" }
else {
- chat "<yellow>Hey ou tu crois allez comme ça ?"
- wait 1
- chat "<yellow>Attaque ce mauvais payeur Fantôme."
- attack npc:n@104 target:<player>
- flag <player> premierefois:non
- flag <player> payeur:non }
- zap step:1
damage trigger:
script:
# If you hit the NPC, it will run a script further below with some random dialogue to show
# their disgust.
- ^run "Attaque aubergiste"
2:
chat trigger:
1:
trigger: <white>/Non/ je prèfère ne pas payer pour un voyage d'une si piètre qualité !
script:
- chat "<Yellow>Oh tu vas le regretter."
- wait 1
- chat "<Yellow>Allez Fantôme ! Attaque le !!
- attack npc:n@104 target:<player>
- flag <player> premierefois:non
- flag <player> payeur:non
- ^zap step:1
2:
trigger: <white>/Oui/ bien sur, tout travail mérite salaire !
script:
- execute as_server "money take <player> 10"
- narrate "<red>Vous avez payé à <npc.name> <gold>10 zouds<red>."
- wait 2
- chat "<Yellow>Merci ! Ce fût un plaisir de voyager avec vous."
- flag <player> premierefois:non
- flag <player> payeur:oui
- zap step:1
proximity trigger:
exit:
script:
#on dit aurevoir au joueur.
- if <player.flag[payeur]> == oui {
- chat "<yellow>A une prochaine fois, qui sait !" }
else if <player.flag[payeur]> == non {
- chat "<yellow>Tu ne l'emporteras pas au paradis !" }
else {
- chat "<yellow>Hey ou tu crois allez comme ça ?"
- wait 1
- chat "<yellow>Attaque ce mauvais payeur Fantôme."
- attack npc:n@104 target:<player>
- flag <player> premierefois:non
- flag <player> payeur:non }
- zap step:1
"Attaque audoin":
type: task
script:
# When you hit (damage) the NPC, they will respond with one of the following lines.
- ^random {
- chat "<Yellow>Aïïïee ! Pourquoi tu fais ça ? Si je meurt tu vas le regretterer !"
- chat "<yellow>Aaarrggg! Je ne t'ai jamais rien fait ? Ne me retapes pas !"
- chat "<yellow>Ma ..? Mais pourquoi tu me fais ça ? Ça coupe fort. Et ça fait très mal."
- chat "<yellow>Me fais pas mal s'il te plait ! Je ne t'ai jamais rien fait de mal !"
- chat "<yellow>Ouch! Ne fait rien maintenant que regretteras plus tard..." }