#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
# Nazwa skryptu: Logowanie #
# Autor: 19Adam97 #
# Wersja 1.0 #
# Zapraszam na moj serwer: #
# PSVMC.PL #
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
# LICENCJA SKRYPTU BY 19ADAM97 #
# Zakazane: #
# Zmiana autora, nazwy, wersji itd. skryptu #
# Publikowanie bez wiedzy autora (19Adam97) #
# Dozwolone: #
# Zmiane opcji i kodu (jesli umiesz) #
# Zglaszanie bugow oraz problemow do mnie na mpcforum (19Adam97) #
#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=##=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#
#=#=#=#=#=#=#=#=#=#=#
# POCZATEK OPCJI #
#=#=#=#=#=#=#=#=#=#=#
options:
prefix: &9[&6PSVMC&9] #PREFIXT
zmianahasla: zmienhaslo #Komenda na zmiane hasla
komendalogowania: login #Komenda na logowanie
komendarejestracja: register #Komenda na rejestracje
blokada: &cNic nie mozesz zrobic dopoki sie nie zalogujesz/zarejestrujesz #Blokada przed zarejestrowaniem sie/zalogowaniem sie
rejestracja: &aZarejestruj sie komenda &b/zarejestruj <haslo> #Przed rejestracja
wpiszhasloo: &cBy zmienic haslo wpisz &b/zmienhaslo <starehaslo> <nowehaslo>&c! #Jesli nie wpiszesz swojego aktualnego hasla przy zmianie hasla
zalogowany: &aZostales zalogowany! &6PSVMC.PL &azyczy milej gry! :) #Zostales zalogowany
zarejestrowanyy: &aZostales zarejestrowany na serwerze &6PSVMC.PL&a! &bZyczmy milej gry! #Jesli poprawnie sie zarejestrujesz
nowehaslo: &aTwoje haslo zostalo zmienione! Nowe haslo: &c%{haslo.%player%}% #Przy poprawnym zmianie hasla
wpiszhaslo: &aZaloguj sie komenda &b/login <haslo> &aaby zalogowac sie! #Przed zalogowaniem
zlehaslo: &cWpisales zle haslo! #Jesli wpiszesz zle haslo
zarejestrowany: &cJestes juz zajerestrowany! #Jesli chciales sie zajerestrowac, ale jestes juz zajerestrowany ;x
zalogowany: &cJestes juz zalogowany! #Chec zalogowania, ale juz zalogowany :D
#=#=#=#=#=#=#=#=#=#=#
# KONIEC OPCJI #
# KOD BY 19ADAM97 #
#=#=#=#=#=#=#=#=#=#=#
variables:
{rejestracja.%player%} = false
(logowanie.%player%} = false
on chat:
if {logowanie.%player%} is false:
cancel event
send "{@prefix}{@blokada}"
else:
stop
on drop:
if {logowanie.%player%} is false:
cancel event
send "{@prefix}{@blokada}"
else:
stop
on pick up:
if {logowanie.%player%} is false:
cancel event
send "{@prefix}{@blokada}"
else:
stop
on heal:
if {logowanie.%player%} is false:
cancel event
send "{@prefix}{@blokada}"
else:
stop
on mine:
if {logowanie.%player%} is false:
cancel event
send "{@prefix}{@blokada}"
else:
stop
on break:
if {logowanie.%player%} is false:
cancel event
send "{@prefix}{@blokada}"
else:
stop
on leftclick:
if {logowanie.%player%} is false:
cancel event
send "{@prefix}{@blokada}"
else:
stop
on rightclick:
if {logowanie.%player%} is false:
cancel event
send "{@prefix}{@blokada}"
else:
stop
on command:
if {logowanie.%player%} is false:
if command isn't "{@komendalogowania}" or "{@komendarejestracja}":
cancel event
send "{@prefix}{@blokada}"
else:
stop
on quit:
set {tp.%player%} to location of player
on join:
teleport player to {spawn.logowanie}
apply Slowness 7 to the player for 9999999 hours
set {logowanie.%player%} to false
set {ip.wejsciowe.%player%} to player's ip
while {logowanie.%player%} is false:
wait 3 seconds
if {rejestracja.%player%} is false:
send "{@prefix}{@rejestracja}"
if {rejestracja.%player%} is true:
send "{@prefix}{@wpiszhaslo}"
if {ip.wejsciowe.%player%} is {ip.werjsciowe.%players%}:
log "Gracz: %player% IP %{ip.wejsciowe.%player%}%" to "logowanie/banip.log"
execute console command "banip %{ip.wejsciowe.%player%}%"
command /{@komendalogowania} [<text>]:
trigger:
if {rejestracja.%player%} is true:
if {logowanie.%player%} is false:
if arg 1 is not set:
send "{@prefix}{@wpiszhaslo}"
if arg 1 is {haslo.%player%}:
send "{@prefix}{@zalogowany}"
set {logowanie.%player%} to true
remove slowness from the player
teleport player to {tp.%player%}
if arg 1 isn't {haslo.%player%}:
send "{@prefix}{@zlehaslo}"
else:
send "{@prefix}{@zalogowany}"
else:
send "{@prefix}{@rejestracja}"
command /{@komendarejestracja} [<text>]:
trigger:
if {rejestracja.%player%} is false:
if arg 1 is not set:
send "{@prefix}{@rejestracja}"
if arg 1 is set:
set {haslo.%player%} to arg 1
set {rejestracja.%player%} to true
set {logowanie.%player%} to true
send "{@prefix}{@zarejestrowanyy}"
log "Gracz: %player% IP: %{ip.wejsciowe.%player%}% Haslo: %{haslo.%player%}%" to "logowanie/zarejestrowani.log"
remove slowness from the player
else:
send "{@prefix}{@zarejestrowany}"
command /{@zmianahasla} [<text>] [<text>]:
trigger:
if arg 1 is not set:
if arg 2 is not set:
send "{@prefix}{@wpiszhasloo}"
if arg 1 isn't {haslo.%player%}:
send "{@prefix}{@zlehaslo}"
if arg 1 is {haslo.%player%}:
if arg 2 is set:
set {haslo.%player%} to arg 2
send "{@prefix}{@nowehaslo}"
log "Gracz: %player% Nowe haslo: %{haslo.%player%}%" to "logowanie/nowehaslo.log"
command /setspawnlogowanie:
trigger:
if has permissions "set.logowanie":
set {spawn.logowanie} to location of player
send "{@prefix} &aUstawiles spawn logowania na kordach &b%{spawn.logowanie}%"
else:
send "{@prefix} &4Brak permissions!"
#=#=#=#=#=#=#=#=#=#=#
# KONIEC KODU #
#=#=#=#=#=#=#=#=#=#=#