Paste #35867: Radio 2

Date: 2016/09/08 17:58:23 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


Radio:
      type: version
      name: Radio
      id: 2
      description: In-Game Radio with noteblock sounds!
      version: 1
RadioMain:
      type: world
      debug: false
      events:
        on Radio command:
           - determine fulfilled passively
        - inject locally path:radioinject
      radioinject:
        - choose <context.args.get[1]||none>:
          - case "":
            - inject locally path:help
          - case on:
            - inject locally path:on
          - case off:
            - inject locally path:off
          - case toggle:
            - inject locally path:toggle
          - case skip:
            - inject locally path:skip
          - case menu:
            - inject locally path:menu
      help:
        - narrate "<&7>---------- [ <&d>Radio <&7>] ---------"
        - narrate "<&7>- <&d>/radio on <&f>- <&7> Turns on Radio. "
        - narrate "<&7>- <&d>/radio off <&f>- <&7> Turns off Radio. "
        - narrate "<&7>- <&d>/radio toggle <&f>- <&7> Toggles Radio. "
        - narrate "<&7>- <&d>/radio skip <&f>- <&7> Skips song. "
        - narrate "<&7>- <&d>/radio menu <&f>- <&7> Opens Radio GUI. "    
        - determine fulfilled
      on:
        - narrate "on"
        - determine fulfilled
      off:
        - narrate "off"
        - determine fulfilled
      toggle:
        - narrate "toggle"
        - determine fulfilled
      skip:
        - narrate "skip"
        - determine fulfilled
      menu:
        - narrate "menu"
        - determine fulfilled