# Zmienna przechowująca ilość waluty, którą gracz stawia na blok
# Na przykład, gracz może postawić 1 jednostkę waluty na blok pszenicy
# Zmienna zboże będzie przechowywać ilość "waluty" gracza
# Zapewniamy, że blok pszenicy może być postawiony tylko przez gracza z określoną ilością waluty
on break of wheat:
# Sprawdzamy, czy blok pszenicy jest do wykopania
if event-block is wheat with stage 7:
cancel event
set event-block to air
# Odczytujemy ilość waluty, którą gracz postawił na blok
# Załóżmy, że gracz stawia 1 jednostkę waluty na każdy blok
set {waluta::%player%} to 1
# Sprawdzamy szansę na zdobycie Zboża (np. 50%)
if chance of 50%:
add 0.1 to {zboze::%player%} # Dodajemy 0.1 zamiast 1
send "&6+0.1 Zboża! &7(Obecny stan: &e%{zboze::%player%}%&7)" to player
else:
send "&cNiestety, tym razem nic nie dostałeś!" to player
# Czas na odrastanie pszenicy po wykopaniu
wait 1 second
set event-block to wheat with stage 0 # Pszenica odrasta
command /staw_walute <number>:
trigger:
# Sprawdzenie, czy gracz jest administratorem (np. sprawdzamy uprawnienia)
if player does not have permission "admin.setwaluta":
send "&cNie masz uprawnień do postawienia waluty!" to player
stop
# Sprawdzenie, czy gracz ma wystarczającą ilość waluty
if argument 1 is not set:
send "&cMusisz podać ilość waluty, którą chcesz postawić!" to player
stop
if {waluta::%player%} < argument 1:
send "&cNie masz wystarczającej ilości waluty na to!" to player
stop
# Gracz stawia walutę na blok
set {waluta::%player%} to {waluta::%player%} - argument 1
send "&aPostawiłeś &e%argument 1% &awaluty na blok pszenicy!" to player
command /zboze:
trigger:
send "&aMasz &e%{zboze::%player%}% &aZboża!" to player
i chodzi oto że jak przeładuje skrypt to mi piszę błąd z sianem że nie wykrywa wielkości siana i nie umiem tego naprawidz i też ustawianie kasy na siano i tak wogóle to ja chce żeby to było siano takie posadzone