options: guiName: Ulepsz kilof przedmiot: prismarine shard on script load: set {xsvka::costEff::1} to 5 set {xsvka::costEff::2} to 10 set {xsvka::costEff::3} to 15 set {xsvka::costFor::1} to 5 set {xsvka::costFor::2} to 10 set {xsvka::costFor::3} to 15 function upgradeTool(i: item) :: inventory: set {_gui} to chest with 1 rows named "{@guiName}" set {_eff} to enchantment level of efficiency on {_i} #efficiency of {_i} set {_for} to enchantment level of fortune on {_i} #fortune of {_i} set {_beff} to "enchanted book of efficiency %{_eff} + 1%" parsed as item set {_feff} to "enchanted book of fortune %{_for} + 1%" parsed as item if {_eff} + 1 is larger than 3: set slot 0 of {_gui} to {_beff} with lore "Nie mozesz bardziej ulepszyc wydajnosci." else: set {_eff} to {_eff} + 1 set slot 0 of {_gui} to {_beff} with lore "Ulepsz do wydajnosci %{_eff}%" and "za: %{xsvka::costEff::%{_eff}%}% tokenow." if {_for} + 1 is larger than 3: set slot 1 of {_gui} to {_feff} with lore "Nie mozesz bardziej ulepszyc szczescia." else: set slot 1 of {_gui} to {_feff} with lore "Ulepsz do szczescia %{_for} + 1%" and "za: %{xsvka::costFor::%{_for} + 1%}% tokenow." return {_gui} command /ulepsz: trigger: if player's tool is any pickaxe: open upgradeTool(player's tool) to player stop send "Trzymaj kilof w reku!" on inventory click: if name of event-inventory is "{@guiName}": cancel event if type of event-item is not enchanted book: stop set {_x} to event-item if "%lore of {_x}%" contains "Nie mozesz bardziej ulepszyc": stop set {_lore::*} to lore of {_x} set {_lore::1} to last 1 character of {_lore::1} parsed as integer replace all "za: " and " tokenow." with "" in {_lore::2} set {_lore::2} to {_lore::2} parsed as integer if player's tool is any pickaxe: if player has {_lore::2} of {@przedmiot}: set {_ench::*} to enchantments of event-item remove {_lore::2} of {@przedmiot} from player enchant player's tool with {_ench::*} send "pomyslnie ulepszono." close player's inventory wait 2 tick open upgradeTool(player's tool) to player stop send "Nie posiadasz %{_lore::2}% tokenow." stop send "Trzymaj kilof w rece!" stop command /ulepsztxt []: trigger: if player's tool is not any pickaxe: send "Musisz miec kilof!" stop #Tutaj kod, ze juz kilof ma w lapie. if arg 1 is not set: send "Podaj jaki chcesz enchant: wydajnosc lub szczescie!" stop if arg 1 is "wydajnosc" or "efficiency": #Upgrade kilofa na wydajnosc set {_eff} to enchantment level of efficiency on player's tool  if {_eff} + 1 is larger than 3: send "Nie mozesz bardziej ulepszyc wydajnosci!" stop set {_token} to {xsvka::costEff::%{_eff} + 1%} if player has {xsvka::costEff::%{_eff} + 1%} of {@przedmiot}: set {_ench} to "efficiency %{_eff} + 1}%" parsed as enchatment remove {xsvka::costEff::%{_eff} + 1} of {@przedmiot} from player enchant player's tool with {_ench} send "pomyslnie ulepszono!" stop send "Nie posiadasz %{xsvka::costEff::%{_eff} + 1%}% tokenow." stop if arg 1 is "szczescie" or "fortune": #Upgrade kilofa na szczescie set {_for} to enchantment level of fortune on player's tool  if {_for} + 1 is larger than 3: send "Nie mozesz bardziej ulepszyc szczescia!" stop set {_token} to {xsvka::costFor::%{_for} + 1%} if player has {xsvka::costFor::%{_for} + 1%} of {@przedmiot}: set {_ench} to "efficiency %{_for} + 1}%" parsed as enchatment remove {xsvka::costFor::%{_for} + 1} of {@przedmiot} from player enchant player's tool with {_ench} send "pomyslnie ulepszono!" stop send "Nie posiadasz %{xsvka::costFor::%{_for} + 1}%% tokenow." stop