Date: 2013/11/02 14:46:43 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
"cmds":
type: world
events:
on kick command:
- if <el@val[bc_swat1].contains[<context.args.get[1]>]> == true {
- narrate "<&4>Bc<&f><&co> <&c>You wish you could!"
- execute as_server 'kick <player.name>'
- determine cancelled
}
on spawn command:
- if player.in_group[admin] != true {
- narrate "<&c>Tranquillia, the spawn town, can be found at X:11600, Y:10800."
}
on morehearts command:
- if <context.args.get[2]> != refresh queue clear
- if <player.has_permission[morehearts.refresh]> != queue clear
- if <context.args.size> < 3 {
- narrate "Usage<&co> /morehearts refresh <player/all>"
- queue clear
}
- if <context.args.get[3]> == all {
- foreach <server.list_online_players> {
- if <%value%.has_permission[morehearts.monk]> == true adjust %value% health_scale:<el@val[<%value%.flag[bonushearts]||0>].add[32].as_int>
- if <%value%.has_permission[morehearts.knight]> == true adjust %value% health_scale:<el@val[<%value%.flag[bonushearts]||0>].add[30].as_int>
- if <%value%.has_permission[morehearts.warrior]> == true adjust %value% health_scale:<el@val[<%value%.flag[bonushearts]||0>].add[28].as_int>
- if <%value%.has_permission[morehearts.ranger]> == true adjust %value% health_scale:<el@val[<%value%.flag[bonushearts]||0>].add[26].as_int>
}
} else {
- define myplayer <server.match_player[<context.args.get[3]>]>
- if %myplayer% == null {
- narrate "This player is not online."
- queue clear
}
- if <%myplayer%.has_permission[morehearts.monk]> == true adjust %myplayer% health_scale:<el@val[<%myplayer%.flag[bonushearts]||0>].add[32].as_int>
- if <%myplayer%.has_permission[morehearts.knight]> == true adjust %myplayer% health_scale:<el@val[<%myplayer%.flag[bonushearts]||0>].add[30].as_int>
- if <%myplayer%.has_permission[morehearts.warrior]> == true adjust %myplayer% health_scale:<el@val[<%myplayer%.flag[bonushearts]||0>].add[28].as_int>
- if <%myplayer%.has_permission[morehearts.ranger]> == true adjust %myplayer% health_scale:<el@val[<%myplayer%.flag[bonushearts]||0>].add[26].as_int>
}