mógłbyś napisać mi ten skrypt?, zaraz padne. chyba poprostu sprobuje innych rozwiazan, ale watpie ze beda dzialac. Próbowałem próbować aż do końca, ale nie jestem w stanie. Dzięki wszystkim za pomoc i za czas.
import:
java.lang.System
org.bukkit.event.Event.GameStateChangeEvent
getNewState()
on GameState.starting:
set {blockGadgets} to now
command /g:
trigger:
if getNewState() is GameState.starting:
set {_czas} to difference between {czasczekania::%player%} and now
if {_czas} isn't less than 2 minutes:
execute player command "say dziala"
set {czasczekania::%player%} to now
else:
send "Gra nie wystartowala!"
else:
send "Poczekaj 2 minuty"
Teraz jest dobrze? starałem się zrozumieć przykłady.
tam chodzi o tabowanie, tak? postaram przeczytać, lecz aż tak dobry w angielskim nie jestem żeby przetłumaczyć, ale postaram się na przyklady zobaczyc.
lol, dałem. po wklejeniu z notepada sie coś zmieniło.
trigger:
if getNewState() is GameState.starting:
trigger:
if getNewState() is GameState.starting:
teraz dobrze?
nie wiem co jest u mnie nie tak, przyznam ze lepiej bym wzia gotowca z neta, ale chce sam sie pomeczyc, a czegos takiego pewnie nie znajde. Blad jest w tabowaniu, czy caly skrypt jest nie tak? kod jest dobry, ale tabowanie zle?
import:
java.lang.System
org.bukkit.event.Event.GameStateChangeEvent
getNewState()
on GameStateChangeEvent:
set {blockGadgets} to now
command /g:
trigger:
if getNewState() is GameState.starting:
set {_czas} to difference between {czasczekania::%player%} and now
if {_czas} isn't less than 2 minutes:
execute player command "say dziala"
set {czasczekania::%player%} to now
else:
send "Poczekaj 2 minuty"
tak o?
import:
java.lang.System
org.bukkit.event.Event.ArenaEnableEvent
on ArenaEnableEvent:
set {blockGadgets} to now
command /g:
trigger:
if {blockGadgets} is now:
set {_czas} to difference between {czasczekania::%player%} and now
if {_czas} isn't less than 2 minutes:
execute player command "say dziala"
set {czasczekania::%player%} to now
else:
send "Poczekaj 2 minuty"
Jak zle, ktos poradzi? nie umiem zbytnio tabowac, ani pisac skriptu a potrzebne...
a teraz?, z góry dzięki że pomagasz.
import:
java.lang.System
org.bukkit.event.Event.ArenaEnableEvent
on ArenaEnableEvent:
set {blockGadgets} to now
command /g:
trigger:
if {blockGadgets} is now:
set {_czas} to difference between {czasczekania::%player%} and now
if {_czas} isn't less than 2 minutes:
execute player command "say dziala"
set {czasczekania::%player%} to now
else:
send "Poczekaj 2 minuty"
Napisałem coś takiego, czy jest to dobre? mam problem z 5. nie jestem az tak zaawansowany w skripcie.
import:
java.lang.System
org.bukkit.event.Event.GeneratorUpgradeEvent
on GeneratorUpgradeEvent:
set {blockGadgets} to now
command /g:
trigger:
if {blockGadgets} is now:
set {_czas} to difference between {czasczekania::%player%} and now
if {_czas} isn't less than 2 minutes:
execute player command "say dziala"
set {czasczekania::%player%} to now
else:
send "Poczekaj 2 minuty"
chcę aby po evencie PlayerJoinArenaEvent po uplywie 2minut dzialaly gadzety, lecz jezeli gracz po wejsciu, i wysjciu (Event: PlayerLeaveArenaEvent) czas sie resetuje i gracz moze uzywac gadzetow bez czekania.