Date: 2015/07/18 13:40:47 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
EffectWorldEvents:
type: world
events:
on player join:
- if <player.has_permission[nametags.admin]> == True {
- team name:<player.name> add:<player> "prefix:<&8>[<&c><&l>A<&8>]<&c>"
- announce "Should give admin prefix"
}
else if <player.has_permission[nametags.hero]> == True {
- team name:<player.name> add:<player> "prefix:<&8>[<&2><&l>HERO<&8>]<&2>"
}
else if <player.has_permission[nametags.king]> == True {
- team name:<player.name> add:<player> "prefix:<&8>[<&6><&l>KING<&8>]<&6>"
}
else if <player.has_permission[nametags.vip]> == True {
- team name:<player.name> add:<player> "prefix:<&8>[<&5><&l>VIP<&8>]<&5>"
}
ScoreboardUpdate:
type: task
script:
- while true {
# This will show each player flagged "debuginfo" their own ping and the server's current TPS
# - sidebar "title:Debug Info" "values:Ping<&co> <player.ping>|TPS<&co> <server.recent_tps.get[1].round_to[2]>" "players:<server.get_online_players>" per_player
- sidebar "title:<&6>Stats" "values:Ping<&co> <player.ping>|TPS<&co> <server.recent_tps.get[1].round_to[2]>" "players:<server.list_online_players>" per_player
- wait 10t
}
## - team (id:<scoreboard>/{main}) [name:<team>] (add:<player>|...) (remove:<player>|...) (prefix:<prefix>) (suffix:<suffix>)
## - team name:<player.name> add:<player> "prefix:<def[guild].replace[@].with[ ].replace[false]||><&f>" "suffix: <def[level]||>"
Clear_All_Queues:
type: command
name: killqueue
script:
- if !<player.is_op> && !<context.server> queue clear
- foreach <queue.list.exclude[<queue>]> {
- narrate "killing queue<&co> %value%"
- queue %value% clear
}
- determine fulfilled