Date: 2018/03/31 10:54:28 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
TutorialStation0_A:
type: assignment
actions:
on assignment:
- trigger name:click state:true
- trigger name:proximity state:true
- narrate "<blue><npc.name><white>: Ich werde ab sofort das Script <red> TutorialStation0_I <white> ausführen "
interact scripts:
- 1 TutorialStation0_I
TutorialStation0_I:
type: interact
steps:
1:
proximity trigger:
entry:
script:
- zap N
- flag player chat_queue:<queue> duration:1m
- narrate "<blue><npc.name><white>: Hallo ich bin ein NPC!"
- wait 3s
- narrate "<blue><npc.name><white>: Ich bringe dir bei wie du mit NPC's interagieren kannst."
- wait 3s
- narrate "<blue><npc.name><white>: Klick mich einfach mit der <green>Rechten Maustaste<white> an"
- zap 1
exit:
script:
- narrate "<blue><npc.name><white>: <red>Hey!!!<white> Komm zurück ich kann dir noch viel beibringen!"
- if <player.has_flag[chat_queue]> {
- queue <player.flag[chat_queue]> stop
- flag player chat_queue:!
}
click trigger:
script:
- zap N
- flag player chat_queue:<queue> duration:1m
- narrate "<blue><npc.name><white>: Hallo Fremder, ich bin ein <blue>Bot<white> und ich erkläre dir wie dieses Tutorial funktioniert"
- wait 2s
- narrate "<blue><npc.name><white> : Einige Bots machen auf sich aufmerksam sobald du in ihrer Nähe bist."
- wait 3s
- narrate "<blue><npc.name><white> : Andere Bots musst du einfach anklicken"
- wait 3s
- narrate "<blue><npc.name><white> : Sie erzählen dir Sachen so wie ich es grade tue ohne das du etwas tun musst. Habe ein wenig Geduld sonst verpasst du vielleicht etwas."
- wait 3s
- narrate "<blue><npc.name><white> : Manchmal musst du aber auch mit ihnen Kommunizieren"
- wait 3s
- narrate "<blue><npc.name><white> : Testen wir das doch grade mal ich werde dir eine Frage stellen!"
- wait 3s
- narrate "<blue><npc.name><white> : Was magst du lieber <blue>blau<white> oder <green>grün<white>?"
- flag player chat_queue:!
- zap 2
2:
click trigger:
script:
- narrate "<blue><npc.name><white> : Schau mich direkt an und tippe <blue>blau<white> oder <green>grün<white> in den chat"
chat trigger:
1:
trigger: /blau/
Script:
- narrate "<blue><npc.name><white> : Sehr gut! Ich finde blau auch toll!"
- zap 3
2:
trigger: /grün/
Script:
- narrate "<blue><npc.name><white> : Sehr gut! Ich liebe Grün!"
- zap 3
proximity trigger:
script:
exit:
- narrate "<blue><npc.name><white>: <red>Hey!!!<white> Komm zurück ich kann dir noch viel beibringen!"
- if <player.has_flag[chat_queue]> {
- queue <player.flag[chat_queue]> stop
- flag player chat_queue:!
}
3:
click trigger:
script:
- wait 2s
- narrate "<blue><npc.name><white> : Das wars schon im großen und ganzen! Viel spaß beim erkunden der Welt"
N:
proximity trigger:
script:
exit:
script:
- narrate "<blue><npc.name><white>: <red>Hey!!!<white> Komm zurück ich kann dir noch viel beibringen!"
- if <player.has_flag[chat_queue]> {
- queue <player.flag[chat_queue]> stop
- flag player chat_queue:!
}