Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on right click:
- if event-entity's name is "買取":
- cancel event
- open chest with 3 row named "&b買取" to player
- set slot 26 of player's current inventory to red stained glass pane named "&c計算"
- if player's tool is stone named "i":
- send "%{itembuy}%"
- if player's tool is stone named "s":
- set {itembuy} to 0
- on inventory click:
- if name of player's current inventory contain "&b買取確認":
- cancel event
- if name of clicked item is "&6&l&n%{buy.%player%}%&7&l円":
- if {buy.%player%} >= 1:
- set {kakunin.%player%} to 0
- add {buy.%player%} to {money.%player%}
- close event-players's inventory
- send "&aアイテムを売却して&6&l&n%{buy.%player%}%&7&l円&aを受け取りました"
- send "&7所持金確認は[/money]"
- if {buy.%player%} = 0:
- close event-players's inventory
- send "&C買い取れるアイテムがありませんでした"
- if name of event-player's current inventory contain "&b買取":
- if name of clicked item is "&c計算":
- cancel event
- set {kakunin.%player%} to 1
- set {buy.%player%} to 0
- loop 26 times:
- set {buy::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
- set {_tag.%player%} to "TAG_Int" tag of nbt of slot loop-number - 1 of event-inventory
- set {_item.%player%} to item amount of slot loop-number - 1 of event-inventory
- add {_item.%player%} * {_tag.%player%} to {buy.%player%}
- open chest with 3 row named "&b買取確認" to event-player
- loop 26 times:
- set slot loop-number - 1 of player's current inventory to {buy::%player%::%loop-number%}
- set slot 26 of player's current inventory to green stained glass pane named "&6&l&n%{buy.%player%}%&7&l円" with lore "&Fクリックで確定"
- on inventory close:
- if name of event-inventory is "&b買取":
- if {kakunin.%player%} is 0:
- loop 26 times:
- set {buy::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
- give {buy::%player%::*} to event-player
- if name of event-inventory is "&b買取確認":
- if {kakunin.%player%} is 1:
- loop 26 times:
- set {buy::%player%::%loop-number%} to slot loop-number - 1 of event-inventory
- give {buy::%player%::*} to event-player
- set {kakunin.%player%} to 0
- command /money:
- trigger:
- send "&6現在の所持金"
- send "&6&l&n%{money.%player%}%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement