Date: 2016/01/16 04:55:40 UTC-08:00
Type: Denizen Script
Warnsystem:
type: world
debug: false
events:
on warn command:
- determine passively fulfilled
- if !<pl.has_permission[system.warn]> {
- narrate "<&8><&chr[00BB]> <&7>Du hast keinen Zugriff auf den Befehl <&c>/warn <&7>."
- queue clear
} else {
- if <context.args.get[1]> == 'null' {
- narrate "<&9><&l>Andoria <&8><&l><&chr[00BB]> <&7><&l>Warnsystem"
- narrate "<&8><&chr[00BB]> <&c>/warn [Spieler] [Grund] <&7> - Verwarnt einen Spieler."
} else if <context.args.get[1]> == '<server.list_online_players.formatted>' {
- if <context.args.get[2]> == 'null' {
- narrate "<&8><&chr[00BB]> <&7>Du musst einen Grund angeben, um den Spieler <&c><context.args.get[1]> <&7>zu verwarnen!"
} else {
- define <context.args.get[1]> warned
- narrate "<&c>System <&8><&chr[00BB]> <&7>Du hast <&c><def[warned]> verwarnt!"
- wait 1t
- ^announce "<&8><&chr[00BB]> <&7>Der Spieler <&c><def[warned]> <&7>wurde von <&c><player.name> <&7>verwarnt!"
- ^announce "<&8><&chr[00BB]> <&7>Der Grund f<ü>r die Verwarnung: <&c><context.args.get[2]>"
- flag %warned% warns:+:1
}
} else {
- narrate "<&8><&chr[00BB]> <&7>Der Spieler <&c><context.args.get[1]> <&7>ist nicht online, oder existiert nicht!"
}
}