variables: {kasa::%player%} = 0 command /kasa []: trigger: send "&6Gracz &e%arg% &6ma aktualnie &e%{kasa::%player%}% PLN" to player command /dodaj [] []: trigger: add arg-2 to {kasa::%arg-1%} send "&6Rozdano &e%arg-2% &6dla gracza &e%arg-1%" to player if arg-1 is not player: send "&6Otrzymałeś &e%arg-2% &6od gracza &e%player%" to arg-1 options: cena1: 1 cena2: 60 cena3: 160 cena4: 280 cena5: 400 cena6: 800 cena7: 5000 cena8: 10000 cena9: 20000 nazwa_monety1: &aMoneta 1 rodzaju nazwa_monety2: &aMoneta 2 rodzaju nazwa_monety3: &aMoneta 3 rodzaju nazwa_monety4: &aMoneta 4 rodzaju nazwa_monety5: &aMoneta 5 rodzaju nazwa_monety6: &aMoneta 6 rodzaju nazwa_monety7: &aMoneta 7 rodzaju nazwa_monety8: &aMoneta 8 rodzaju nazwa_monety9: &aMoneta 9 rodzaju command /sklep []: trigger: set {_sklep} to chest inventory with 3 rows named "&cSklep z monetkami" set slot (integers between 0 and 26) of {_sklep} to yellow stained glass pane named "&7" set slot 9 of {_sklep} to nether star named "{@nazwa_monety1}" with lore "&aKoszt: &6{@cena1}$" set slot 10 of {_sklep} to nether star named "{@nazwa_monety2}" with lore "&aKoszt: &6{@cena2}$" set slot 11 of {_sklep} to nether star named "{@nazwa_monety3}" with lore "&aKoszt: &6{@cena3}$" set slot 12 of {_sklep} to nether star named "{@nazwa_monety4}" with lore "&aKoszt: &6{@cena4}$" set slot 13 of {_sklep} to nether star named "{@nazwa_monety5}" with lore "&aKoszt: &6{@cena5}$" set slot 14 of {_sklep} to nether star named "{@nazwa_monety6}" with lore "&aKoszt: &6{@cena6}$" set slot 15 of {_sklep} to nether star named "{@nazwa_monety7}" with lore "&aKoszt: &6{@cena7}$" set slot 16 of {_sklep} to nether star named "{@nazwa_monety8}" with lore "&aKoszt: &6{@cena8}$" set slot 17 of {_sklep} to nether star named "{@nazwa_monety9}" with lore "&aKoszt: &6{@cena9}$" open {_sklep} to player function massbuygui(p: player, n: integer): set {cena::1} to 1 set {cena::2} to 60 set {cena::3} to 160 set {cena::4} to 280 set {cena::5} to 400 set {cena::6} to 800 set {cena::7} to 5000 set {cena::8} to 10000 set {cena::9} to 20000 set {cenakoncowa::%{_n}%::1} to {cena::%{_n}%} * 1 set {cenakoncowa::%{_n}%::2} to {cena::%{_n}%} * 2 set {cenakoncowa::%{_n}%::4} to {cena::%{_n}%} * 4 set {cenakoncowa::%{_n}%::8} to {cena::%{_n}%} * 8 set {cenakoncowa::%{_n}%::16} to {cena::%{_n}%} * 16 set {cenakoncowa::%{_n}%::32} to {cena::%{_n}%} * 32 set {cenakoncowa::%{_n}%::64} to {cena::%{_n}%} * 64 set {_massbuy} to chest inventory with 3 rows named "&aMasowy skup monety rodzaju %{_n}%" set slot 10 of {_massbuy} to 1 lime wool named "&aKup 1" with lore "&aKoszt: &6%{cenakoncowa::%{_n}%::1}% $" set slot 11 of {_massbuy} to 2 lime wool named "&aKup 2" with lore "&aKoszt: &6%{cenakoncowa::%{_n}%::2}% $" set slot 12 of {_massbuy} to 4 lime wool named "&aKup 4" with lore "&aKoszt: &6%{cenakoncowa::%{_n}%::4}% $" set slot 13 of {_massbuy} to 8 lime wool named "&aKup 8" with lore "&aKoszt: &6%{cenakoncowa::%{_n}%::8}% $" set slot 14 of {_massbuy} to 16 lime wool named "&aKup 16" with lore "&aKoszt: &6%{cenakoncowa::%{_n}%::16}% $" set slot 15 of {_massbuy} to 32 lime wool named "&aKup 32" with lore "&aKoszt: &6%{cenakoncowa::%{_n}%::32}% $" set slot 16 of {_massbuy} to 64 lime wool named "&aKup 64" with lore "&aKoszt: &6%{cenakoncowa::%{_n}%::64}% $" open {_massbuy} to {_p} function brakKasy(p: player): send "&cNie masz wystarczająco pieniędzy aby zakupić ten przedmiot!" to {_p} on inventory click: loop 9 times: set {_i} to loop-number if name of player's current inventory is "&aMasowy skup monety rodzaju %{_i}%": cancel event set {cena::1} to 1 set {cena::2} to 60 set {cena::3} to 160 set {cena::4} to 280 set {cena::5} to 400 set {cena::6} to 800 set {cena::7} to 5000 set {cena::8} to 10000 set {cena::9} to 20000 clicked slot is 10: if {kasa::%player%} >= {cena::%{_i}%} * 1: remove {cena::%{_i}%} * 1 from {kasa::%player%} give 1 nether star named "&aMoneta %{_i}% rodzaju" to player send "&aZakupiono przedmiot pomyślnie &7| &c- &6%{cenakoncowa::%{_i}%::1}% $" to player else: brakKasy(player) clicked slot is 11: if {kasa::%player%} >= {cena::%{_i}%} * 2: remove {cena::%{_i}%} * 2 from {kasa::%player%} give 2 nether star named "&aMoneta %{_i}% rodzaju" to player send "&aZakupiono przedmiot pomyślnie &7| &c- &6%{cenakoncowa::%{_i}%::2}% $" to player else: brakKasy(player) clicked slot is 12: if {kasa::%player%} >= {cena::%{_i}%} * 4: remove {cena::%{_i}%} * 4 from {kasa::%player%} give 4 nether star named "&aMoneta %{_i}% rodzaju" to player send "&aZakupiono przedmiot pomyślnie &7| &c- &6%{cenakoncowa::%{_i}%::4}% $" to player else: brakKasy(player) clicked slot is 13: if {kasa::%player%} >= {cena::%{_i}%} * 8: remove {cena::%{_i}%} * 8 from {kasa::%player%} give 8 nether star named "&aMoneta %{_i}% rodzaju" to player send "&aZakupiono przedmiot pomyślnie &7| &c- &6%{cenakoncowa::%{_i}%::8}% $" to player else: brakKasy(player) clicked slot is 14: if {kasa::%player%} >= {cena::%{_i}%} *16: remove {cena::%{_i}%} * 16 from {kasa::%player%} give 16 nether star named "&aMoneta %{_i}% rodzaju" to player send "&aZakupiono przedmiot pomyślnie &7| &c- &6%{cenakoncowa::%{_i}%::16}% $" to player else: brakKasy(player) clicked slot is 15: if {kasa::%player%} >= {cena::%{_i}%} * 32: remove {cena::%{_i}%} * 32 from {kasa::%player%} give 32 nether star named "&aMoneta %{_i}% rodzaju" to player send "&aZakupiono przedmiot pomyślnie &7| &c- &6%{cenakoncowa::%{_i}%::32}% $" to player else: brakKasy(player) clicked slot is 16: if {kasa::%player%} >= {cena::%{_i}%} * 64: remove {cena::%{_i}%} * 64 from {kasa::%player%} give 64 nether star named "&aMoneta %{_i}% rodzaju" to player send "&aZakupiono przedmiot pomyślnie &7| &c- &6%{cenakoncowa::%{_i}%::64}% $" to player else: brakKasy(player) if name of event-inventory is "&cSklep z monetkami": cancel event clicked slot is 9: massbuygui(player, 1) clicked slot is 10: massbuygui(player, 2) clicked slot is 11: massbuygui(player, 3) clicked slot is 12: massbuygui(player, 4) clicked slot is 13: massbuygui(player, 5) clicked slot is 14: massbuygui(player, 6) clicked slot is 15: massbuygui(player, 7) clicked slot is 16: massbuygui(player, 8) clicked slot is 17: massbuygui(player, 9)