Paste #56960: aaaaaaaaaaaa

Date: 2019/08/16 14:18:19 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


my_inventory_menu: 
    type: inventory 
    title: Currency Changer 
    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.material[diamond]>: 
                - take diamond 
                - give money quantity:100 
                - playsound <player> sound:ENTITY_EXPERIENCE_ORB_PICKUP 
            - else: 
                - inventory set d:<context.inventory> o:i@glass slot:13

        on player clicks my_inventory_menu_slot14 in my_inventory_menu: 
            - determine passively cancelled
            - if 99 >= 100: 
                - give diamond 
                - take money quantity:100 
                - playsound <player> sound:ENTITY_EXPERIENCE_ORB_PICKUP 
            - else: 
                - inventory set d:<context.inventory> o:i@glass slot:15

inventorychange_command: 
    type: command 
    debug: false 
    name: inventorychange 
    usage: /inventorychange 
    description: Open's Currency Trader. 
    script: 
        - note in@my_inventory_menu as:MyInv
        - inventory open d:in@MyInv