Skocz do zawartości

Jak zrobic ScoreBoard w Skript ?


Rekomendowane odpowiedzi

Potrzebne pluginy:

Skript
SkriptPlus

 

 

 

Na samym poczatku towrzymy linijke z opcjami

options:	   swiat: world

swiat - Będzie to świat a którym będzie się pokazywać scoreboard

Następnie tworzymy kod który będzie odświeżał scoreboard

 

every <czas w sekundach> ticks:

np:

options:	   swiat: worldevery 200 ticks:

Następnie dopisujemy linijke z kodem, która będzie pokazywała scoreboard na danym świecie
 

options:	   swiat: worldevery 200 ticks:	   loop all players in world "{@swiat}":

{@swiat} - pobiera nazwę świata z options

Nastepnym krokiem będzie stworzenie nazwy scoreboard



options:	   swiat: worldevery 200 ticks:	   loop all players in world "{@swiat}":		   display board named "&6INFO" to loop-player

display board named "" - tutaj wpisujemy nazwe scoreboard

Teraz dodamy np zabicia i zgony (zmienne bedziecie musieli sobie sami ustawic)



options:	   swiat: worldevery 200 ticks:	   loop all players in world "{@swiat}":		   display board named "&6INFO" to loop-player		   make score "&aZabicia:&9" in board of loop-player to <zmienna>		   make score "&aZgony:&9" in board of loop-player to <zmienna>		   make score "&6Kasa:" in board of loop-player to <zmienna>

make score "" - Tekst ktory ma bys widoczny na tablicy

Nasz scoreboard konczymy kodem:



		   move display of loop-player to "sidebar"

Tak wyglada calość



options:	   swiat: worldevery 200 ticks:	   loop all players in world "{@swiat}":		   display board named "&6INFO" to loop-player		   make score "&aZabicia:&9" in board of loop-player to <zmienna>		   make score "&aZgony:&9" in board of loop-player to <zmienna>		   make score "&6Kasa:" in board of loop-player to <zmienna>		   move display of loop-player to "sidebar"

usuwanie ScoreBorda

command /usun-scoreboard:	trigger:		display board named "&6Reset" to player                stop

Napisałem poradnik z tego co umiałem zrobić. Jeżeli istnieją inne zastosowania piszcie w komentarzach

Odnośnik do komentarza
https://skript.pl/temat/306-jak-zrobic-scoreboard-w-skript/
Udostępnij na innych stronach

Jedna sprawa.

every <czas w sekundach> ticks:

Nope. Czemu pisze <czas w sekundach> ticks? Jeden tick to w minecraft ok. 1/20 sekundy, więc nie rozumiem po co to. Jak chcesz czas w sekundach, to najzwyczajniej w świecie zrób tak:

every <czas w sekundach> seconds:
Odnośnik do komentarza
https://skript.pl/temat/306-jak-zrobic-scoreboard-w-skript/#findComment-1389
Udostępnij na innych stronach

  • 3 tygodnie później...
  • 5 miesięcy temu...
  • 1 miesiąc temu...

Łal fajne mam takie cos i mi nie hce dzialaci  every 200 ticks:

 loop all players in world "{@swiat}":
 display board named "&6INFO" to loop-player
 make score "&Mam :&9" in board of loop-player to <zmienna>
 make score "&asóper rodzicuw:&9" in board of loop-player to <zmienna>
 make score "&6kasa:" in board of loop-player to <zmienna>
Odnośnik do komentarza
https://skript.pl/temat/306-jak-zrobic-scoreboard-w-skript/#findComment-34182
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ę...