Date: 2016/09/24 16:00:40 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
123
124
125
126
127
128
129
Ronald:
type: assignment
actions:
on assignment:
- trigger name:click state:true
interact scripts:
- 1 Ronald_Interact
Ronald_Interact:
type: interact
steps:
1:
chat trigger:
1:
trigger: /Hello/ /Sup/ /Hey/ /Hi/
script:
- chat "Hello, my name is <npc.name>. How can I help?"
2:
trigger: /regex:.*I would like.*/
script:
- chat "Here it is:"
- wait 1
- inventory open d:in@Ronaldisbae
Ronaldisbae:
type: inventory
title: Ronaldisbae
size: 27
slots:
- "[i@Ronald_slot1] [i@Ronald_slot2] [i@Ronald_slot3] [i@Ronald_slot4] [i@Ronald_slot5] [i@Ronald_slot6]"
Ronald_slot1:
type: item
material: cooked_fish
display name: Bucket of Fried Chicken
lore:
- "£10"
Ronald_slot2:
type: item
material: cooked_beef
display name: Big Dik
lore:
- "£5"
Ronald_slot3:
type: item
material: cooked_chicken
display name: Cock Dic
lore:
- "£10"
Ronald_slot4:
type: item
material: baked_potato
display name: Fries
lore:
- "£1"
Ronald_slot5:
type: item
material: rotten_flesh
display name: Chickmmadrell
lore:
- "£10 Totally not horse meat."
Ronald_slot6:
type: item
material: mushroom_soup
display name: Porridge
lore:
- "£5"
Ronald_handler:
type: world
events:
on player clicks in Ronaldisbae:
- determine cancelled
on player drags in Ronaldisbae:
- determine cancelled
on player clicks Ronald_slot1 in Ronaldisbae:
- if <player.inventory.contains[i@iron_ingot].quantity[2]> {
- take i@gold_ingot quantity:2
- give Ronald_slot1 quantity:1
}
else {
- chat "What are you trying to do?"
}
on player clicks Ronald_slot2 in Ronaldisbae:
- if <player.inventory.contains[i@iron_ingot].quantity[1]> {
- take i@i@iron_ingot_ingot quantity:1
- give Ronald_slot2 quantity:1
}
else {
- chat "What are you trying to do?"
}
on player clicks Ronald_slot3 in Ronaldisbae:
- if <player.inventory.contains[i@iron_ingot].quantity[2]> {
- take i@iron_ingot quantity:2
- give Ronald_slot3 quantity:1
}
else {
- chat "What are you trying to do?"
}
on player clicks Ronald_slot4 in Ronaldisbae:
- if <player.inventory.contains[i@gold_nugget].quantity[1]> {
- take i@gold_nugget quantity:1
- give Ronald_slot4 quantity:1
}
else {
- chat "What are you trying to do?"
}
on player clicks Ronald_slot5 in Ronaldisbae:
- if <player.inventory.contains[i@iron_ingot].quantity[2]> {
- take i@iron_ingot quantity:2
- give Ronald_slot5 quantity:1
}
else {
- chat "What are you trying to do?"
}
on player clicks Ronald_slot6 in Ronaldisbae:
- if <player.inventory.contains[i@iron_ingot].quantity[1]> {
- take i@iron_ingot quantity:1
- give Ronald_slot6 quantity:1
}
else {
- chat "What are you trying to do?"
}