# 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
Pytanie
AlanXD66 0
# 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 playeri 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
Wstawiam skrypt w formatowanie "Kod".
Notatka dodana przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/58467-nie-dzia%C5%82a-skrypt/Udostępnij na innych stronach
1 odpowiedź na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.