Skocz do zawartości
  • 0

skrypt na Nether


DeepesT

Pytanie

Witam czy może ktoś napisać skrypt iż do netheru można wejść w wyznaczone godziny w dni od poniedziałku do niedzieli,każdy dzień to ,inna godzina i jak jest już po godzinie otwarcia to teleportuje graczy w miejsce które ustawia sie za pomocą komendy /setnether oraz jak jest inna godzina to nie można wejść do netheru i pisze wiadomość, z góry dziękuję.

Co do godziny w których nether w dane dni ma byc aktywny proszę wpisac np 20-22 lub 22:00-23:30

 

Edytowane przez DeepesT
Odnośnik do komentarza
https://skript.pl/temat/44311-skrypt-na-nether/
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
48 minut temu, DeepesT napisał:

Witam czy może ktoś napisać skrypt iż do netheru można wejść w wyznaczone godziny w dni od poniedziałku do niedzieli,każdy dzień to ,inna godzina i jak jest już po godzinie otwarcia to teleportuje graczy w miejsce które ustawia sie za pomocą komendy /setnether oraz jak jest inna godzina to nie można wejść do netheru i pisze wiadomość, z góry dziękuję.

Co do godziny w których nether w dane dni ma byc aktywny proszę wpisac np 20-22 lub 22:00-23:30

 

Proszę, oto skrypt. Wymagany dodatek skript-reflect.

Teraz wyjaśnię ci na przykładzie poniedziałku jak ustawić godzinę, jest to banalnie proste.

if getDayOfTheWeek() is "Monday":
	isPortalHourCorrect(20, 22) is false
	cancel event
	send "&cZ portalu możesz skorzystać w godzinach &620:00 - 22:00&c!" to player

Pierwsza linijka cię nie interesuje, jest to jedynie sprawdzanie dnia tygodnia.

Druga linijka to godziny (w tym przypadku od 20 do 22), natomiast czwarta linijka to wysyłana wiadomość.

Godzinę możesz podać jedynie od 0 do 24 i musi być ona pełna, nie możesz w tym przypadku sprawdzić godziny na przełomie dnia (np. od 22 do 16) lub minuty dołączać (np. 16:30). Jeżeli chciałbyś sprawdzać godzinę na przełomie dnia, musiałbyś w tym celu nieco przerobić funkcję portalHourIsCorrect(). To samo tyczy się sprawdzania minut.

Edytowane przez Kormic
Odnośnik do komentarza
https://skript.pl/temat/44311-skrypt-na-nether/#findComment-277860
Udostępnij na innych stronach

  • 0
W dniu 3.01.2021 o 19:16, Kormic napisał:

Proszę, oto skrypt. Wymagany dodatek skript-reflect.

Teraz wyjaśnię ci na przykładzie poniedziałku jak ustawić godzinę, jest to banalnie proste.


if getDayOfTheWeek() is "Monday":
	isPortalHourCorrect(20, 22) is false
	cancel event
	send "&cZ portalu możesz skorzystać w godzinach &620:00 - 22:00&c!" to player

Pierwsza linijka cię nie interesuje, jest to jedynie sprawdzanie dnia tygodnia.

Druga linijka to godziny (w tym przypadku od 20 do 22), natomiast czwarta linijka to wysyłana wiadomość.

Godzinę możesz podać jedynie od 0 do 24 i musi być ona pełna, nie możesz w tym przypadku sprawdzić godziny na przełomie dnia (np. od 22 do 16) lub minuty dołączać (np. 16:30). Jeżeli chciałbyś sprawdzać godzinę na przełomie dnia, musiałbyś w tym celu nieco przerobić funkcję portalHourIsCorrect(). To samo tyczy się sprawdzania minut.

 

Przepraszam za odkop ale podepnę się do tematu, mógłbyś dodać tutaj jeszcze teleport na spawn po zakończeniu czasu? :)

Odnośnik do komentarza
https://skript.pl/temat/44311-skrypt-na-nether/#findComment-293331
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ę...