Skocz do zawartości
  • 0

logowanie


KrejzolekPRO

Pytanie

Witam, może ktoś pomóc?

Kod: 

Spoiler

on any move:
	if player premium status is cracked:
		if {logowanie::%player%} or {rejestracja::%player%} is "&4nie":
			set {_t} to location of player
			teleport player to {_t}

on load:
	set {tag} to single value "tag" get of "plugins/proauth/message.yml" parsed as text

on join:
	if player premium status is premium:
		execute player command "spawn"
		set {_wiad} to single value "wiadomosc.premium" get of "plugins/proauth/message.yml" parsed as text
		send "%{tag}% %{_wiad}%"
		set {logowanie::%player%} to "&2zalogowany"
		set {rejestracja::%player%} to "&2zarejestrowany"
		set {premium::%player%} to "&2tak"
		stop
	else:
		if {rejestracja::%player%} is not set:
			set {_wiad} to single value "wiadomosc.rejestracja" get of "plugins/proauth/message.yml" parsed as text
			send "%{tag}% %{_wiad}%"
			set {logowanie::%player%} to "&4nie"
			set {rejestracja::%player%} to "&4nie"
			set {premium::%player%} to "&4nie"
			stop
		else:
			if {logowanie::%player%} is not set:
				set {_wiad} to single value "wiadomosc.logowanie" get of "plugins/proauth/message.yml" parsed as text 
				send "%{tag}% %{_wiad}%"
				set {premium::%player%} to "&4nie"
				set {logowanie::%player%} to "&4nie"
			else:
				if {premium::%player%} is "&4nie":
					stop
				else:
					set {premium::%player%} to "&4nie"
					
command /logowanie [<text>] [<text>]:
	aliases: login, l, zaloguj
	trigger:
		if player premium status is PREMIUM:
			if {rejestracja::%player%} is "&2tak":
				if {logowanie::%player%} is "&4nie":
					if arg 1 is set:
						if arg 2 is set:
							set {_x} to random integer between 10000 and 99999
							if arg 1 is {haslo::%player%}:
								if arg 2 is {_x}:
									set {logowanie::%player%} to "&2zalogowany"
									set {_wiad} to single value "wiadomosc.logowaniecomplet" get of "plugins/proauth/message.yml" parsed as text
									send "%{_x}%"
									send "%{tag}% %{_wiad}%"
									if {pozycja::%player%} is set:
										teleport player to {pozycja::%player%}
									else:
										execute player command "spawn"
									stop
								else:
									set {_wiad} to single value "wiadomosc.captachaerror" get of "plugins/proauth/message.yml" parsed as text
									kick player due to "%{tag}%%nl%%{_wiad}%"
									stop
							else:
								set {_wiad} to single value "wiadomosc.hasloerror" get of "plugins/proauth/message.yml" parsed as text
								send "%{tag}% %{_wiad}%"
								stop
						else:
							set {_wiad} to single value "wiadomosc.captachaniema" get of "plugins/proauth/message.yml" parsed as text
							send "%{tag}% %{_wiad}%"
							stop
					else:
						set {_wiad} to single value "wiadomosc.logowanieuzycie" get of "plugins/proauth/message.yml" parsed as text
						send "%{tag}% %{_wiad}%"
						stop
				else:
					set {_wiad} to single value "wiadomosc.zalogowany" get of "plugins/proauth/message.yml" parsed as text
					send "%{tag}% %{_wiad}%"
					stop
			else:
				set {_wiad} to single value "wiadomosc.niezarejestrowany" get of "plugins/proauth/message.yml" parsed as text
				kick player due to "%{tag}%%nl%%{_wiad}%"
				stop
			
command /rejestracja [<text>] [<text>] [<text>]:
	aliases: reg, register, zarejestruj
	trigger:
		if {rejestracja::%player%} is "&4nie":
			if {logowanie::%player%} is "&4nie":
				if arg 1 is set:
					set {_a} to arg 1
					if arg 2 is {_a}:
						set {_x} to random integer between 10000 and 99999
						if arg 3 is {_x}:
							set {rejestracja::%player%} to "&2zarejestrowany"
							set {logowanie::%player%} to "&2zalogowany"
							set {haslo::%player%} to arg 1
							set {_wiad} to single value "wiadomosc.rejestracjacomplet" get of "plugins/proauth/message.yml" parsed as text
							send "%{tag}% %{_wiad}%"
							stop
			
			
		

 

Wiadomosci:

Spoiler

tag: '&8[&6AUTH&8]'
wiadomosc:
  premium: '&7Zalogowano pomyslnie z konta &6PREMIUM&7!'
  rejestracja: '&7Musisz sie zarejestrowac: &6/rejestracja [haslo] [haslo] [captacha=%{_x}%]' #%{_x}% kod captacha, ktory trzeba przepisac
  logowanie: '&7Musisz sie zalogowac: &6/logowanie [haslo] [captacha=%{_x}%]' #%{_x}% kod captacha, ktory trzeba przepisac
  logowaniecomplet: '&2Zostales zalogowany do gry!'
  captachaerror: '&7Captacha zostal zweryfikowany jako: &4NIEPOPRAWNY&7!'
  hasloerror: '&7Podane hasla roznia sie!'
  captachaniema: '&7Nie przepisales kodu captacha: &6%{_x}%'
  logowanieuzycie: '&7Poprawne uzycie komendy: &6/logowanie [haslo] [captacha=%{_x}%]'
  zalogowany: '&7Jestes juz zalogowany!'
  niezarejestrowany: '&7Najpierw musisz sie zarejestrowac!'
  rejestracjacomplet: '&7Zarejestrowales sie poprawnie!'
  

 

Logowanie piszę pod swój serwer, lecz mam duży problem, spokojnie nie piszczcie, że będę miał napad hackerów itd. hasła będą szyfrowane, będą komendy administratora etc.

 

//Łączę ~Myszak

Edytowane przez Myszak
Odnośnik do komentarza
https://skript.pl/temat/15281-logowanie/
Udostępnij na innych stronach

0 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Nie udzielono jeszcze odpowiedzi na to pytanie

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