Macaroon_020

Untitled

Dec 27th, 2018
539
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 KB | None | 0 0
  1. #====================使い方====================
  2. # 1.このSkriptを「CheckPoint」という名前で保存してサーバーに入れる
  3. # 2.入れたら/semees reloadと打つとSkriptが読み込まれる
  4. # 3.動画の通り看板とアイテムが必要です
  5. # 看板は自分でお作りください、ただし1行目が【§a===§6CheckPoint§a===】でないといけません 2行目はご自由にどうぞ
  6. # テレポートアイテムは設定した名前と設定したIDでできます Get方法は/tiget <player>などで出せます
  7. # 4.このアイテムをGetしたら動画のように看板を置く
  8. # 5.看板を右クリックすると最初は<none>と表示されます /semees cst <テキスト>などでメッセージを決めれます
  9. # /semeesコマンドの基本は /semees <type> <message>です
  10. # typeは /semees listでtype一覧が出てきます
  11. # /semeesコマンドはチェックポイントしたときのメッセージなどを変えれます
  12. # 6.それぞれのメッセージを設定したら完成です
  13. # /semeesコマンドはopしか使えません op以外の人が打つとUnknown command. Type "/help" for helpと表示されます
  14. # 7.あとはアスレサーバーなどで活躍!
  15. # このSkriptをダウンロードしていただきありがとうございます 今後もSkriptなどを紹介していきたいと思います
  16. #====================使い方====================
  17. options:
  18. TPアイテムのID: diamond #TPアイテムのIDです 例: stone
  19. TPアイテムの名前: §b§lチェックポイント #TPアイテムの名前です 例: §6checkpoint
  20. on rightclick on a sign:
  21. if line 1 is "§a===§6CheckPoint§a===":
  22. if block under the player is air:
  23. send "%{ame}%" #空中で設定した時のメッセージ
  24. stop
  25. else:
  26. set {%player%.SetCP} to 1
  27. set {MCP.%player%} to location of player
  28. send "%{cst}%" #設定した時のメッセージ
  29. on right click holding a {@TPアイテムのID}:
  30. name of held item contains "{@TPアイテムの名前}"
  31. add 0 to {%player%.SetCP}
  32. if {%player%.SetCP} is 0:
  33. send "%{chps}%" #CheckPointが設定されていない時のメッセージ
  34. else:
  35. teleport player to {MCP.%player%}
  36. send "%{tpme}%" #TP時のメッセージ
  37. command /semees [<text>] [<text>]:
  38. trigger:
  39. if player is op:
  40. if arg 1 is "tpme":
  41. set {tpme} to arg-2
  42. send "&6TPメッセージを&r【%{tpme}%&r】&6にSetしました"
  43. if arg 1 is "chps":
  44. set {chps} to arg-2
  45. send "&6CP設定されていないメッセージを"
  46. send "【%{chps}%&r】&aにSetしました"
  47. if arg 1 is "cst":
  48. set {cst} to arg-2
  49. send "&6CP設定した時のメッセージを"
  50. send "【%{cst}%&r】&aにSetしました"
  51. if arg 1 is "ame":
  52. set {ame} to arg-2
  53. send "&6空中で設定した時のエラーメッセージを"
  54. send "【%{ame}%&r】&aにSetしました"
  55. if arg 1 is "list":
  56. send "§a====================§6Command§a===================="
  57. send "&a/semees reload &6>> &bSkriptをリロードします"
  58. send "&a/tiget <player> &6>> &bTPアイテムを出します"
  59. send "&a/cpreset <player> &6>> &bCheckPointをリセットします"
  60. send "§a====================§eType§a===================="
  61. send "&atpme &6>> &bTP時のメッセージ"
  62. send "&achps &6>> &bCheckPointが設定できてない時のメッセージ"
  63. send "&acst &6>> &bCheckPointを設定した時のメッセージ"
  64. send "&aame &6>> &b空中で設定した時のエラーメッセージ"
  65. send "&acpr &6>> &bCheckPointをリセットした時のメッセージ"
  66. send "&atig &6>> &bTPアイテムをゲットした時のメッセージ"
  67. if arg 1 is "cpr":
  68. set {cpr} to arg-2
  69. send "&6CheckPointをリセットした時のメッセージを"
  70. send "【%{cpr}%&r】&aにSetしました"
  71. if arg 1 is "tig":
  72. set {tig} to arg-2
  73. send "&6TPアイテムをゲットした時のメッセージを"
  74. send "【%{tig}%&r】&aにSetしました"
  75. if arg 1 is "reload":
  76. execute console command "/sk reload CheckPoint"
  77. wait 3 second
  78. send "&aCheckPointSkriptをリロードしました"
  79.  
  80. else:
  81. send "Unknown command. Type ""/help"" for help."
  82. command /cpreset <player>:
  83. permission: cp.reset
  84. permission message: Unknown command. Type ""/help"" for help.
  85. trigger:
  86. set {%arg-1%.SetCP} to 0
  87. delete {MCP.%player%}
  88. message "%{cpr}%" to arg-1
  89. command /tiget <player>:
  90. permission: cp.tpitem
  91. permission message: Unknown command. Type ""/help"" for help.
  92. trigger:
  93. execute console command "/execute %arg-1% ~ ~ ~ /give @s minecraft:{@TPアイテムのID} 1 0 {""display"":{""Name"":""{@TPアイテムの名前}""},""ench"":[{""id"":0s,""lvl"":0s}],""HideFlags"":1}"
  94. message "%{tig}%" to arg-1
Advertisement
Add Comment
Please, Sign In to add comment