Date: 2014/07/12 12:25:44 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
Citizen:
type: assignment
interact scripts:
- 100 CitizenType
actions:
on assignment:
- trigger name:click toggle:true
CitizenType:
type: interact
steps:
1:
click trigger:
script:
- if <npc.owner> = <player> {
- chat "Hello sir guide me to where you want me to be then say 'house' and i will remain there."
- execute as_server "npc sel <n@npc.id>"
- execute as_server "sentry guard <player>"
}
else {
- chat "Hello good sir welcome to my establishment."
}
chat trigger:
'stopper':
trigger: "this is your /house/"
script:
- chat "Thank you for this abode my lord."
- execute as_server "sentry guard"
- zap step:2
2:
click trigger:
script:
- if <npc.owner> = <player> {
- chat "Hello my lord which task would you like me to do?"
- chat "Current jobs you can hire me for are miner, farmer, or merchant? Builder is currently being worked on"
- zap 'step:ChooseTask'
}
else {
- chat "Hello good sir welcome to my establishment."
}
'ChooseTask':
chat trigger:
'miner':
trigger: "I want you to be a /miner/."
script:
- zap 'step:miner'
'farmer':
trigger: "I want you to be a /farmer/."
script:
- zap 'step:farmer'
'builder':
trigger: "I want you to be a /builder/."
script:
- zap 'step:builder'
'merchant':
trigger: "I want you to be a /merchant/."
script:
- zap 'step:merchant'
'miner':
click trigger:
script:
- chat "Hello my lord welcome to my humble household?"
'farmer':
'builder':
'merchant':