Date: 2018/09/17 13:26:07 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
base:
type: inventory
size: 54
title: <yellow>Storage
slots:
- "[barrier100] [barrier100] [barrier100] [barrier100] [barrier100] [barrier100] [barrier100] [barrier100] [barrier100]"
- "[barrier1000] [barrier1000] [barrier1000] [barrier1000] [barrier1000] [barrier1000] [barrier1000] [barrier1000] [barrier1000]"
- "[barrier10000] [barrier10000] [barrier10000] [barrier10000] [barrier10000] [barrier10000] [barrier10000] [barrier10000] [barrier10000]"
- "[barrier100000] [barrier100000] [barrier100000] [barrier100000] [barrier100000] [barrier100000] [barrier100000] [barrier100000] [barrier100000]"
- "[barrier1000000] [barrier1000000] [barrier1000000] [barrier1000000] [barrier1000000] [barrier1000000] [barrier1000000] [barrier1000000] [barrier1000000]"
- "[barrier10000000] [barrier10000000] [barrier10000000] [barrier10000000] [barrier10000000] [barrier10000000] [barrier10000000] [barrier10000000] [barrier10000000]"
create:
type: task
scripts:
- note in@base as:invde<player.name>
open:
type: task
scripts:
- inventory open d:in@invde<player.name>
events:
type: world
events:
on player clicks barrier100 in inventory:
- if <context.inventory> == in@invde<player.name> {
- if <player.money> >= 100 {
- inventory set destination:in@invde<player.name> origin:i@air slot:<context.slot>
- money take quantity:100
} else {
- determine cancelled
}
}
on player clicks barrier1000 in inventory:
- if <context.inventory> == in@invde<player.name> {
- if <player.money> >= 1000 {
- inventory set destination:in@invde<player.name> origin:i@air slot:<context.slot>
- money take quantity:1000
} else {
- determine cancelled
}
}
on player clicks barrier10000 in inventory:
- if <context.inventory> == in@invde<player.name> {
- if <player.money> >= 10000 {
- inventory set destination:in@invde<player.name> origin:i@air slot:<context.slot>
- money take quantity:10000
} else {
- determine cancelled
}
}
on player clicks barrier100000 in inventory:
- if <context.inventory> == in@invde<player.name> {
- if <player.money> >= 100000 {
- inventory set destination:in@invde<player.name> origin:i@air slot:<context.slot>
- money take quantity:100000
} else {
- determine cancelled
}
}
on player clicks barrier1000000 in inventory:
- if <context.inventory> == in@invde<player.name> {
- if <player.money> >= 1000000 {
- inventory set destination:in@invde<player.name> origin:i@air slot:<context.slot>
- money take quantity:1000000
} else {
- determine cancelled
}
}
on player clicks barrier10000000 in inventory:
- if <context.inventory> == in@invde<player.name> {
- if <player.money> >= 10000000 {
- inventory set destination:in@invde<player.name> origin:i@air slot:<context.slot>
- money take quantity:10000000
} else {
- determine cancelled
}
}
barrier100:
type: item
material: barrier
display name: 'Unlock by:'
lore:
- '$100'
barrier1000:
type: item
material: barrier
display name: 'Unlock by:'
lore:
- '$1.000'
barrier10000:
type: item
material: barrier
display name: 'Unlock by:'
lore:
- '$10.000'
barrier100000:
type: item
material: barrier
display name: 'Unlock by:'
lore:
- '$100.000'
barrier1000000:
type: item
material: barrier
display name: 'Unlock by:'
lore:
- '$1.000.000'
barrier10000000:
type: item
material: barrier
display name: 'Unlock by:'
lore:
- '$10.000.000'
air:
type: item
material: 0