Paste #56887: test

Date: 2019/08/15 15:39:31 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


my_inventory_menu:
    type: inventory
    title: My Inventory Menu
    size: 27 
    slots:
    - "[] [] [] [] [] [] [] [] []"
    - "[] [] [] [i@my_inventory_menu_slot12] [] [i@my_inventory_menu_slot14] [] [] []"
    - "[] [] [] [] [] [] [] [] []"

my_inventory_menu_slot12:
    type: item
    material: diamond
    display name: Diamonds --> Money

my_inventory_menu_slot14:
    type: item
    material: diamond
    display name: Money --> Diamonds

my_inventory_menu_handler:
    type: world
    events:
        on player clicks in my_inventory_menu:
            - determine cancelled
        on player drags in my_inventory_menu:
            - determine cancelled
        on player clicks my_inventory_menu_slot12 in my_inventory_menu:
            - if <player.inventory.contains[diamond]>: 
                - narrate "hey"
            else:
                - narrate "No diamonds."
        on player clicks my_inventory_menu_slot14 in my_inventory_menu:
            - narrate "Hey"

inventorychange_command:
    type: command
    debug: false
    name: inventorychange
    usage: /inventorychange
    description: Makes an NPC execute commands!
    script:
        - narrate "Opening GUI"
        - inventory open d:in@my_inventory_menu