Ir para conteúdo

LBLogin - [BR] - Sistema completo de cadastro!


Ducky

Posts Recomendados

LBLogin

 

  • Sistema nível de senha (Fácil/Medio/Díficil)
  • Fechar registros - Bloquear um ataque de boot
  • Tamanho minimo de uma senha
  • Sistema de logout
  • Tentativas de senha, com opção de kickar ao errar senha
  • Armazenamento em MySQL
  • Sistema de PIN incluso
  • Alterar mensagem de join/quit
  • Esconde inventário do player ao logar
  • Força gamemode para survival
  • Sistema de setspawn e spawn e forçar ir para o spawn ao entrar
  • 100% configurável
  • Tempo para login
  • Mensagens em title e em sends normais..
  • Compatível com BUNGEE, bloqueia comandos antes de logar como /server, /alert etc.
  • Tempo para login, registrar etc.
  • Senhas criptografadas
  • Sistema de forçar login de um player

 

COMANDOS

 

/lblogin (lblogin.admin)
/lblogin registro <off/on> (lblogin.admin)
/lblogin reload
/setspawn
/spawn
/registrar ou register <senha>
/logar ou login <senha>
/trocarsenha ou changepw <antiga> <nova>
/deslogar
/pin ativar

 

/pin recuperar <pin>

 

CONFIGURAÇÃO

 

 

# @    @@@@@ @    @@@@  @@@@@ @ @    @         @@@@@     @
# @    @   @ @    @  @  @     @ @ @  @        @   @   @ @
# @    @@@@  @    @  @  @ @@@ @ @  @ @   @@    @   @     @
# @    @   @ @    @  @  @   @ @ @   @@         @   @     @
# @@@@ @@@@@ @@@@ @@@@  @@@@@ @ @    @         @@@@@  @  @
 
 
#Utilizar MySQL para armazenar?!
#Ate o momento eh necessario conectar o MySQL para o plugin ligar..
MySQL:
  Host: 'localhost'
  Usuario: 'root'
  Senha: 'vertrigo'
  Database: 'lblogin'
  
Geral:
  Titles: true
  Modificar_Mensagens_Entrar_Sair: true
  Force_GameMode: false  
  #Caso esta opcao esteja ativa, as tentativas de senha nao funcionaram!
  Kick_Errar_Senha: false
  Mensagem_Kick_Errar_Senha: '&cSenha incorreta! Voce foi chutado'   
  Apenas_Jogadores: '&cComando apenas para jogadores!'   
  Go_To_Spawn_Join: true
  Kick_Errou_Mensagem: '&cErrou a senha!'
 
#Necessario (Modificar_Mensagens_Entrar_Sair) estar TRUE
M:
  Join: '&f@player&e logou!' 
  Quit:  '&f@player&e deslogou!' 
  
Registros:
  #Deseja Bloquear novos registros!?
  #/lblogin registro
  Ativar: false
  Mensagem: '&cOs registros estao fechados! Tente mais tarde..'  
 
Tentativas:
  #Maximo de chances para tentar a senha..
  Vezes: 3
  Mensagem_Tentativa: '&cVoce tem mais @tentativas para tentar logar!' 
  Mensagem_Kick: '&cVoce errou a senha execisavamente, a STAFF foi avisada!'
 
Nivel:
  Min_Tamanho: 3
  Fraca: '&7Sua senha eh &2FRACA&7 tente outra!'
  Medio: '&7Sua senha eh &6MEDIO&7! Muito bom'
  Forte: '&7Sua senha eh &4FORTE&7! Bom jogo'
  
FORCELOGIN:
  Argumentos: '&c/forcelogin <usuario>'
  Jogador_OFF: '&cEsse jogador esta OFF'
  Sucesso_Force: '&bVoce focou com sucesso a entrada desse jogador!'
  
DESLOGAR:
  Nao_Esta_Logado:
  Tempo: 5
  Deslogando:
  - ''
  - '&bDeslogando em @tempo segundos'
  - ''
  Kick_Deslogado: '&bVoce deslogou com sucesso!'
  
LOGAR:
  Argumentos: 'Falta argumentos! /logar <senha>'   
  Ja_Logado: '&cVoce ja esta logado!'
  Mensagem_Sucesso: 
  - ''
  - '&bVoce logou com sucesso!' 
  - ''
  Mensagem_Erro:
  - ''
  - '&cSenha errada!' 
  - ''
  Ja_Existe_Alguem_Online: '&fEsse nick ja esta online!'
  Logue_Se:
  -
  - 'Bem-Vindo! /logar <senha>' 
  -
  Kick: '&eTente ser mais rapido da proxima vez' 
 
REGISTRAR:
  Argumentos: 'Falta argumentos! /registrar <senha>'  
  Ja_Existe_Registrado: '&cJa existe um usuario registrado com esse nick!' 
  Mensagem_Sucesso: 
  - ''
  - 'Registrado com sucesso! Nunca passe sua senha.'
  - ''
  Registre_Se:
  - ''
  - 'Bem-vindo /registrar <senha>.'
  - ''
  Kick: '&cregistre mais rapido da proxima vez'
  
  
TROCARSENHA: 
  Argumentos: '&cFalta argumentos! /trocarsenha <antiga> <nova>'
  SenhaAntiga_Incorreta: '&cSua senha antiga esta incorreta!'
  Trocou_Sucesso: '&aTroca efetuada com sucesso!'
  
TITLE:
  Logou_Sucesso_L1: '&dBem-Vindo'
  Logou_Sucesso_L2: '&elogado com sucesso!'
  Senha_Errada_L1: '&cOpss'
  Senha_Errada_L2: '&cSenha Incorreta!'
  NovaSenha_L1: '&ewow Parabens'
  NovaSenha_L2: '&eVoce trocou sua senha com sucesso!'
  Registrado_L1: '&bGODD JOB'
  Registrado_L2: '&eRegistrado com sucesso!'
  Logue_L1: '&eBem-Vindo'
  Logue_L2: '&c/logar <senha>'
  Registre_L1: '&eBem-Vindo'
  Registre_L2: '&c/registrar <senha>'
  
  
Comandos_Permitidos:
- 'logar'
- 'registrar'
- 'pin'
- 'ajuda'
 
PIN:
  Ajuda:
  - ''
  - '&e/pin ativar'
  - '&e/pin recuperar <pin>'
  - ''
  Tamanho: 10
  Tamanho_Senha: 5
  Ja_Registrado: '&cVoce ja tem um PIN cadastrado'
  Kick: '&bSeu PIN eh: &e@pin'
  Nova_Senha: '&aSua nova senha eh: @novasenha'
  Pin_Incorreto: '&cPIN incorreto!'

 

 

 

IMAGENS

 

MySQL Senha:

JhsdV9J.png

 

MySQL PIN:

tu8RoTT.png

 

U94JWdn.png

S45tlhY.png

j1rKCt9.png

N1G0BJL.png

tr5A2UD.png

 

 

PIN

 

O sistema de PIN incluso funciona da seguinte maneira, cada player pode dar /pin ativar, irá receber um código aleatório com tamanho do código que você escolher na configuração. Quando ele logar, se ele não lembrar a senha, ele pode digitar /pin recuperar <pin> (Irá gerar uma nova senha aleatória para o player usar no login! 

 

 

 

Infelizmente, para usar é necessário conectá-lo no MySQL, quem sabe na próxima versão eu coloco para não depender do MySQL ;-)

 

 

ChangeLog

 

 

 

  • 14/12/17
  • Adicionado /lblogin checkip <player>
  • Adicionado blacklist de países 
  •  
  • 13/12/17 
  • Arrumado errinho da plugin.yml
  • Fixado bug dos inventários não abrirem!
  • Fixado bug de dano ao entrar no servidor!
  • Fixado bug de poder falar mesmo sem estar logado!
  •  
  • 12/12/17 
  • Plugin postado

 

 

Download 0.2

Download 0.3

Editado por Burpo
Link para o comentário
Compartilhar em outros sites

Opaa, obrigado pela sugestão! Quem sabe na 0.2. 

Porém, foi otimizado ao máximo, diminuindo métodos estáticos e variáveis.

MySQL também laga, não se esqueça ! Por isso o uso do cache melhora muito.

Link para o comentário
Compartilhar em outros sites

MySQL também laga, não se esqueça ! Por isso o uso do cache melhora muito.

Nunca disse ao contrário, mas como eu disse, o código está otimizado evitando static e campos.. Sem dúvida o uso do Cache otimiza ainda mais, para não ficar acessando toda hora..

Link para o comentário
Compartilhar em outros sites

O uso de métodos estáticos não faz com que o plugin lague mais.

realmente, isso não causa nenhum pico de lag considerável.. mito dos brabo wpaerkawprk

 

parabéns pelo plugin! Uma ideia, tenta fazer um sistema pra conversão das contas do authme ou logit pro seu plugin, assim muito mais pessoas iriam usar, pelo fato de não precisar que todos os players se registrem novamente.. assim, diminuindo riscos de roubo ou falhas etc.. xD

Link para o comentário
Compartilhar em outros sites

O uso de métodos estáticos não faz com que o plugin lague mais.

O uso do estático em excesso assim como qualquer outro método sim, fonte: JAVA Para Leigos. Part 3

 

realmente, isso não causa nenhum pico de lag considerável.. mito dos brabo wpaerkawprk

 

parabéns pelo plugin! Uma ideia, tenta fazer um sistema pra conversão das contas do authme ou logit pro seu plugin, assim muito mais pessoas iriam usar, pelo fato de não precisar que todos os players se registrem novamente.. assim, diminuindo riscos de roubo ou falhas etc.. xD

Sim, pensei em um conversor para quem usa outros plugins usarem, porém não irei fazer essa parte aurhauhu

Link para o comentário
Compartilhar em outros sites

 

Plugin bom, porem o ruim é que muita gente não usa mysql então ferra tudo...

 

Sim, entendo.. Acho, com todo respeito, meio burrice não conectar um plugin de login em MySQL.. E a maioria usa MySQL, qualquer host até a pior dá direito a pelo menos 1 DB. Mas como eu disse, quem sabe eu coloque futuramente sem MySQL.

Link para o comentário
Compartilhar em outros sites

Sim, entendo.. Acho, com todo respeito, meio burrice não conectar um plugin de login em MySQL.. E a maioria usa MySQL, qualquer host até a pior dá direito a pelo menos 1 DB. Mas como eu disse, quem sabe eu coloque futuramente sem MySQL.

Por isso uso MYSQL xD

Link para o comentário
Compartilhar em outros sites

O uso do estático em excesso assim como qualquer outro método sim, fonte: JAVA Para Leigos. Part 3

 

Sim, pensei em um conversor para quem usa outros plugins usarem, porém não irei fazer essa parte aurhauhu

Sim, exatamente.

É aquele ditado "Tudo em excesso faz mal" hahaha.

Link para o comentário
Compartilhar em outros sites

Poderia adicionar sistema de limite de contas por IP. 

Belo plugin!

Sim, mas hoje em dia nem é tão útil, já que qualquer um consegue facilmente alterar ou utilizar ferramente para isso!

 

Infelizmente não irei usar, tenho cagaço de usar outro pl de login dps do tintalogin

O que ocorreu com o TintaLogin?! Se me passar o que ocorreu, posso falar se o sistema tem :D

Link para o comentário
Compartilhar em outros sites

Sim, mas hoje em dia nem é tão útil, já que qualquer um consegue facilmente alterar ou utilizar ferramente para isso!

 

O que ocorreu com o TintaLogin?! Se me passar o que ocorreu, posso falar se o sistema tem :D

dava pra usar comandos mesmo sem logar, não dava pra mudar a senha, podia burlar bungeecord com freecam, não é compativel com citizens

Link para o comentário
Compartilhar em outros sites

dava pra usar comandos mesmo sem logar, não dava pra mudar a senha, podia burlar bungeecord com freecam, não é compativel com citizens

  • Não dá para usar comandos sem logar, tanto que você escolhe os comandos permitidos sem logar.
  • Dá para mudar a senha normalmente, eu mesmo testei, e já tem gente usando e testou.
  • Burlar bungeecord?! O sistema teleporta o player se ele tentar mover para o mesmo local. (Pode testar você mesmo) rs
  • Essa do citizens eu não sei.. Nem por que seria compatível e também não testei, enfim :v

Não são motivos para você usar e sim alguns pontos que são protegidos e que o próprio plugin possui.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...