Skocz do zawartości
  • 0

Pora dnia na scoreboard


EdeQ

Pytanie

Hej mam problem. Probuje zrobic w scoreboard mozliwosc zmieniania sie emotki zaleznie od pory dnia, czyli jesli jest dzien w minecraft to emotka jest sloncem, a w nocy ksiezycem. Nie moge znalezc odpowiedniego eventu i jak moglbym to zrobic zeby to dzialalo.
To moj aktualny kod i wstepnie to dziala, ale jesli dana godzina, czyli w tym przypadku godzina 18 zostanie jakims trafem pominieta (komenda, spaniem czy cos) to pomimo nocy w grze emotka sie nie zmieni. Jak to zrobic?
To moj kod:

 

Odnośnik do komentarza
https://skript.pl/temat/56279-pora-dnia-na-scoreboard/
Udostępnij na innych stronach

15 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Możesz w tym scoreboard zrobić taki warunek,  zamiast tworzyć zmienną i warunki działające tylko o jednej konkretnej godzinie.

// w przypadku dnia
if world's time is between 6:00 and 17:59:
// w przypadku nocy
if world's time is between 18:00 and 5:59:

 

Odnośnik do komentarza
https://skript.pl/temat/56279-pora-dnia-na-scoreboard/#findComment-337744
Udostępnij na innych stronach

  • 0
49 minut temu, Fendi napisał:
set {_} to now formatted as "HH:mm"
if {_} = 0:00:

 

Przecież to nic nie zmienia w tym przypadku. Mowa była o pomijaniu godziny, a nie braku umiejętności jej sprawdzenia

Odnośnik do komentarza
https://skript.pl/temat/56279-pora-dnia-na-scoreboard/#findComment-337750
Udostępnij na innych stronach

  • 0
4 godziny temu, makstale napisał:

Możesz w tym scoreboard zrobić taki warunek,  zamiast tworzyć zmienną i warunki działające tylko o jednej konkretnej godzinie.

// w przypadku dnia
if world's time is between 6:00 and 17:59:
// w przypadku nocy
if world's time is between 18:00 and 5:59:

 

Tak juz wczesniej znalazlem to w dokumentacji i probowalem tego uzyc, ale nie wiem w jakim evencie to dodac. On every second nie dziala, gdzie to wrzucic?

Odnośnik do komentarza
https://skript.pl/temat/56279-pora-dnia-na-scoreboard/#findComment-337752
Udostępnij na innych stronach

  • 0
13 godzin temu, EdeQ napisał:

Tak juz wczesniej znalazlem to w dokumentacji i probowalem tego uzyc, ale nie wiem w jakim evencie to dodac. On every second nie dziala, gdzie to wrzucic?

Ja bym to dał w tym "on join". Skoro i tak masz pętle while, więc to się odświeża co chwile.

coś mniej więcej takiego

Odnośnik do komentarza
https://skript.pl/temat/56279-pora-dnia-na-scoreboard/#findComment-337759
Udostępnij na innych stronach

  • 0
45 minut temu, makstale napisał:

Ja bym to dał w tym "on join". Skoro i tak masz pętle while, więc to się odświeża co chwile.

coś mniej więcej takiego

na on join nie zadziala. Wurzuca blad, ze nie moze byc wrzucony do eventu on join:

if world's time is between 6:00 and 17:59:

Odnośnik do komentarza
https://skript.pl/temat/56279-pora-dnia-na-scoreboard/#findComment-337761
Udostępnij na innych stronach

  • 0
7 minut temu, Fendi napisał:

Co powiedzmy 10 sekund można użyć warunku "time in world is night/day" i wtedy ustawiać ta emotke

w on every seconds tez nie dziala. Wyrzuca blad, ze nie moze byc wrzucony w ten event

Odnośnik do komentarza
https://skript.pl/temat/56279-pora-dnia-na-scoreboard/#findComment-337764
Udostępnij na innych stronach

  • 0
1 godzinę temu, EdeQ napisał:

w on every seconds tez nie dziala. Wyrzuca blad, ze nie moze byc wrzucony w ten event

Every x seconds 

Loop all players

Bez on join i while zamiast every seconds możesz użyc while lopp all players wait x seconds 

Edytowane przez THErunSKY
Odnośnik do komentarza
https://skript.pl/temat/56279-pora-dnia-na-scoreboard/#findComment-337765
Udostępnij na innych stronach

  • 0
4 godziny temu, THErunSKY napisał:

Every x seconds 

Loop all players

Bez on join i while zamiast every seconds możesz użyc while lopp all players wait x seconds 

oba rozwiązania są fatalne, lepiej użyć pluginu który obsługuje placeholdery

Odnośnik do komentarza
https://skript.pl/temat/56279-pora-dnia-na-scoreboard/#findComment-337771
Udostępnij na innych stronach

  • 0

T

4 godziny temu, Fendi napisał:

generalnie scoreboard lepiej zrobic w jakims zoptymalizowanym pluginie, niz w sk

A co jest z nim nie tak, jesli jest w skrypcie? 

 

 

2 godziny temu, CoFFeIN04 napisał:

oba rozwiązania są fatalne, lepiej użyć pluginu który obsługuje placeholdery

W takim razie czym mam sie posluzyc, aby osiagnac swoj cel?

Odnośnik do komentarza
https://skript.pl/temat/56279-pora-dnia-na-scoreboard/#findComment-337772
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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