Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # #!============[ DPin ]============!# #
- # #! | Skript Feito Por: Delavor | !# #
- # #!============[ DPin ]============!# #
- options:
- # Tag.
- tag: &3[DPin]
- # Mensagem de ativar.
- Mensagem.Ativar.Correto: &bParabéns &f%player% &bvocê ativou seu PIN.%nl%&bAnote seu código de Recuperação de senha pra não perder.%nl% &3Código: &e%{Dpin.pin::%player%}%
- Mensagem.Ativar.Errado: &cVocê já ativou seu PIN.
- # Mensagem de recuperar.
- Mensagem.Recuperar.Correto: &bVocê utilizou seu PIN e recuperou sua senha.%nl% &3Nova senha: &e%{_senha}%
- Mensagem.Recuperar.Errado1: &cEsse PIN não é o correto.
- Mensagem.Recuperar.Errado2: &cVocê ainda não ativou seu PIN.
- # Mensagem de resetar.
- Mensagem.Resetar.Correto: &bSeu PIN foi resetado.
- Mensagem.Resetar.Errado1: &cVocê ainda não ativou seu PIN.
- Mensagem.Resetar.Errado2: &cVocê não pode resetar seu PIN.
- # Mensagem de ver.
- Mensagem.Ver.Correto: &aPIN do player %arg 2%: &f%{Dpin.pin::%arg 2%}%
- Mensagem.Ver.Errado1: &cEsse player não tem PIN.
- Mensagem.Ver.Errado2: &cUtilize o comando /pin ver <player>.
- Mensagem.Ver.Errado3: &cVocê não tem permissão para usar o o comando /pin ver
- # Mensagem de adicionar.
- Mensagem.Adicionar.Correto1: &aVocê adicionou o player %arg 2%. para que ele possa resetar seu PIN.
- Mensagem.Adicionar.Correto2: &aVocê pode resetar seu PIN utilizando o comando /pin resetar.
- Mensagem.Adicionar.Errado1: &cEsse player não tem PIN.
- Mensagem.Adicionar.Errado2: &cUtilize o comando /pin adicionar <player>.
- Mensagem.Adicionar.Errado3: &cVocê não tem permissão para usar o o comando /pin adicionar
- # Mensagem de deletar.
- Mensagem.Deletar.Correto: &aVocê deletou o PIN do player %arg 2%.
- Mensagem.Deletar.Errado1: &cEsse player não tem PIN.
- Mensagem.Deletar.Errado2: &cUtilize o comando /pin ver <player>.
- Mensagem.Deletar.Errado3: &cVocê não tem permissão para usar o o comando /pin deletar
- # Mensagem de sem comando.
- Mensagem.Comando1: &bLista de comandos
- Mensagem.Comando2: &7 /pin ativar &f* &bAtive seu PIN.
- Mensagem.Comando3: &7 /pin recuperar <codigo> &f* &bRecupera sua senha.
- Mensagem.Comando4: &7 /pin resetar &f* &bReseta seu PIN.
- Mensagem.Comando5: &7 /pin ver <player> &f* &bVeja o PIN de um player.
- Mensagem.Comando6: &7 /pin adicionar <player> &f* &bAdiciona para o player resetar o PIN.
- Mensagem.Comando7: &7 /pin deletar <player> &f* &bDeleta o PIN de um player.
- # Permissão pra Adicionar, Deletar e Ver os pins.
- permissao: DPin.staff
- command /pin [<text>] [<text>] [<text>]:
- trigger:
- if arg 1 is "ativar":
- if {DPin.pin::%player%} is not set:
- set {DPin.pin::%player%} to random integer between 1000000000 and 9999999999
- kick the player due to "{@Mensagem.Ativar.Correto}"
- else:
- message "{@tag} {@Mensagem.Ativar.Errado}" to player
- if arg 1 is "recuperar":
- if {DPin.pin::%player%} is set:
- if arg 2 is "%{DPin.pin::%player%}%":
- set {_senha} to random integer between 1000000000 and 9999999999
- make console execute command "authme changepassword %player% %{_senha}%"
- kick the player due to "{@Mensagem.Recuperar.Correto}"
- else:
- kick the player due to "{@Mensagem.Recuperar.Errado1}"
- else:
- message "{@tag} {@Mensagem.Recuperar.Errado2}" to player
- if arg 1 is "resetar":
- if {DPin.reset::%player%} is true:
- if {DPin.pin::%player%} is set:
- delete {DPin.pin::%player%}
- delete {DPin.reset::%player%}
- kick the player due to "{@Mensagem.Resetar.Correto}"
- else:
- kick the player due to "{@Mensagem.Resetar.Errado1}"
- else:
- message "{@tag} {@Mensagem.Resetar.Errado2}" to player
- if arg 1 is "ver":
- if player has permission "{@permissao}":
- if arg 2 is set:
- if {DPin.pin::%arg 2%} is set:
- message "{@tag} {@Mensagem.Ver.Correto}" to player
- else:
- message "{@tag} {@Mensagem.Ver.Errado1}" to player
- else:
- message "{@tag} {@Mensagem.Ver.Errado2}" to player
- else:
- message "{@tag} {@Mensagem.Ver.Errado3}" to player
- if arg 1 is "adicionar":
- if player has permission "{@permissao}":
- if arg 2 is set:
- if {DPin.pin::%arg 2%} is set:
- set {DPin.reset::%arg 2%} to true
- message "{@tag} {@Mensagem.Adicionar.Correto1}" to player
- message "{@tag} {@Mensagem.Adicionar.Correto2}" to player
- else:
- message "{@tag} {@Mensagem.Adicionar.Errado1}" to player
- else:
- message "{@tag} {@Mensagem.Adicionar.Errado2}" to player
- else:
- message "{@tag} {@Mensagem.Adicionar.Errado3}" to player
- if arg 1 is "deletar":
- if player has permission "{@permissao}":
- if arg 2 is set:
- if {DPin.pin::%arg 2%} is set:
- delete {DPin.pin::%arg 2%}
- message "{@tag} {@Mensagem.Deletar.Correto}" to player
- else:
- message "{@tag} {@Mensagem.Deletar.Errado1}" to player
- else:
- message "{@tag} {@Mensagem.Deletar.Errado2}" to player
- else:
- message "{@tag} {@Mensagem.Deletar.Errado3}" to player
- if arg 1 is not set:
- message "{@tag} {@Mensagem.Comando1}" to player
- message "{@Mensagem.Comando2}" to player
- message "{@Mensagem.Comando3}" to player
- message "{@Mensagem.Comando4}" to player
- message "{@Mensagem.Comando5}" to player
- message "{@Mensagem.Comando6}" to player
- message "{@Mensagem.Comando7}" to player
- on script load:
- message "&3+--------------------------+" to console
- message " &aLigando Skript" to console
- message " &bSkript: &fDPin" to console
- message " &bVersão: &f1.0" to console
- message " &bAutor: &fDelavor" to console
- message "&3+--------------------------+" to console
- on script unload:
- delete {DPin.reset::*}
- message "&3+--------------------------+" to console
- message " &cDesligando Skript" to console
- message " &bSkript: &fDPin" to console
- message " &bVersão: &f1.0" to console
- message " &bAutor: &fDelavor" to console
- message "&3+--------------------------+" to console
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement