Skocz do zawartości
  • 0

Skrypt na nagrodę co godzinę.


Pytanie

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

@Nusv

Proszę bardzo.

every 1 minute:
	now formatted as "mm" is "00"
	make console execute "time set day"

Dodam, że ostatnią linijkę można - a nawet warto - zastąpić efektem:

set time in world "nazwa świata" to 7:00

Może nasunąć się pytanie: dlaczego? Dlatego, że dzięki temu zabiegowi unikamy zaśmiecania konsoli informacjami o wykonywaniu komendy. W konsoli należy wyświetlać tylko ważne informacje, aby w przypadku jakiegoś problemu można było łatwo się w niej odszukać.

Na koniec dopowiem, że w Skript ustawienie czasu świata na 6:00 i użycie komendy /time set day (czy też /time set 1000) ma dokładnie takie same skutki. Doba w Minecraft'cie trwa 24000 ticków (na każdą sekundę przypada 20 ticków, więc sumarycznie odpowiada to 20 minutom czasu rzeczywistego), a więc możemy łatwo policzyć, że na każdą godzinę w Minecraft'cie przypada 1000 ticków = 50 sekund, stąd ustawienie czasu na godzinę 7:00.

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/58493-skrypt-na-nagrod%C4%99-co-godzin%C4%99/#findComment-346097
Udostępnij na innych stronach

  • 0

Chodzilo mi bardziej o keyall co 1 godzinę, czyli mam tak to ustawić?

every 1 hour:
	now formatted as "mm" is "00"
	make console execute "klucze rozdaj <klucze>"

 

Kormic

Wstawiam skrypt w formatowanie "Kod".

Notatka dodana przez Kormic

Odnośnik do komentarza
https://skript.pl/temat/58493-skrypt-na-nagrod%C4%99-co-godzin%C4%99/#findComment-346101
Udostępnij na innych stronach

  • 0

@Nusv

Nie. Zastosowałem every 1 minute, ponieważ skrypt sprawdza co minutę czy minuta w czasie rzeczywistym to "00". Dzięki temu, o każdej pełnej godzinie kod zostanie wykonany. Nie będzie to na przykład o 16:00:00, bo nie sprawdzam sekundy (co wymagałoby też zastosowania every 1 second), więc opóźnienie zawsze będzie wynosiło mniej niż 60 sekund.
Czas opóźnienia jest zależny od tego, w której sekundzie Skript załaduje ten skrypt. Przykładowo: jeśli skrypt zostanie załadowany o godzinie 12:31:51, powyższy kod będzie się wykonywał o godzinach 12:31:51, 12:32:51, 12:33:51, i tak dalej.

Jeśli jest potrzebna dokładność co do sekundy, po zmianie okresu na 1 second, można użyć poniższego warunku:

now formatted as "mm:ss" is "00:00"

Należy również pamiętać o wcięciach w kodzie, są one kluczowe dla poprawnego działania skryptów. Wstawiłem je w Twoim kodzie.

Co do samej komendy rozdawania kluczy, zakładam, że powinno być coś tam wstawione zamiast "<klucze>". Poza wspomnianymi wyżej błędami, wygląda to w porządku.

Pozdrawiam.

Odnośnik do komentarza
https://skript.pl/temat/58493-skrypt-na-nagrod%C4%99-co-godzin%C4%99/#findComment-346102
Udostępnij na innych stronach

  • 0

Tu masz plugin napisany według Twojego opisu
https://github.com/MicX0097/PexHourlyReward/releases/tag/PexHourlyReward
Daj znać czy wszystko jest ok i czy mam coś poprawić

Odnośnik do komentarza
https://skript.pl/temat/58493-skrypt-na-nagrod%C4%99-co-godzin%C4%99/#findComment-346105
Udostępnij na innych stronach

  • 0
W dniu 16.02.2025 o 15:39, _MicX_ napisał:

Tu masz plugin napisany według Twojego opisu
https://github.com/MicX0097/PexHourlyReward/releases/tag/PexHourlyReward
Daj znać czy wszystko jest ok i czy mam coś poprawić

zauważyłem, że od pewnego czasu rozwiązujesz problemy użytkowników, którzy proszą o skrypt, w formie pluginu. Nic do tego nie mam, być może chcesz sobie urozmaicić konto na GitHub.

Natomiast, nie wniosę bezpośrednio nic do tematu, tylko do wspomnianego rozwiązania, ale warto również poza samym plikiem .jar, publikować również kod źródłowy. Co więcej, możesz publikować kod z podziałem na commity, przez co nauczysz się pracy z GitHub. Być może już to potrafisz, nie neguję tego, ale GitHub nie jest portalem do hostowania plików do pobrania, a bardziej do pokazywania projektów otwartoźródłowych (oraz oczywiście pracy w zespole nad projektami, nawet tymi niepublicznymi). 

Dlatego zachęcam do publikacji kodu na GitHub, zdecydowanie zwiększy to transparentność oferowanych przez Ciebie rozwiązań i będziesz mógł sobie budować swoje portfolio :)

Odnośnik do komentarza
https://skript.pl/temat/58493-skrypt-na-nagrod%C4%99-co-godzin%C4%99/#findComment-346115
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ę...