Paste #57993: test

Date: 2019/09/07 20:19:17 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


testshop:
    type: command
    name: testshop
    description: A Shop meant for testing.
    usage: /testshop <&lt>myArg1<&gt>
    permission: testshop.permission.node
    permission message: You do not have permission to use this command! <permission>
    script:
    - inventory open d:MyInventory

MyInventory:
  type: inventory
  title: Spawner shop
  size: 54
  slots:
  - "[i@Spawnershop_slot_1] [] [] [] [] [] [] [] []"
  - "[] [] [] [] [] [] [] [] []"
  - "[] [] [] [] [] [] [] [] []"
  - "[] [] [] [] [] [] [] [] []"
  - "[] [] [] [] [] [] [] [] []"
  - "[] [] [] [] [] [] [] [] []"


Spawnershop_slot_1:
    type: item
    material: red_wool
    display name: Click Me

Spawnershop_menu_handler:
    type: world
    events:
        on player clicks in MyInventory:
            - determine cancelled
        on player drags in MyInventory:
            - determine cancelled
        on player clicks Spawnershop_slot_1 in MyInventory:
            - money take quantity:100 from:<player>
            - give red_wool
            - narrate "<&a>$100 has been taken out of your balance, your current balance is <player.money.formatted>."