Guest User

Untitled

a guest
Jul 31st, 2023
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.39 KB | None | 0 0
  1. options:
  2. # +----------------------------------------------------------------------------------------------+
  3. # Jaka permisje musi posiadac gracz, aby uzyc komendy /doladowanie・
  4. permisja-doladowanie: wpln.doladuj
  5. # Jaka permisje musi posiadac gracz aby uzyc komendy /itemshop・
  6. permisja-gui: wpln.gui
  7. # Dodatkowe komendy, ktore zastepuja komende /itemshop
  8. dodatkowe-komendy: rangi, ranga, sklep, premiumrangi
  9. # Przedrostek kazdej wiadomosci. Uzywajac gradientu ze strony
  10. # https://rgb.birdflop.com/
  11. # Zaznacz w opcji "Outpot Format" z Default na "Legacy"
  12. # Jezeli chcesz uzyc jednego koloru HEX, zapisz go w takiej postaci:
  13. # <##7BFB09>
  14. prefix: &x&0&8&4&c&f&bB&x&0&7&5&a&f&bI&x&0&6&6&8&f&bS&x&0&6&7&6&f&cc&x&0&5&8&4&f&cr&x&0&4&9&2&f&ca&x&0&3&9&f&f&cf&x&0&2&a&d&f&ct&x&0&2&b&b&f&d.&x&0&1&c&9&f&dp&x&0&0&d&7&f&dl &8»
  15.  
  16. # Wiadomosc, ktora zostanie wyslana, gdy gracz nie ma permisji do /doladowanie
  17. brakpermisji-doladowanie: &cNie posiadasz permisji!
  18. # Wiadomosc, ktora zostanie wyslana, gdy gracz nie ma permisji do otwarcia gui.
  19. brakpermisji-otwarcie-gui: &cNie posiadasz permisji do otwarcia GUI!
  20.  
  21. # Waluta serwerowa
  22. # Ktora wyswietla sie jako tzw. suffix po podanej liczbie.
  23. # e.g Doladowano ci 10wPLN! <- W tym przypadku
  24. waluta: PLN
  25. # Link do itemshopu
  26. # Link, ktory wyswietli sie po komendzie /itemshop link
  27. itemshop-linkt: http://www.biscraft.pl
  28.  
  29.  
  30. # Nazwa rangi
  31. rank1-name: &a&lVIP
  32. # Cena rangi
  33. # Pamietaj, nie podawaj waluty np. "wPLN"
  34. rank1-price: 6,99
  35. # Komenda ktora sie wykona po zakupie rangi
  36. # Pamietaj, komendy pisz bez "/"! To wazne!
  37. rank1-cmd: lp user %player% parent addtemp vip 30d
  38.  
  39. # Powtarzaj ta czynnosc z pozostalymi 3 rangami.
  40. rank2-name: &a&lVIP&a&l+
  41. rank2-price: 11.99
  42. rank2-cmd: lp user %player% parent addtemp vip+ 30d
  43.  
  44. rank3-name: &a&lElita
  45. rank3-price: 25
  46. rank3-cmd: lp user %player% parent addtemp elita 30d
  47.  
  48. rank4-name: &a&lS&b&lp&c&lo&d&ln&e&ls&a&lo&b&lr
  49. rank4-price: 80
  50. rank4-cmd: lp user %player% parent addtemp sponsor 30d
  51. # +----------------------------------------------------------------------------------------------+
  52. variables:
  53. {betteritemshop::wpln::%player%} = 0
  54. command /doladowanie [<offlineplayer>] [<number>]:
  55. permission: {@permisja-doladowanie}
  56. permission message: {@prefix} {@brakpermisji-doladowanie}
  57. trigger:
  58. if arg 2 is set:
  59. add arg 2 to {betteritemshop::wpln::%arg 1%}
  60. send "{@prefix} &aPomyslnie doladowano &7%arg 2% {@waluta} &agraczowi &7%arg 1%"
  61. send "" to all players
  62. send "&8+&8&m &8+" to all players
  63. send "" to all players
  64. send "&7Gracz &a%arg 1% &7zakupil doladowanie &a%arg 2% {@waluta}&7!" to all players
  65. send "" to all players
  66. send "&8+&8&m &8+" to all players
  67. send "" to all players
  68. if arg 1 is not executor:
  69. send "{@prefix} &aNa twoje wirtualne saldo zostalo dodane &7%arg 2% {@waluta}" to arg 1
  70. command /itemshop [<text>]:
  71. aliases: {@dodatkowe-komendy}
  72. trigger:
  73. if arg 1 is not set:
  74. set {gui1} to chest inventory with 1 row named "&8» &bItemshop"
  75. set slot 2 of {gui1} to ("%player%" parsed as offline player)'s skull with name "&e&lDOLADOWANIE" with lore " &7Jak dolacowac・napisz do papuga9402 na discord"
  76. set slot 4 of {gui1} to dead bush with name "&c&lSTAN PORTFELA" with lore " &7Obecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}%nl% %nl% &8» &eChcesz zakupic doladowanie・ Zakup je na naszym sklepie! %nl% &8» &aLink obok! %nl% %nl% &8» &4Pieniadze nie podlegaja zwrotowi. Jest to wirtalna waluta. "
  77. set slot 6 of {gui1} to emerald with name "&a&lPRZEJDZ DO ZAKUPU RANG &8--->"
  78. open {gui1} to player
  79. if arg 1 is "link":
  80. send "{@prefix} &7Zakup range na stronie <tooltip:&b&nwww.biscraft.pl&7><link:{@itemshop-link}>&b*&b&nLINK&b*"
  81. on inventory click:
  82. event-inventory is not player's inventory
  83. if name of event-inventory is "&8» &bItemshop":
  84. cancel event
  85. if clicked slot is 2:
  86. close player's inventory
  87. execute player command "itemshop link"
  88. if clicked slot is 6:
  89. if world is "boxpvp":
  90. set {_gui2} to chest inventory with 5 rows named "&8» &9Zakup rang"
  91. set slot 10 of {_gui2} to paper of unbreaking 10 with name "&7Zakup rangi {@rank1-name} &f(Koszt: {@rank1-price} {@waluta})" with lore " &aKliknij by zakupic range {@rank1-name}&a za &f{@rank1-price} {@waluta} %nl% %nl% &8» &4Pamietaj! Rangi nie podlegaja zwrotowi!"
  92. set slot 12 of {_gui2} to paper of unbreaking 10 with name "&7Zakup rangi {@rank2-name} &f(Koszt: {@rank2-price} {@waluta})" with lore " &aKliknij by zakupic range {@rank2-name}&a za &f{@rank2-price} {@waluta} %nl% %nl% &8» &4Pamietaj! Rangi nie podlegaja zwrotowi!"
  93. set slot 14 of {_gui2} to paper of unbreaking 10 with name "&7Zakup rangi {@rank3-name} &f(Koszt: {@rank3-price} {@waluta})" with lore " &aKliknij by zakupic range {@rank3-name}&a za &f{@rank3-price} {@waluta} %nl% %nl% &8» &4Pamietaj! Rangi nie podlegaja zwrotowi!"
  94. set slot 16 of {_gui2} to paper of unbreaking 10 with name "&7Zakup rangi {@rank4-name} &f(Koszt: {@rank4-price} {@waluta})" with lore " &aKliknij by zakupic range {@rank4-name}&a za &f{@rank4-price} {@waluta} %nl% %nl% &8» &4Pamietaj! Rangi nie podlegaja zwrotowi!"
  95. set slot 28 of {_gui2} to tripwire hook of unbreaking 10 with name "&7Zakup klucza &2・ &aRzadki Klucz &2・ &f(Koszt: 0,50 {@waluta})" with lore " &aKliknij by zakupic &2・ &aRzadki Klucz &2・&a za &f0,5 {@waluta} %nl% %nl% &8» &4Pamietaj! Klucze nie podlegaja zwrotowi!"
  96. set slot 30 of {_gui2} to tripwire hook of unbreaking 10 with name "&7Zakup klucza &5・ &dEpicki Klucz &5・ &f(Koszt: 1 {@waluta})" with lore " &aKliknij by zakupic &5・ &dEpicki Klucz &5・&a za &f1 {@waluta} %nl% %nl% &8» &4Pamietaj! Klucze nie podlegaja zwrotowi!"
  97. set slot 32 of {_gui2} to tripwire hook of unbreaking 10 with name "&7Zakup klucza &6・ &eLegendarny Klucz &6・ &f(Koszt: 2,5 {@waluta})" with lore " &aKliknij by zakupic &6・ &eLegendarny Klucz &6・&a za &f2,5 {@waluta} %nl% %nl% &8» &4Pamietaj! Klucze nie podlegaja zwrotowi!"
  98. set slot 34 of {_gui2} to tripwire hook of unbreaking 10 with name "&7Zakup klucza &9・ &bMityczny Klucz &9・ &f(Koszt: 5 {@waluta})" with lore " &aKliknij by zakupic &9・ &bMityczny Klucz &9・&a za &f5 {@waluta} %nl% %nl% &8» &4Pamietaj! Klucze nie podlegaja zwrotowi!"
  99. open {_gui2} to player
  100. else:
  101. set {_gui2} to chest inventory with 3 rows named "&8» &9Zakup rang"
  102. set slot 10 of {_gui2} to paper of unbreaking 10 with name "&7Zakup rangi {@rank1-name} &f(Koszt: {@rank1-price} {@waluta})" with lore " &aKliknij by zakupic range {@rank1-name}&a za &f{@rank1-price} {@waluta} %nl% %nl% &8» &4Pamietaj! Rangi nie podlegaja zwrotowi!"
  103. set slot 12 of {_gui2} to paper of unbreaking 10 with name "&7Zakup rangi {@rank2-name} &f(Koszt: {@rank2-price} {@waluta})" with lore " &aKliknij by zakupic range {@rank2-name}&a za &f{@rank2-price} {@waluta} %nl% %nl% &8» &4Pamietaj! Rangi nie podlegaja zwrotowi!"
  104. set slot 14 of {_gui2} to paper of unbreaking 10 with name "&7Zakup rangi {@rank3-name} &f(Koszt: {@rank3-price} {@waluta})" with lore " &aKliknij by zakupic range {@rank3-name}&a za &f{@rank3-price} {@waluta} %nl% %nl% &8» &4Pamietaj! Rangi nie podlegaja zwrotowi!"
  105. set slot 16 of {_gui2} to paper of unbreaking 10 with name "&7Zakup rangi {@rank4-name} &f(Koszt: {@rank4-price} {@waluta})" with lore " &aKliknij by zakupic range {@rank4-name}&a za &f{@rank4-price} {@waluta} %nl% %nl% &8» &4Pamietaj! Rangi nie podlegaja zwrotowi!"
  106. open {_gui2} to player
  107.  
  108. on inventory click:
  109. if name of event-inventory is "&8» &9Zakup rang":
  110. cancel event
  111. if clicked slot is 10:
  112. close player's inventory
  113. if {betteritemshop::wpln::%player%} >= {@rank1-price}:
  114. remove {@rank1-price} from {betteritemshop::wpln::%player%}
  115. execute command "{@rank1-cmd}"
  116. send "{@prefix} &aPomyslnie zakupiles {@rank1-name}&a za &f{@rank1-price} {@waluta}"
  117. send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}"
  118. send "" to all players
  119. send "&8+&8&m &8+" to all players
  120. send "" to all players
  121. send "&7Gracz &a%player% &7zakupil range {@rank1-name}&7!" to all players
  122. send "" to all players
  123. send "&8+&8&m &8+" to all players
  124. send "" to all players
  125. else:
  126. send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}"
  127. if clicked slot is 12:
  128. close player's inventory
  129. if {betteritemshop::wpln::%player%} >= {@rank2-price}:
  130. remove {@rank2-price} from {betteritemshop::wpln::%player%}
  131. execute command "{@rank2-cmd}"
  132. send "{@prefix} &aPomyslnie zakupiles {@rank2-name}&a za &f{@rank2-price} {@waluta}"
  133. send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}"
  134. send "" to all players
  135. send "&8+&8&m &8+" to all players
  136. send "" to all players
  137. send "&7Gracz &a%player% &7zakupil range {@rank1-name}&7!" to all players
  138. send "" to all players
  139. send "&8+&8&m &8+" to all players
  140. send "" to all players
  141. else:
  142. send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}"
  143. if clicked slot is 14:
  144. close player's inventory
  145. if {betteritemshop::wpln::%player%} >= {@rank3-price}:
  146. remove {@rank3-price} from {betteritemshop::wpln::%player%}
  147. execute command "{@rank3-cmd}"
  148. send "{@prefix} &aPomyslnie zakupiles {@rank3-name}&a za &f{@rank3-price} {@waluta}"
  149. send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}"
  150. send "" to all players
  151. send "&8+&8&m &8+" to all players
  152. send "" to all players
  153. send "&7Gracz &a%player% &7zakupil range {@rank1-name}&7!" to all players
  154. send "" to all players
  155. send "&8+&8&m &8+" to all players
  156. send "" to all players
  157. else:
  158. send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}"
  159. if clicked slot is 16:
  160. close player's inventory
  161. if {betteritemshop::wpln::%player%} >= {@rank4-price}:
  162. remove {@rank4-price} from {betteritemshop::wpln::%player%}
  163. execute command "{@rank4-cmd}"
  164. send "{@prefix} &aPomyslnie zakupiles {@rank4-name}&a za &f{@rank4-price} {@waluta}"
  165. send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}"
  166. send "" to all players
  167. send "&8+&8&m &8+" to all players
  168. send "" to all players
  169. send "&7Gracz &a%player% &7zakupil range {@rank1-name}&7!" to all players
  170. send "" to all players
  171. send "&8+&8&m &8+" to all players
  172. send "" to all players
  173. else:
  174. send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}"
  175. if world is "boxpvp":
  176. if clicked slot is 28:
  177. close player's inventory
  178. if {betteritemshop::wpln::%player%} >= 0.50:
  179. remove 0.50 from {betteritemshop::wpln::%player%}
  180. execute command "excellentcrates key give %player% rzadki-klucz"
  181. send "{@prefix} &aPomyslnie zakupiles {@rank4-name}&a za &f{@rank4-price} {@waluta}"
  182. send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}"
  183. send "" to all players
  184. send "&8+&8&m &8+" to all players
  185. send "" to all players
  186. send "&7Gracz &a%player% &7zakupil &2・ &aRzadki Klucz &2・ &7!" to all players
  187. send "" to all players
  188. send "&8+&8&m &8+" to all players
  189. send "" to all players
  190. else:
  191. send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}"
  192. if clicked slot is 30:
  193. close player's inventory
  194. if {betteritemshop::wpln::%player%} >= 1:
  195. remove 1 from {betteritemshop::wpln::%player%}
  196. execute command "excellentcrates key give %player% epicki-klucz"
  197. send "{@prefix} &aPomyslnie zakupiles {@rank4-name}&a za &f1 {@waluta}"
  198. send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}"
  199. send "" to all players
  200. send "&8+&8&m &8+" to all players
  201. send "" to all players
  202. send "&7Gracz &a%player% &7zakupil &5・ &dEpicki Klucz &5・ &7!" to all players
  203. send "" to all players
  204. send "&8+&8&m &8+" to all players
  205. send "" to all players
  206. else:
  207. send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}"
  208. if clicked slot is 32:
  209. close player's inventory
  210. if {betteritemshop::wpln::%player%} >= 2.5:
  211. remove 2.5 from {betteritemshop::wpln::%player%}
  212. execute command "excellentcrates key give %player% legendarna"
  213. send "{@prefix} &aPomyslnie zakupiles {@rank4-name}&a za &f2,5 {@waluta}"
  214. send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}"
  215. send "" to all players
  216. send "&8+&8&m &8+" to all players
  217. send "" to all players
  218. send "&7Gracz &a%player% &7zakupil &6・ &eLegendarny Klucz &6・ &7!" to all players
  219. send "" to all players
  220. send "&8+&8&m &8+" to all players
  221. send "" to all players
  222. else:
  223. send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}"
  224. if clicked slot is 34:
  225. close player's inventory
  226. if {betteritemshop::wpln::%player%} >= 5:
  227. remove 5 from {betteritemshop::wpln::%player%}
  228. execute command "excellentcrates key give %player% mityczny-klucz"
  229. send "{@prefix} &aPomyslnie zakupiles {@rank4-name}&a za &f5 {@waluta}"
  230. send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}"
  231. send "" to all players
  232. send "&8+&8&m &8+" to all players
  233. send "" to all players
  234. send "&7Gracz &a%player% &7zakupil &9・ &bMityczny Klucz &9・ &7!" to all players
  235. send "" to all players
  236. send "&8+&8&m &8+" to all players
  237. send "" to all players
  238. else:
  239. send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}"
  240.  
  241. command /przelej [<player>] [<number>]:
  242. usage: &8» &cNieprawidlowy gracz lub liczba!
  243. trigger:
  244. if arg 2 is set:
  245. if {betteritemshop::wpln::%player%} >= arg 2:
  246. remove arg 2 from {betteritemshop::wpln::%player%}
  247. add arg 2 to {betteritemshop::wpln::%arg 1%}
  248. send "&8» &aWyslales &7%arg 2% {@waluta} &ado &7%arg 1%" to player
  249. send "&8» &7%player% &awyslal ci &7%arg 2% {@waluta}&a! Masz teraz &7%{betteritemshop::wpln::%arg 1%}%" to arg 1
  250. else:
  251. send "&8» &aNie posiadasz tyle pieniedzy! &7(%{betteritemshop::wpln::%player%}% {@waluta})"
  252. on placeholderapi placeholder request for the prefix "betteritemshop":
  253. if the identifier is "wpln":
  254. set the result to "%{betteritemshop::wpln::%player%}%"
  255.  
  256.  
  257.  
  258.  
  259.  
Advertisement
Add Comment
Please, Sign In to add comment