function change(p: player, i: item, b: item, t: text): close {_p}'s inventory set {_i} to "%{_i}%" parsed as item set {_b} to "%{_b}%" parsed as item set {_loop} to 0 while {_p} has 9 of {_i}: remove 9 of {_i} from {_p} add 1 {_b} to {_p} add 1 to {_loop} send "&aWymieniłeś %9*{_loop}% &7%{_t} &ana %{_loop}% bloków." to {_p} command /bloki []: trigger: if player has permission "sk.bloki": close player's inventory open chest with 4 rows named "&8Zamiana na bloki" to player wait 2 tick loop 36 times: set player's current inventory's slot loop-number - 1 to gray glass pane set player's current inventory's slot 10 to iron block named "&7&lZelazo" with lore "", "&eKliknij, aby zamienic.", "" set player's current inventory's slot 12 to gold block named "&6&lZloto" with lore "", "&eKliknij, aby zamienic.", "" set player's current inventory's slot 14 to emerald block named "&a&lEmerald" with lore "", "&eKliknij, aby zamienic.", "" set player's current inventory's slot 16 to diamond block named "&b&lDiament" with lore "", "&eKliknij, aby zamienic.", "" on inventory click: if inventory name of current inventory of player is "&8Zamiana na bloki": cancel event if clicked slot is 10: change(player, iron ingots, iron block, "żelaza") if clicked slot is 12: change(player, gold ingots, gold block, "złota") if clicked slot is 14: change(player, emeralds, emerald block, "emeraldów") if clicked slot is 16: change(player, diamonds, diamond block, "diamentów")