Paste #35869: Radio 4

Date: 2016/09/08 18:05:29 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>:
            - default
                - 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