Po 1:
nie wiem czy na starszych wersjach Skript nie było problemu z tym że tutaj losowała się tylko 2, jeśli tak się dzieje to spróbuj zamiast random integer ustaw to 1 or 2
Po 3:
Tutaj masz player zamist argument
imo najlepiej zmienić na najnowszą wersję, ale wtedy ci się "posypie" cały serwer bo wątpię, że pluginy będą kompatybilne. Starsze wersje są mało wydajne i mają masę błędów. Setki razy poruszany temat na forum
dokładnie mi o to chodziło, takie sprawdzenie "nic nie kosztuje" a może oszczędzić błędu
wystarczy, ale mój kod tez powinien działać
edit: na przyszłość do autora @Zima pomyśl przed dodaniem tematu, co konkretnie oczekujesz, będzie każdemu łatwiej
Oczywiście,
on right click:
if player's tool is diamond named "&bKrysztal teleportacji!":
remove 1 of player's tool from player
set {_x} to 10
while {_x} > 0:
send action bar "&cPoczekaj jeszcze: %{_x}%" to player
remove 1 from {_x}
wait 1 second
if {_x} is 0:
if player is online:
teleport player to location at (100, 100, 100) in world "world"
Co w tym czasie ma się dziać z tym graczem? Ma się przenieść do jakiegoś pomieszczenia, czy ma po prostu odczekać 10 sekund? Czy gracz może się poruszać?
Najprościej to dodać:
wait 10 seconds
if player is online:
[...]
(sprawdzam czy online żeby nie przenosić gracza offline)
Czy masz plugin EssentialsChat? Jeśli tak to przejdź do konfiguracji pluginu Essentials do sekcji EssentialsChat i tam możesz to ustawić, a nową linię prawdopodobnie można dodać przez \n
&r \n AKTUALNE FORMATOWANIE \n &r
Żaden offtop, czepiasz się braku małych szczegółów przy pytaniach a tutaj zadane pytanie jest totalnie niejasne.
nad graczem, czy nad tym blokiem netherite?
tam na górze, to znaczy gdzie?
Chodziło mi, żeby jaśniej to napisać
bez przesady, niektóre dzieci więcej po prostu nie mają xd
Co do samego wynagrodzenia to na pewno musisz przeznaczyć większy budżet lub poszukać kogoś kto zrobi to 4fun