Skocz do zawartości
  • 0

Mam problem z scoreboard


Pytanie

Czy da się odświerzać tylko 1 linijkę w scoreboard aby nie migał scoreboard?

Mam takie coś

Nazwa scoreboarda

Online: (liczba) 0

 

i chce aby liczba online gdy się zmienia to nie migał cały scoreboard ale tylko ta linijka się zmieniła

Odnośnik do komentarza
https://skript.pl/temat/33198-mam-problem-z-scoreboard/
Udostępnij na innych stronach

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 minuty temu, BrixNW napisał:

Osobny event musisz zrobić na tą linię.

robiłem ale jak edytować tylko 1 linijke w scoreboard a nie cały scoreboard? bo wtedy miga

dodałem wipe loop-player's sidebar też dalej miga

Edytowane przez Tymekd
Odnośnik do komentarza
https://skript.pl/temat/33198-mam-problem-z-scoreboard/#findComment-214844
Udostępnij na innych stronach

  • 0
20 godzin temu, BrixNW napisał:

Pokaż kod, bo nie wiem jak masz to zrobione.

every 1 seconds:
    if {b} is true:
        loop all players:
            wipe loop-player's sidebar
            loop all players:
                add 1 to {_ol.%loop-player-1%}
            set name of sidebar of loop-player to "     %{sidebar.stats.name}%     "
            set score "&a&lNazwa: &7%loop-player%" in sidebar of loop-player to 1
            set score "&a&lOnline: &7%{_ol.%loop-player%}%" in sidebar of loop-player to 1

taki kod zrobiłem przykładowy

wcześniej dodawałem funkcje, że, tylko gdy online się zmieni, to odświeża, ale to mija się z celem (i dalej migało, ale tylko przy zmianie wartości)

bvcz

Kod wstawiam w odpowiednie znaczniki oraz poprawiam błędy ortograficzne

Notatka dodana przez bvcz

Odnośnik do komentarza
https://skript.pl/temat/33198-mam-problem-z-scoreboard/#findComment-214850
Udostępnij na innych stronach

  • 0
18 godzin temu, knugi napisał:

Zamiast pętli graczy i tworzenia tymczasowej zmiennej (to Ci robi te miganie najprawdopodobniej) użyj tego expressionu: %number of all players%

 

Działa ale dalej miga

Edytowane przez Tymekd
Odnośnik do komentarza
https://skript.pl/temat/33198-mam-problem-z-scoreboard/#findComment-214878
Udostępnij na innych stronach

  • 0

Setujesz jeden slot dla dwóch wartości, być może dlatego Ci to miga. 
 

every 1 seconds:
    if {b} is true:
        loop all players:
            wipe loop-player's sidebar
            loop all players:
                add 1 to {_ol.%loop-player-1%}
            set name of sidebar of loop-player to "     %{sidebar.stats.name}%     "
            set score "&a&lNazwa: &7%loop-player%" in sidebar of loop-player to 2
            set score "&a&lOnline: &7%{_ol.%loop-player%}%" in sidebar of loop-player to 1

 

Odnośnik do komentarza
https://skript.pl/temat/33198-mam-problem-z-scoreboard/#findComment-214879
Udostępnij na innych stronach

  • 0
5 minut temu, jaku49 napisał:

Setujesz jeden slot dla dwóch wartości, być może dlatego Ci to miga. 
 


every 1 seconds:
    if {b} is true:
        loop all players:
            wipe loop-player's sidebar
            loop all players:
                add 1 to {_ol.%loop-player-1%}
            set name of sidebar of loop-player to "     %{sidebar.stats.name}%     "
            set score "&a&lNazwa: &7%loop-player%" in sidebar of loop-player to 2
            set score "&a&lOnline: &7%{_ol.%loop-player%}%" in sidebar of loop-player to 1

 

nie to nie ma znaczenia sprawdzałem

Odnośnik do komentarza
https://skript.pl/temat/33198-mam-problem-z-scoreboard/#findComment-214882
Udostępnij na innych stronach

  • 0

Nie lepiej użyć np spigotboarda lub jakiegoś innego pluginu :bankappa:? Jak dasz odpowiednią zmienną w tym przypadku będzie to {Online}, to automatycznie będzie się odświeżał. Miga dlatego, że scorebord pojawia się co sekundę. Nie polecam robić scoreboardów w skrypcie. 

Tu link do pluginu:

https://www.spigotmc.org/resources/spigotboard.20019/

Edytowane przez Magiczny_Miki
Odnośnik do komentarza
https://skript.pl/temat/33198-mam-problem-z-scoreboard/#findComment-214883
Udostępnij na innych stronach

  • 0
31 minut temu, Magiczny_Miki napisał:

Nie lepiej użyć np spigotboarda lub jakiegoś innego pluginu :bankappa:? Jak dasz odpowiednią zmienną w tym przypadku będzie to {Online}, to automatycznie będzie się odświeżał. Miga dlatego, że scorebord pojawia się co sekundę. Nie polecam robić scoreboardów w skrypcie. 

Tu link do pluginu:

https://www.spigotmc.org/resources/spigotboard.20019/

Ale muszę użyć skripta bo mam kilka wartości ze skripta które chce wyświetlić na scoreboard a chyba w tym pluginie nie można ich wyświetlić

a po 2 mam serwer na 1.13.2 a to jest do 1.10

Edytowane przez Tymekd
Odnośnik do komentarza
https://skript.pl/temat/33198-mam-problem-z-scoreboard/#findComment-214884
Udostępnij na innych stronach

  • 0
26 minut temu, Tymekd napisał:

Ale muszę użyć skripta bo mam kilka wartości ze skripta które chce wyświetlić na scoreboard a chyba w tym pluginie nie można ich wyświetlić

a po 2 mam serwer na 1.13.2 a to jest do 1.10

Wszystko można :P. Jeśli chcesz pomogę na pv. Robiłem to nie jeden raz.

Edytowane przez Magiczny_Miki
Odnośnik do komentarza
https://skript.pl/temat/33198-mam-problem-z-scoreboard/#findComment-214888
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ę...