Advertisement
Guest User

Untitled

a guest
Apr 26th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. options:
  2. prefix: &f&l<&6&lJivar&f&l>
  3.  
  4. command /pv [<number>] [<offline player>]:
  5. trigger:
  6. if arg 1 isn't set:
  7. send "{@prefix}&cYou need to use /pv <number>!"
  8. else if arg 1 is set:
  9. if arg 2 is set:
  10. if player doesn't have permission "private.vaults.other":
  11. send "{@prefix}&cYou don't have permission to view someone else's vault!"
  12. else:
  13. set {vaults.open.%player%} to arg 1
  14. set {vaults.open.else.%player%} to arg 2
  15. open chest with 6 rows named "&c%arg 2%&7's vault ##%arg 1%" to player
  16. wait 1 tick
  17. set {_num} to 0
  18. loop {vaults.item.%arg 1%.%arg 2%::*}:
  19. set slot {_num} of player's current inventory to loop-value
  20. add 1 to {_num}
  21. else:
  22. if player doesn't have permission "private.vaults.use":
  23. send "{@prefix}&cYou don't have permission to use a vault!"
  24. else:
  25. set {vaults.open.%player%} to arg 1
  26. open chest with 6 rows named "&cVault &7##%arg 1%" to player
  27. wait 1 tick
  28. set {_num} to 0
  29. loop {vaults.item.%arg 1%.%player%::*}:
  30. if {vaults.open.%player%} is set:
  31. set slot {_num} of player's current inventory to loop-value
  32. add 1 to {_num}
  33.  
  34. on rightclick on chest:
  35. if {vaults.open.%player%} is set:
  36. cancel event
  37. delete {vaults.open.%player%}
  38.  
  39. on inventory close:
  40. if {vaults.open.%player%} is set:
  41. if {vaults.open.else.%player%} is set:
  42. if inventory name of player's current inventory contains "'s vault":
  43. loop 54 times:
  44. set {vaults.item.%{vaults.open.%player%}%.%{vaults.open.else.%player%}%::%loop-number - 1%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player
  45. delete {vaults.open.%player%}
  46. delete {vaults.open.else.%player%}
  47. else:
  48. if inventory name of player's current inventory contains "&cVault &7##":
  49. loop 54 times:
  50. set {vaults.item.%{vaults.open.%player%}%.%player%::%loop-number - 1%} to slot "%loop-number - 1%" parsed as an integer of current inventory of player
  51. delete {vaults.open.%player%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement