Date: 2015/12/25 20:47:19 UTC-08:00
Type: Denizen Script
Warnsystem:
type: world
debug: false
events:
on warn command:
- determine passively fulfilled
- if <player.has_permission[system.warn]> {
- define warner '<player.name'
- define warned '<context.args.get[1]>'
- if <context.args.get[1]> == 'null' {
- narrate "/warn [Spieler] [Grund]"
} else if <p@%warned%.is_online> {
- if <context.args.get[1]> == "<player.name>" {
- narrate "Du kannst dich nicht selbst verwarnen!"
} else {
- flag <context.args.get[1]> warn:+:1
- announce " "
- announce "Verwarnt: <context.args.get[1]>"
- announce "Zust<ä>ndiger: <player.name>"
- announce "Verwarnungen: <player.flag[warn]>"
- announce "Grund: <context.args.get[2].to[<context.args.size>].space_separated>"
}
}
}
on profil command:
- determine fulfilled
- narrate "Verwarnungen: <player.flag[warn]>"