Date: 2017/05/06 15:13:58 UTC-07:00
Type: Denizen Script
Ingame:
type: task
debug: true
speed: 0
script:
- sidebar remove
- repeat <s@Config.yaml_key[timers.ingame].as_int>:
- define timeleft <s@Config.yaml_key[timers.ingame].as_int>
- define minutes <def[timeleft].sub[<def[value]>].div[60].as_int.round_down.pad_left[2].with[0]>
- define seconds <def[timeleft].sub[<def[value]>].mod[60].as_int.pad_left[2].with[0]>
- sidebar set "title:<&e><&l>Time Left | <&b><&l><def[minutes]><&co><def[seconds]>" "players:<server.list_online_players>" per_player
- ^foreach <server.flag[spawns].as_list.sort_by_number[as_player.flag[score]].reverse> {
- if <def[loop_index].is[OR_LESS].than[12]> {
- sidebar set "line:<def[loop_index]>" "values:<&e> <def[value].flag[score]><&c> <def[value].flag[kills]><&b> <def[value].name>" "players:<server.list_online_players>" per_player
}
else {
- foreach stop
}
}
- if <def[value].is[EQUALS].to[<s@Config.yaml_key[timers.nonewjoin]>]> {
- flag server nonewjoin
}
- wait 1s
- ^run s@Postgame instantly