Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #====================使い方====================
- # 1.このSkriptを「CheckPoint」という名前で保存してサーバーに入れる
- # 2.入れたら/semees reloadと打つとSkriptが読み込まれる
- # 3.動画の通り看板とアイテムが必要です
- # 看板は自分でお作りください、ただし1行目が【§a===§6CheckPoint§a===】でないといけません 2行目はご自由にどうぞ
- # テレポートアイテムは設定した名前と設定したIDでできます Get方法は/tiget <player>などで出せます
- # 4.このアイテムをGetしたら動画のように看板を置く
- # 5.看板を右クリックすると最初は<none>と表示されます /semees cst <テキスト>などでメッセージを決めれます
- # /semeesコマンドの基本は /semees <type> <message>です
- # typeは /semees listでtype一覧が出てきます
- # /semeesコマンドはチェックポイントしたときのメッセージなどを変えれます
- # 6.それぞれのメッセージを設定したら完成です
- # /semeesコマンドはopしか使えません op以外の人が打つとUnknown command. Type "/help" for helpと表示されます
- # 7.あとはアスレサーバーなどで活躍!
- # このSkriptをダウンロードしていただきありがとうございます 今後もSkriptなどを紹介していきたいと思います
- #====================使い方====================
- options:
- TPアイテムのID: diamond #TPアイテムのIDです 例: stone
- TPアイテムの名前: §b§lチェックポイント #TPアイテムの名前です 例: §6checkpoint
- on rightclick on a sign:
- if line 1 is "§a===§6CheckPoint§a===":
- if block under the player is air:
- send "%{ame}%" #空中で設定した時のメッセージ
- stop
- else:
- set {%player%.SetCP} to 1
- set {MCP.%player%} to location of player
- send "%{cst}%" #設定した時のメッセージ
- on right click holding a {@TPアイテムのID}:
- name of held item contains "{@TPアイテムの名前}"
- add 0 to {%player%.SetCP}
- if {%player%.SetCP} is 0:
- send "%{chps}%" #CheckPointが設定されていない時のメッセージ
- else:
- teleport player to {MCP.%player%}
- send "%{tpme}%" #TP時のメッセージ
- command /semees [<text>] [<text>]:
- trigger:
- if player is op:
- if arg 1 is "tpme":
- set {tpme} to arg-2
- send "&6TPメッセージを&r【%{tpme}%&r】&6にSetしました"
- if arg 1 is "chps":
- set {chps} to arg-2
- send "&6CP設定されていないメッセージを"
- send "【%{chps}%&r】&aにSetしました"
- if arg 1 is "cst":
- set {cst} to arg-2
- send "&6CP設定した時のメッセージを"
- send "【%{cst}%&r】&aにSetしました"
- if arg 1 is "ame":
- set {ame} to arg-2
- send "&6空中で設定した時のエラーメッセージを"
- send "【%{ame}%&r】&aにSetしました"
- if arg 1 is "list":
- send "§a====================§6Command§a===================="
- send "&a/semees reload &6>> &bSkriptをリロードします"
- send "&a/tiget <player> &6>> &bTPアイテムを出します"
- send "&a/cpreset <player> &6>> &bCheckPointをリセットします"
- send "§a====================§eType§a===================="
- send "&atpme &6>> &bTP時のメッセージ"
- send "&achps &6>> &bCheckPointが設定できてない時のメッセージ"
- send "&acst &6>> &bCheckPointを設定した時のメッセージ"
- send "&aame &6>> &b空中で設定した時のエラーメッセージ"
- send "&acpr &6>> &bCheckPointをリセットした時のメッセージ"
- send "&atig &6>> &bTPアイテムをゲットした時のメッセージ"
- if arg 1 is "cpr":
- set {cpr} to arg-2
- send "&6CheckPointをリセットした時のメッセージを"
- send "【%{cpr}%&r】&aにSetしました"
- if arg 1 is "tig":
- set {tig} to arg-2
- send "&6TPアイテムをゲットした時のメッセージを"
- send "【%{tig}%&r】&aにSetしました"
- if arg 1 is "reload":
- execute console command "/sk reload CheckPoint"
- wait 3 second
- send "&aCheckPointSkriptをリロードしました"
- else:
- send "Unknown command. Type ""/help"" for help."
- command /cpreset <player>:
- permission: cp.reset
- permission message: Unknown command. Type ""/help"" for help.
- trigger:
- set {%arg-1%.SetCP} to 0
- delete {MCP.%player%}
- message "%{cpr}%" to arg-1
- command /tiget <player>:
- permission: cp.tpitem
- permission message: Unknown command. Type ""/help"" for help.
- trigger:
- execute console command "/execute %arg-1% ~ ~ ~ /give @s minecraft:{@TPアイテムのID} 1 0 {""display"":{""Name"":""{@TPアイテムの名前}""},""ench"":[{""id"":0s,""lvl"":0s}],""HideFlags"":1}"
- message "%{tig}%" to arg-1
Advertisement
Add Comment
Please, Sign In to add comment