Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- pre: &7[&2Login System&7]
- on join:
- set {loginwait.%player%} to "waiting"
- wait 10 ticks
- message "&b遊ぶためにはログインしてください"
- on consume:
- if {loginwait.%player%} is "waiting":
- cancel event
- message "{@pre} &4ログインしてください"
- else:
- stop
- on first join:
- set {_pass} to player
- set {pass.%player%} to {_pass}
- message "{@pre} &bあなたのパスワードを一時的にあなたのユーザー名にしました。それでログインしてください。"
- message "{@pre} &4ログインしたら早急にパスワードを変更してください。"
- on break:
- if {loginwait.%player%} is "waiting":
- cancel event
- message "{@pre} &4ログインしてください"
- else:
- stop
- on place:
- if {loginwait.%player%} is "waiting":
- cancel event
- message "{@pre} &4ログインしてください"
- else:
- stop
- on quit:
- set {loginwait.%player%} to "waiting"
- command /passadmin [<text>]:
- permission: rank.op
- trigger:
- set {pass.%player%} to arg-1
- message "&bあなたのパスワードを&c%arg-1%&bにしました"
- command /passhelp:
- trigger:
- message "&6=============================="
- message "&b・&a/login <パスワード> &d権限無し ログインコマンド"
- message "&b・&a/passchange <変更先パスワード> <変更前パスワード> &d権限無し ログイン状態のみ パスワード変更"
- message "&b・&a/passlook <プレイヤー名> &d権限有り ログイン状態のみ 記入したプレイヤー名のパスワード表示"
- message "&b・&a/passhelp &dhelpを表示"
- message "&6=============================="
- command /passlook [<player>]:
- permission: rank.op
- trigger:
- if {loginwait.%player%} is "waiting":
- message "{@pre} &4先にログインしてください"
- stop
- else:
- if arg-1 is set:
- message "&c%arg-1%&bさんのパスワードは&a%{pass.%arg-1%}%&bです。"
- if arg-1 is not set:
- message "&4パスワードを確認するプレイヤー名を記入してください"
- command /passchange [<text>] [<text>]:
- trigger:
- if {loginwait.%player%} is "waiting":
- message "{@pre} &4先にログインしてください"
- stop
- else:
- if arg-2 is equal to {pass.%player%}:
- set {pass.%player%} to arg-1
- message "{@pre} &bパスワード変更に成功しました! パスワード:&b%arg-1%"
- stop
- else:
- message "&4使用法: /passchange 変更先のパスワード 今のパスワード"
- message "&4今のパスワードが違う可能性があります"
- stop
- command /login [<text>]:
- trigger:
- if {loginwait.%player%} is "waiting":
- if arg-1 = {pass.%player%}:
- message "{@pre} &b正常にログイン出来ました"
- set {loginwait.%player%} to "end"
- else:
- message "{@pre} &4パスワードが違います"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement