Skocz do zawartości

Rekomendowane odpowiedzi

Logowanie jak na arivi.pl

Skrypt dodaje logowanie i rejestracje, blokuje wszystkie komendy podczas logowania,

a po samym zalogowaniu "przerzuca" na serwer SV. Także na serwer potrzebujemy

przykładowo tylko ten skrypt, oraz plugin WildSkript. Dzięki temu serwer lobby może istnieć nawet przy małej ilości pamięci. 

Wymagania:

- WildSkript

- Serwer BungeeCord

- Serwer Lobby

- Serwer np. Survival

Autorzy: HADESV3 i PepsiuTV

 

LINK: https://pastebin.com/MaumD0wi

Odnośnik do komentarza
https://skript.pl/temat/24494-bungeecord-logowanie-jak-na-arivipl/
Udostępnij na innych stronach

@Wielebny @BieleckiJest to plagiat. 

command /ixuht [<text>] [<text>] [<text>]:
    trigger:
        arg 1 is not set:
            if player has permission "chat.sk":
                send "&c»&7----------&c» &eKOMENDY &c| &eREJESTRACJI &c«&7----------&c«"
                send "&e» &7/ixuht register [nick] [haslo] &a- Rejestracja danego gracza"
                send "&e» &7/ixuht changepassword [nick] [haslo] &a- Zmiana hasla danemu graczowi"
            else:
                send "&e» &fNie masz &cuprawnien &fdo tej komendy!"
                stop

Skąd niby komenda /ixuht ?

Może z tego?

Gdyby @Pepsiu_TV chciał się bronić i nie przez przypadek usunął link do kodu:

https://code.skript.pl/cwJNh9Wd/

Edytowane przez Rejszpat
Odnośnik do komentarza
https://skript.pl/temat/24494-bungeecord-logowanie-jak-na-arivipl/#findComment-164079
Udostępnij na innych stronach

Po pierwsze:
Przy on join daj:

set {login.%player%} to false
*reszta kodu*

Zapobiega to sytuacji w której po nie oczekiwanym zamknięciu serwera logowanie nie będzie wymagane. Gdyż przy nie oczekiwanym zamknięciu serwera nie jest egzekwowany event "on quit", co za tym idzie zmienna informująca o statusie logowania nie jest ustawiana na false. W konsekwencji po dołączeniu na serwer gracz będzie automatycznie zalogowany.

 

Po drugie:
Logowanie bez hashowania? Już wystarczy, że nie da się ukryć wykonywania /login w konsoli. (Chociaż osobiście szukam rozwiązania tego zagadnienia.)
Polecam hashowanie w SHA-256

// *dałbym cały skrypt, ale nie chcę go rozpowszechnić, ewentualnie priv :) *

 

Po trzecie:
 

To coś:

Spoiler

command /pl:
   trigger:
      send ""
command /plugins:
   trigger:
      send ""
command /?:
   trigger:
      send ""
command /bukkit:?:
   trigger:
      send ""
command /bukkit:pl:
   trigger:
      send ""
command /bukkit:plugins:
   trigger:
      send ""
command /bukkit:help:
   trigger:
      send ""
command /help:
   trigger:
      send ""
command /removeabove:
   trigger:
      send ""
on quit:
    set leave message to ""
on join:
    set join message to ""
command /me:
   trigger:
      send ""
command /bukkit:me:
   trigger:
      send ""

 

Możesz zastąpić:

on command:
	command is "pl" or "komenda2" or "komenda3" :
		cancel event

(Nie zwraca nic!)

Odnośnik do komentarza
https://skript.pl/temat/24494-bungeecord-logowanie-jak-na-arivipl/#findComment-164082
Udostępnij na innych stronach

Teraz, Turas napisał:

Po pierwsze:
Przy on join daj:


set {login.%player%} to false
*reszta kodu*

Zapobiega to sytuacji w której po nie oczekiwanym zamknięciu serwera logowanie nie będzie wymagane. Gdyż przy nie oczekiwanym zamknięciu serwera nie jest egzekwowany event "on quit", co za tym idzie zmienna informująca o statusie logowania nie jest ustawiana na false. W konsekwencji po dołączeniu na serwer gracz będzie automatycznie zalogowany.

 

Po drugie:
Logowanie bez hashowania? Już wystarczy, że nie da się ukryć wykonywania /login w konsoli. (Chociaż osobiście szukam rozwiązania tego zagadnienia.)
Polecam hashowanie w SHA-256

// *dałbym cały skrypt, ale nie chcę go rozpowszechnić, ewentualnie priv :) *

 

Po trzecie:
 

To coś:

  Pokaż ukrytą zawartość


command /pl:
   trigger:
      send ""
command /plugins:
   trigger:
      send ""
command /?:
   trigger:
      send ""
command /bukkit:?:
   trigger:
      send ""
command /bukkit:pl:
   trigger:
      send ""
command /bukkit:plugins:
   trigger:
      send ""
command /bukkit:help:
   trigger:
      send ""
command /help:
   trigger:
      send ""
command /removeabove:
   trigger:
      send ""
on quit:
    set leave message to ""
on join:
    set join message to ""
command /me:
   trigger:
      send ""
command /bukkit:me:
   trigger:
      send ""

 

Możesz zastąpić:


on command:
	command is "pl" or "komenda2" or "komenda3" :
		cancel event

(Nie zwraca nic!)

Ale to i tak jest plagiat :v 

Odnośnik do komentarza
https://skript.pl/temat/24494-bungeecord-logowanie-jak-na-arivipl/#findComment-164083
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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