Date: 2015/07/13 06:02:17 UTC-07:00
Type: Denizen Script
Explosions:
type: world
events:
on entity explodes:
- if <context.location.faction.leader.flag[allow_explosions]||false> != false {
- execute as_server 'say boom'
} else {
- execute as_server 'say silent'
- determine li@ passively
- determine cancelled:false
}
Commandexplosions:
type: world
events:
on hold command:
- if <context.args.get[1]||null> != null {
- if <context.args.get[1]> == exlosions && <context.args.get[2]||null> == null {
- narrate "<&4><&l>Warning: <&4>Enabling explosions will cause creepers, TNT and wither to destroy blocks."
- narrate "<&c>To enable it typ: /hold explosions true"
- narrate "<&a>To disable it typ: /hold explosions false"
- ^determine FULFILLED
} else {
- if <context.args.get[2]> == true && <player> == <player.faction.leader> {
- flag <player> allow_explosions:true
- ^determine FULFILLED
}
- if <context.args.get[2]> == false && <player> == <player.faction.leader> {
- flag <player> allow_explosions:false
- ^determine FULFILLED
}
}
}