Skocz do zawartości
  • 0

BossBar w WildSkript


JaszczurrPl

Pytanie

Witam. Próbuję napisać skrypt, który będzie wyświetlał wszystkim graczom daną wiadomość na pasku bossa. Komenda wygląda tak /bbr <wiadomość> <czas>. Po wpisaniu ma się utworzyć pasek smoka o treści <wiadomość> na <czas> sekund. Chyba to jasno opisałem :P. No i tu się pojawia problem, napisałem coś takiego:

command /bbr [<text&gt] [<text&gt]:	trigger:		if player has permission "boss.broadcast":			if arg 1 is set:				if arg 2 is set:					create timed bar with text "%arg 1%" to all players for %arg 2% seconds				else:					send "&4Niepoprawne uzycie! Wpisz &6/bbr <wiadomosc> <czas>&4!"			else:				send "&4Niepoprawne uzycie! Wpisz &6/bbr <wiadomosc> <czas>&4!"		else:			send "&cNie mozesz uzyc tej komendy!"

Nie za bardzo chce coś działać. Może ktoś naprowadzić mnie na to, co jest nie tak? Z góry dzięki.

Błędy dotyczą linijki z create timed bar...

Odnośnik do komentarza
https://skript.pl/temat/8448-bossbar-w-wildskript/
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Dziękuje bardzo. Dodam jeszcze, że komenda tworząca bossbar brzmi tak: "display "%arg 1%" on bossbar with 100 percent by arg 2 seconds for player" w moim przypadku. Błąd mały.

Mam jeszcze jedno pytanie. Czy tylko mi nie działa bossbar na 1.8.7? A może żeby utworzyć bossbar w wildskript to trzeba jeszcze jakiś plugin?

Odnośnik do komentarza
https://skript.pl/temat/8448-bossbar-w-wildskript/#findComment-66211
Udostępnij na innych stronach

  • 0

ostatni argument może mieć nieskończoną ilość spacji, więc według twojego kodu można tylko 1 słowo napisać.

zrób tak:

command /bbr [<integer&gt] [<text&gt]:	trigger:		if player has permission "boss.broadcast":			if arg 1 is set:				if arg 2 is set:					create timed bar with text "%arg 2%" to all players for arg 1 seconds				else:					send "&4Niepoprawne uzycie! Wpisz &6/bbr <czas> <wiadomosc>&4!"			else:				send "&4Niepoprawne uzycie! Wpisz &6/bbr <czas> <wiadomosc>&4!"		else:			send "&cNie mozesz uzyc tej komendy!"
i nie można używać %% gdy nie ma tam "" albo {}.

Czyli kod np.

if %arg 1% is "test":
jest niepoprawny, ale:

if arg 1 is "test":
albo

if "%arg 1%" is "test":
może być.
Odnośnik do komentarza
https://skript.pl/temat/8448-bossbar-w-wildskript/#findComment-66212
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...