Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.27 KB | None | 0 0
  1. command_dErrors:
  2.     type: command
  3.     name: dErrors
  4.     usage: /dErrors (list/reset (id))
  5.     script:
  6.         - choose <context.args.[1]||help>:
  7.             - case help:
  8.                - narrate "<&e>- /derrors list <&8>- <&e>Displays Denizen errors"
  9.                 - narrate "<&e>- /derrors reset (ID)<&8>- <&e>Clear Denizen error/s"
  10.             - case list:
  11.                 - if <server.has_flag[dErrors]>:
  12.                     - foreach <server.flag[dErrors]> as:error:
  13.                         - narrate "<&a>ID: <&e><[loop_index]>"
  14.                        - narrate "<[error]>"
  15.                        - narrate " "
  16.            - case reset:
  17.                - if <server.has_flag[dErrors]>:
  18.                    - if <context.args.[2]||null> != null:
  19.                        - flag server dErrors[<context.args.[2]>]:!
  20.                        - narrate "<&e>Removed error: <&a><context.args.[2]>
  21.                     - else:
  22.                        - flag server dErrors:!
  23.                         - narrate "<&e>Reset Denizen errors"
  24.                 - else:
  25.                    - narrate "<&e>No errors to reset
  26.  
  27.  
  28. handler_dErrors:
  29.    type: world
  30.    events:
  31.        on script generates error:
  32.        - flag server "dErrors:->:<&a><context.queue> <&e><context.message>"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement