# Autor: kamixek
# Zakaz publikowania i udostepniania bez zgody autora.
command /torba nadaj <player>:
permission: torba.admin
trigger:
give 1 leather named "&6&lTorba na Bruk" with lore "&7Automatycznie zbiera bruk podczas kopania.", "&7Kliknij PRAWYM, aby przetworzyc zawartosc.", "&7Zawartosc: &e0 &7bruku." to arg-1
send "&aNadano Torbe na Bruk graczowi %arg-1%" to player
on mine of cobblestone or stone:
if player has leather named "&6&lTorba na Bruk":
loop items in player's inventory:
if name of loop-item is "&6&lTorba na Bruk":
cancel event
set block to air
# Odczytywanie aktualnej ilosci bruku z lore
set {_lore::*} to lore of loop-item
set {_line} to {_lore::3}
replace "&7Zawartosc: &e" and " &7bruku." with "" in {_line}
set {_ilosc} to {_line} parsed as integer
# Zwiekszanie licznika
add 1 to {_ilosc}
# Aktualizacja przedmiotu
set lore of loop-item to "&7Automatycznie zbiera bruk podczas kopania.", "&7Kliknij PRAWYM, aby przetworzyc zawartosc.", "&7Zawartosc: &e%{_ilosc}% &7bruku."
stop
on right click:
if name of player's tool is "&6&lTorba na Bruk":
cancel event
set {_lore::*} to lore of player's tool
set {_line} to {_lore::3}
replace "&7Zawartosc: &e" and " &7bruku." with "" in {_line}
set {_ilosc} to {_line} parsed as integer
if {_ilosc} is less than 64:
send "&cPotrzebujesz przynajmniej 64 sztuk bruku w torbie, aby go przetworzyc!" to player
stop
# Zmniejszanie ilosci o 64
remove 64 from {_ilosc}
set lore of player's tool to "&7Automatycznie zbiera bruk podczas kopania.", "&7Kliknij PRAWYM, aby przetworzyc zawartosc.", "&7Zawartosc: &e%{_ilosc}% &7bruku."
# Losowanie nagrody
set {_szansa} to random integer between 1 and 3
if {_szansa} is 1:
give 8 coal to player
send "&a&lTorba: &7Przetworzono bruk na &88 szt. Wegla&7!" to player
if {_szansa} is 2:
give 4 iron ingot to player
send "&a&lTorba: &7Przetworzono bruk na &f4 szt. Zelaza&7!" to player
if {_szansa} is 3:
give 2 gold ingot to player
send "&a&lTorba: &7Przetworzono bruk na &e2 szt. Zlota&7!" to player
play sound "block.grindstone.use" to player