Paste #27914: Untitled Paste

Date: 2016/01/06 13:11:47 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21


warns:
  type: world
  debug: false
  events:
   on warn command:
    - determine passively fulfilled
    - if <context.args.get[1]> == 'null' {
     - narrate "usage: /warn [player] [reason]"
    } else if <context.args.get[1]> == '<player.name>' {
     - narrate "You cant warn ur self!"
    } else if <context.args.get[1]> == '<server.list_online_players>' {
     - if <context.args.get[2]> == 'null' {
      - define p <context.args.get[1]>
      - narrate "warns of <context.args.get[1]> = <def[p].flag[warns]>"

     } else {
      - define player <context.args.get[1]>
      - flag <def[player]> warns:+:1
      - announce "player <context.args.get[1]> got warned"
      - announce "Reason: <context.args.get[2]>"
      - announce "warns: <player.flag[warns]>"