Skocz do zawartości

Odliczalne Logowanie + /afk


Tidiereqq
 Udostępnij

Rekomendowane odpowiedzi

Witam, Chciałem zaprezentować skrypt na odliczanie czasu po wejściu na serwer aby się zalogować, gdy się zalogujesz wyskoczy ci wiadomość na ekranie "Zalogowano!" "Zyczymy milej gry" a jeśli chodzi o /afk to po wpisaniu będzie wyskakiwać na ekranie AFK i będzie grać muzyczka. W skrypcie jest możliwość ustawienia lokalizacji w którą będzie teleportować po wpisaniu, oraz spawna po wyłączeniu afka.

Wymagane pluginy

Link do pobrania wszystkich wymaganych pluginów: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Zalecana wersja 1.8.8

silnik: spigot 1.8.8

Skrypt: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

 

Odnośnik do komentarza
Udostępnij na innych stronach

  1. 1 godzinę temu, Tidiereqq napisał:

    Link do pobrania wszystkich wymaganych pluginów: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

    Dodaj skan lub podaj te pluginy w formie listy.

  2. Logowanie w skrypcie, jeżeli jest potrzebne, nie powinno być robione.

  3. Jeżeli chodzi o AFK, to jest to w essentials, ale w tym skrypcie jest forma ulepszona.

  4. 1 godzinę temu, Tidiereqq napisał:

    Skrypt: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

    Usuń raw z tego odnośnika, aby się pojawiło okienko ze skryptem

  5. Gdybyś lepiej napisał ten skrypt, jedynie byłby wymagany sharpsk do eventu 'on authme login'

 

Ten temat został przeniesiony.

Edit:
Jeżeli już robisz logowanie w skrypcie, to szyfruj hasła! Jeżeli będzie jakiś wyciek to niezaszyfrowane hasła można wykorzystać i np.: ukraść konto.

Edytowane przez Glitchtrap
Odnośnik do komentarza
Udostępnij na innych stronach

22 minuty temu, Glitchtrap napisał:

Dodaj skan lub podaj te pluginy w formie listy.

Możesz sobie to samemu zeskanować, nie ma z tym najmniejszego problemu. Zresztą nie masz pewności czy to jest dokładnie ten plik w skanie.

O wiele lepiej byłoby gdyby autor skryptu wrzucił listę pluginów.

39 minut temu, Glitchtrap napisał:

Logowanie w skrypcie, jeżeli jest potrzebne, nie powinno być robione.

Jeżeli ktoś je zarąbiście napisze, nie widzę większych przeszkód.

39 minut temu, Glitchtrap napisał:

Jeżeli chodzi o AFK, to jest to w essentials, ale w tym skrypcie jest forma ulepszona.

Jakbym Heliosa słyszał... Nikt nie będzie pobierał całego pluginu tylko po to, aby z jakiegoś AFKa skorzystać.

40 minut temu, Glitchtrap napisał:

Gdybyś lepiej napisał ten skrypt, jedynie byłby wymagany sharpsk do eventu 'on authme login'

Pakowanie wszystkiego do jednego eventu niekoniecznie oznacza, że kod będzie wyglądał lepiej. Już wolałbym widzieć kod ładnie podzielony na sekcje.

Co do samego skryptu...

1. Jak używasz Skripta to używasz Skripta, a nie jakichś komend przez konsolę. Tyczy się to ustawiania prędkości gracza oraz odgrywania dźwięków.

2. Po co ci sekcja 'variables', skoro 'on join' spełnia taką samą funkcję?

3. Zmienne z jednym dwukropkiem nie są nadal listami zmiennych. Muszą mieć podwojone dwukropki.

4. Te wysyłanie action barów i dźwięków w pętlach w 'on join' można by spokojnie spakować w funkcję, aby znacznie skrócić kod.

5. Zrobiłbym coś z tym delayem w /afkmuza. Jak serwer się zatrzyma w ciągu tych 150 sekund, zmienna nigdy nie zostanie wyczyszczona. Tak więc użyj sobie 'on skript stop' i w nim czyść każdemu graczowi tą zmienną. Użyłbym tutaj również 'on quit'.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

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

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