options: # +----------------------------------------------------------------------------------------------+ # Jaką permisje musi posiadać gracz, aby użyć komendy /doladowanie? permisja-doladowanie: wpln.doladuj # Jaką permisje musi posiadać gracz aby użyć komendy /itemshop? permisja-gui: wpln.gui # Dodatkowe komendy, które zastępują komendę /itemshop dodatkowe-komendy: rangi, ranga, sklep, premiumrangi # Przedrostek każdej wiadomości. Używając gradientu ze strony # https://rgb.birdflop.com/ # Zaznacz w opcji "Outpot Format" z Default na "Legacy" # Jeżeli chcesz użyć jednego koloru HEX, zapisz go w takiej postaci: # <##7BFB09> 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» # Wiadomość, która zostanie wysłana, gdy gracz nie ma permisji do /doladowanie brakpermisji-doladowanie: &cNie posiadasz permisji! # Wiadomość, która zostanie wysłana, gdy gracz nie ma permisji do otwarcia gui. brakpermisji-otwarcie-gui: &cNie posiadasz permisji do otwarcia GUI! # Waluta serwerowa # Która wyświetla się jako tzw. suffix po podanej liczbie. # e.g Doladowano ci 10wPLN! <- W tym przypadku waluta: PLN # Link do itemshopu # Link, ktory wyswietli sie po komendzie /itemshop link itemshop-link: http://www.biscraft.pl # Nazwa rangi rank1-name: &6&lVIP &c(-30%%) # Cena rangi # Pamiętaj, nie podawaj waluty np. "wPLN" rank1-price: 3.49 # Komenda ktora sie wykona po zakupie rangi # Pamiętaj, komendy pisz bez "/"! To ważne! rank1-cmd: lp user %player% parent set vip # Powtarzaj tą czynność z pozostałymi 3 rangami. rank2-name: &x&f&b&f&1&0&0&lS&x&f&3&f&3&0&6&lU&x&e&c&f&4&0&b&lP&x&e&4&f&6&1&1&lE&x&d&c&f&8&1&6&lR &x&d&4&f&a&1&c&lV&x&c&d&f&b&2&1&lI&x&c&5&f&d&2&7&lP &c(-30%%) rank2-price: 10.49 rank2-cmd: lp user %player% parent set super-vip rank3-name: &x&f&b&3&6&3&6&lM&x&f&b&2&d&2&d&lE&x&f&c&2&4&2&4&lG&x&f&c&1&b&1&b&lA &x&f&c&1&2&1&2&lV&x&f&d&0&9&0&9&lI&x&f&d&0&0&0&0&lP &c(-30%%) rank3-price: 20.29 rank3-cmd: lp user %player% parent set mega-vip rank4-name: &x&b&c&0&9&f&b&lF&x&c&5&0&8&d&7&lU&x&c&f&0&6&b&3&lN&x&d&8&0&5&8&f&lD&x&e&1&0&4&6&c&lA&x&e&a&0&3&4&8&lT&x&f&4&0&1&2&4&lO&x&f&d&0&0&0&0&lR &c(-30%%) rank4-price: 31.49 rank4-cmd: lp user %player% parent set fundator # +----------------------------------------------------------------------------------------------+ variables: {betteritemshop::wpln::%player%} = 0 command /doladowanie [] []: permission: {@permisja-doladowanie} permission message: {@prefix} {@brakpermisji-doladowanie} trigger: if arg 2 is set: add arg 2 to {betteritemshop::wpln::%arg 1%} send "{@prefix} &aPomyslnie doladowano &7%arg 2% {@waluta} &agraczowi &7%arg 1%" send "" to all players send "&8+&8&m &8+" to all players send "" to all players send "&7Gracz &a%arg 1% &7zakupil doladowanie &a%arg 2% {@waluta}&7!" to all players send "" to all players send "&8+&8&m &8+" to all players send "" to all players if arg 1 is not executor: send "{@prefix} &aNa twoje wirtualne saldo zostalo dodane &7%arg 2% {@waluta}" to arg 1 command /itemshop []: aliases: {@dodatkowe-komendy} trigger: if arg 1 is not set: set {gui1} to chest inventory with 1 row named "&8» &bItemshop" set slot 2 of {gui1} to ("%player%" parsed as offline player)'s skull with name "&e&lLINK DO DOLADOWANIA" with lore " &7Chcesz doladowac swoj portfel? Kliknij!" set slot 4 of {gui1} to dead bush with name "&c&lSTAN PORTFELU" 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. " set slot 6 of {gui1} to emerald with name "&a&lPRZEJDZ DO ZAKUPU RANG &8--->" open {gui1} to player if arg 1 is "link": send "{@prefix} &7Zakup rangę na stronie &b*&b&nLINK&b*" on inventory click: event-inventory is not player's inventory if name of event-inventory is "&8» &bItemshop": cancel event if clicked slot is 2: close player's inventory execute player command "itemshop link" if clicked slot is 6: set {_gui2} to chest inventory with 3 rows named "&8» &9Zakup rang" 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!" 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!" 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!" 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!" open {_gui2} to player on inventory click: if name of event-inventory is "&8» &9Zakup rang": cancel event if clicked slot is 10: close player's inventory if {betteritemshop::wpln::%player%} >= {@rank1-price}: remove {@rank1-price} from {betteritemshop::wpln::%player%} execute command "{@rank1-cmd}" send "{@prefix} &aPomyslnie zakupiles {@rank1-name}&a za &f{@rank1-price} {@waluta}" send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}" send "" to all players send "&8+&8&m &8+" to all players send "" to all players send "&7Gracz &a%player% &7zakupil range {@rank1-name}&7!" to all players send "" to all players send "&8+&8&m &8+" to all players send "" to all players else: send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}" if clicked slot is 12: close player's inventory if {betteritemshop::wpln::%player%} >= {@rank2-price}: remove {@rank2-price} from {betteritemshop::wpln::%player%} execute command "{@rank2-cmd}" send "{@prefix} &aPomyslnie zakupiles {@rank2-name}&a za &f{@rank2-price} {@waluta}" send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}" send "" to all players send "&8+&8&m &8+" to all players send "" to all players send "&7Gracz &a%player% &7zakupil range {@rank1-name}&7!" to all players send "" to all players send "&8+&8&m &8+" to all players send "" to all players else: send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}" if clicked slot is 14: close player's inventory if {betteritemshop::wpln::%player%} >= {@rank3-price}: remove {@rank3-price} from {betteritemshop::wpln::%player%} execute command "{@rank3-cmd}" send "{@prefix} &aPomyslnie zakupiles {@rank3-name}&a za &f{@rank3-price} {@waluta}" send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}" send "" to all players send "&8+&8&m &8+" to all players send "" to all players send "&7Gracz &a%player% &7zakupil range {@rank1-name}&7!" to all players send "" to all players send "&8+&8&m &8+" to all players send "" to all players else: send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}" if clicked slot is 16: close player's inventory if {betteritemshop::wpln::%player%} >= {@rank4-price}: remove {@rank4-price} from {betteritemshop::wpln::%player%} execute command "{@rank4-cmd}" send "{@prefix} &aPomyslnie zakupiles {@rank4-name}&a za &f{@rank4-price} {@waluta}" send "&aObecnie posiadasz: &f%{betteritemshop::wpln::%player%}% {@waluta}" send "" to all players send "&8+&8&m &8+" to all players send "" to all players send "&7Gracz &a%player% &7zakupil range {@rank1-name}&7!" to all players send "" to all players send "&8+&8&m &8+" to all players send "" to all players else: send "{@prefix} &cNie masz wystarczajaco pieniedzy! %nl% &cObecnie masz &f%{betteritemshop::wpln::%player%}% {@waluta}" command /przelej [] []: usage: &8» &cNieprawidlowy gracz lub liczba! trigger: if arg 2 is set: if {betteritemshop::wpln::%player%} >= arg 2: remove arg 2 from {betteritemshop::wpln::%player%} add arg 2 to {betteritemshop::wpln::%arg 1%} send "&8» &aWyslales &7%arg 2% {@waluta} &ado &7%arg 1%" to player send "&8» &7%player% &awyslal ci &7%arg 2% {@waluta}&a! Masz teraz &7%{betteritemshop::wpln::%arg 1%}%" to arg 1 else: send "&8» &aNie posiadasz tyle pieniedzy! &7(%{betteritemshop::wpln::%player%}% {@waluta})" on placeholderapi placeholder request for the prefix "betteritemshop": if the identifier is "wpln": set the result to "%{betteritemshop::wpln::%player%}%"