Date: 2018/11/27 12:16:24 UTC-08: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
'WeihnachtsScript_2018_Weihnachtsmarkt_Waldi':
type: assignment
interact scripts:
- WeihnachtsScript_2018_Weihnachtsmarkt_Waldi_Interaction
actions:
on assignment:
# Auf was reagiert der NPC?
- trigger name:click toggle:true
- trigger name:chat toggle:true
- trigger name:proximity toggle:true radius:5
# NPC-Gestaltung
- ^execute as_op "npc select <npc.id>"
- ^execute as_op "npc lookclose"
- ^execute as_op "npc rename Waldi"
- ^execute as_op "npc skin 14ft"
'WeihnachtsScript_2018_Weihnachtsmarkt_Waldi_Interaction':
type: interact
steps:
default:
proximity trigger:
entry:
script:
- chat "<&7>Guten Tag, <player.name>! Ich bin der <npc.name>."
exit:
script:
- random 3
- chat "<&7>Bye."
- chat "<&7>Tschüss."
- chat "<&7>Tüdelü."
click trigger:
script:
- random 3
- chat "<&7>Möchtest du ein paar Schokohasen haben? (Ja/Nein)"
- chat "<&7>Ich hoffe du hast deine Schuhe auch geputzt."
- chat "<&7>Ich hoffe du hast deine Wunschliste schon abgegeben? Der 6. ist ja schon lange vorbei."
chat trigger:
'1':
trigger: "/Ja/, möchte ich."
script:
- chat "<&7>Das ist ja toll, ich habe gestern erst welche beschlagnahmt"
'2':
trigger: "/Nein/, danke."
script:
- chat "<&7>Okay, dann esse ich sie ebend alle selbst auf."
'CatchAll':
trigger: /REGEX:\w+/
script:
- chat "Tut mir leid, ich habe dich nicht verstanden. Antwort mir bitte mit den Möglichkeiten, die ich dir gegeben habe."