Date: 2020/04/17 21:11:31 UTC-07:00
Type: Denizen Script
gold_broker_handler:
type: world
events:
on player clicks in gold_broker_inventory priority:3:
- if <context.raw_slot> < 46:
- determine cancelled
on player double clicks in gold_broker_inventory priority:3:
- if <context.raw_slot> < 46:
- determine cancelled
on player drags in gold_broker_inventory priority:3:
- if <context.raw_slot> < 46:
- determine cancelled
on player left clicks goldnugget1 in gold_broker_inventory priority:1:
- if <player.money> >= <server.flag[nuggetvalue]>:
- narrate "<green>You have purchased 1<gold> Gold Nugget<green> for $<server.flag[nuggetvalue]>"
- money take quantity:<server.flag[nuggetvalue]>
- give GOLD_NUGGET 1
- log "<player.name> bought 1 gold nugget for $<server.flag[nuggetvalue]>" type:info file:bank.log
- else:
- narrate "<red>You do not have enough money to purchase <gold>Gold Nugget."
on player right clicks goldnugget1 in gold_broker_inventory priority:1:
- narrate "<green>You have sold 1<gold> Gold Nugget<green> for $<server.flag[nuggetvalue]>"
- money give quantity:<server.flag[nuggetvalue]>
- take GOLD_NUGGET quantity:1
- log "<player.name> sold 1 gold nugget for $<server.flag[nuggetvalue]>" type:info file:bank.log
- else:
- narrate "<red>You do not have enough money to purchase <gold>Gold Nugget."
on player double_click clicks in inventory:
- determine cancelled