Skocz do zawartości

MLogin - skrypt na logowanie


Rekomendowane odpowiedzi

Witam.

Chciałbym przedstawić skrypt na system logowania się na serwerze. W skrócie. Wchodzi gracz na serwer po raz pierwszy i musi się zarejestrować, a przy kolejnych razach zalogować się hasłem, które wpisał podczas rejestracji.

Skrypt działa na zasadzie, że podczas rejestracji tworzy się w folderze MLogin/accounts plik yml, w którym zapisywane jest hasło, nick oraz data rejestracji. Gdy gracz wejdzie i skrypt zauważy, że ten gracz jest wpisany w "bazę danych", odczytuje hasło z niej, które gracz musi wpisać. Jeśli hasło się nie zgadza to wyskakuje komunikat lub wyrzuca gracza z serwera (można to ustawić w config.yml).

Zalety:

- konfiguracja w pliku yml,

- polskie komendy,

- wiadomości podczas wchodzenia i wychodzenia na serwer (można je wyłączyć w pliku yml),

- motd podczas wchodzenia na serwer, które można ustawić w pliku MOTD.yml (można je również wyłączyć w pliku config.yml),

- automatyczne aktualizowanie pliku MOTD.yml po zapisaniu,

- możliwość zmiany hasła,

- możliwość zarejestrowania gracza jako administrator,

- brak możliwości chodzenia, skakania, bicia się, używania komend, pisania na chacie podczas logowania i zarejestracji.

Błędy:

- nie zauważyłem.

Komendy i uprawnienia:

/zaloguj <haslo> 

/zarejestruj <haslo> <haslo>

/zmienhaslo <stare haslo> <nowe haslo>

/odrejestruj

/mlogin - mlogin.admin

Pobieranie:

1.0 -  https://code.skript.pl/cfzoxd0p

 

Zmienne:

 

Są one tylko do pliku MOTD.yml. W przyszłości postaram się ich zrobić więcej.

{player} - nick gracza

{joins} - liczba wejść na serwer

{server} -  nazwa serwera (ustawiana w pliku yml)

Edytowane przez LjayPL789
Zamieniam pastebin'a na code.sk.
bludis

Zamieniam pastebin'a na code.sk.

Notatka dodana przez bludis

Odnośnik do komentarza
https://skript.pl/temat/27631-mlogin-skrypt-na-logowanie/
Udostępnij na innych stronach

  • 2 miesiące temu...
  • 5 tygodni później...
  • 1 rok później...
  • 1 rok później...
45 minut temu, Oliwier4563 napisał:

Jakaś następna wersja??  bo dostałem 59 errorów xD

a nie lepiej użyc normalnego pluginu do logowania pokroju xAuth, AuthMe? Wszystko będzie lepsze od tego nieakceptowalnego i nonszalanckiego zapisywania hasła plaintextem... 

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/27631-mlogin-skrypt-na-logowanie/#findComment-273240
Udostępnij na innych stronach

1 minutę temu, CoFFeIN04 napisał:

a nie lepiej użyc normalnego pluginu do logowania pokroju xAuth, AuthMe? Wszystko będzie lepsze od tego nieakceptowalnego i nonszalanckiego zapisywania hasła plaintextem... 

xDD miałem AuthMe to dawało powiadomienie o banie i nie pozwalało nawet wejść na serwer, a xAuth nie jest na wersje mojego silnika, ale już mam plugin ;) 

Odnośnik do komentarza
https://skript.pl/temat/27631-mlogin-skrypt-na-logowanie/#findComment-273241
Udostępnij na innych stronach

10 minut temu, Oliwier4563 napisał:

xDD miałem AuthMe to dawało powiadomienie o banie i nie pozwalało nawet wejść na serwer, a xAuth nie jest na wersje mojego silnika, ale już mam plugin ;) 

Jeśli o banie to miałeś bana, proste. Authme nie ma nic wspólnego z banowaniem.

Odnośnik do komentarza
https://skript.pl/temat/27631-mlogin-skrypt-na-logowanie/#findComment-273245
Udostępnij na innych stronach

10 godzin temu, Helios1993 napisał:

Jeśli o banie to miałeś bana, proste. Authme nie ma nic wspólnego z banowaniem.

Kur** jak ty tutaj, dopiero co na mpc z tobą gadam xD authme dawał tylko taki komunikat, i nie pozwalał wejść na serwer

Odnośnik do komentarza
https://skript.pl/temat/27631-mlogin-skrypt-na-logowanie/#findComment-273276
Udostępnij na innych stronach

1 minutę temu, rusekh napisał:

więcej zalet

Za miesiąc na youtube WYCIEK Z SERWERA X.ENCH.PL, to jest ta wielka zaleta? Jakiekolwiek szyfrowanie, nawet szyfrem cezara już by było lepsze... Ale nie plaintext, to jest po prostu karygodne...

Odnośnik do komentarza
https://skript.pl/temat/27631-mlogin-skrypt-na-logowanie/#findComment-273300
Udostępnij na innych stronach

23 godziny temu, CoFFeIN04 napisał:

Za miesiąc na youtube WYCIEK Z SERWERA X.ENCH.PL, to jest ta wielka zaleta? Jakiekolwiek szyfrowanie, nawet szyfrem cezara już by było lepsze... Ale nie plaintext, to jest po prostu karygodne...

ja uzywam od 2 lat na swoim serwerze i wszystko gra pieknie

Odnośnik do komentarza
https://skript.pl/temat/27631-mlogin-skrypt-na-logowanie/#findComment-273561
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
Dodaj odpowiedź do tematu...

×   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ę...