Advertisement
PrincWalk

Script - RPLixeira V1

Jun 11th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. #------------------------#
  2. # #
  3. # Feito por: PrincWalk #
  4. # Versão: 1.0 #
  5. # #
  6. # Fórum: Gamer's Board #
  7. #------------------------#
  8.  
  9. options:
  10.  
  11. Tag: &c[RPLixeira]&f
  12.  
  13. Nome_Menu: &8Lixeira
  14.  
  15. Nome_Confirmar: &aConfirmar
  16. Lore_Confirmar: &7Deseja jogar na lixeira os items &7que estão aqui? &a&aClique aqui para confirmar.
  17. Som_Confirmar: ORB_PICKUP
  18.  
  19. Nome_Cancelar: &cCancelar
  20. Lore_Cancelar: &7Cancelar a operação e receber seus||&7itens novamente.||&a||&cClique aqui para cancelar.
  21. Som_Cancelar: CLICK
  22.  
  23. Permissão: rplixeira.usar
  24. Mensagem De Permissão: &cVocê não possui permissão para isto.
  25.  
  26. #------------------------#
  27. # #
  28. # Códigos #
  29. # #
  30. #------------------------#
  31.  
  32. command /lixeira:
  33. permission: {@Permissão}
  34. permission message: {@Mensagem De Permissão}
  35. trigger:
  36. wait 0.43 tick
  37. open chest with 3 rows named "{@Nome_Menu} - Menu" to player
  38. wait 0.43 tick
  39. set slot 11 of player's current inventory to cauldron named "&aLixeira" with lore "&7Jogue fora os itens que só estão||&7ocupando espaço em seu inventário.||&6||&6Clique para abrir a lixeira."
  40. set slot 15 of player's current inventory to 166 named "&aLimpar meu inventário" with lore "&7Limpe seu inventário completamente.||&6||&6Clique para limpar."
  41.  
  42. on inventory click:
  43. if inventory name of player's current inventory = "{@Nome_Menu} - Menu":
  44. if clicked slot = 11:
  45. close inventory of player
  46. wait 0.43 tick
  47. open chest with 6 rows named "{@Nome_Menu}" to player
  48. wait 0.43 tick
  49. set slot 45 of player's current inventory to red wool named "{@Nome_Cancelar}" with lore "{@Lore_Cancelar}"
  50. set slot 53 of player's current inventory to light green wool named "{@Nome_Confirmar}" with lore "{@Lore_Confirmar}"
  51. else if clicked slot = 15:
  52. close inventory of player
  53. loop all items in player's inventory:
  54. add 1 to {_n}
  55. if {_n} isn't set:
  56. send "&cVocê não possui itens em seu inventário."
  57. else:
  58. clear player's inventory
  59. send "&aOs itens do seu inventário foram removidos."
  60.  
  61. on inventory click:
  62. if inventory name of player's current inventory = "{@Nome_Menu}":
  63. if clicked slot = 45:
  64. play "{@Som_Cancelar}" to player at volume 1.0
  65. close inventory of player
  66. execute player command "lixeira"
  67. else if clicked slot = 53:
  68. play "{@Som_Confirmar}" to player at volume 1.0
  69. send "&aVocê jogou seus itens na lixeira."
  70. clear current inventory of player
  71. close inventory of player
  72.  
  73. on inventory close:
  74. if inventory name of player's current inventory = "{@Nome_Menu}":
  75. loop all items in current inventory of player:
  76. add loop-item to {items::*}
  77. if loop-item = red wool or light green wool:
  78. if name of loop-item = "{@Nome_Confirmar}" or "{@Nome_Cancelar}":
  79. remove loop-item from {items::*}
  80. loop {items::*}:
  81. give loop-value to player
  82. clear {items::*}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement