Date: 2015/09/19 17:00:57 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
chakra_events:
type: world
debug: true
events:
on server loads:
- wait 5t
- run Chakra_Building id:chakra_loop
on script reload:
- queue q@chakra_loop clear
- wait 1t
- run Chakra_Building id:chakra_loop
on player join:
- if <player.has_flag[Chakra].not> {
- flag <player> Chakra:99
}
on player starts sneaking:
- flag <player> Show_Chakra
on player stops sneaking:
- if <player.has_flag[Show_Chakra]> {
- flag <player> Show_Chakra:!
- sidebar remove
}
Chakra_Building:
type: task
debug: true
script:
- announce "testing" to_console
- while true {
- define plist <server.list_online_players.parse[has_flag[Show_Chakra]]>
- if <def[plist].size.is[MORE].than[0]> {
- sidebar set "title:Chakra" "values:<&c>Chakra<&co> <player.flag[Chakra]>" players:%plist% per_player
- foreach %plist% {
- flag <def[value]> Chakra:+:1
}
}
- wait 6s
}