Advertisement
iku55

iBookGUI

Jul 15th, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.26 KB | None | 0 0
  1. command /book [<text>] [<text>] [<player>]:
  2. permission: bookui.use
  3. executable by: players and console
  4. trigger:
  5. if argument 1 is not set:
  6. message "&8&m=======================&8[&6iBookGUI&8]&m======================="
  7. message "&a/book add <名前>&f - 新しいGUIを作成します。" to executor
  8. message "&a/book open <名前> [プレイヤー]&f - GUIを表示します。" to executor
  9. message "&a/book delete <名前>&f - GUIを削除します。" to executor
  10. message "&a/book get <名前>&f - GUIの本を入手します。" to executor
  11. message "&a/book info&f - このスクリプトについて表示します。" to executor
  12. message "&a/book loggui <名前>&f - ログイン時に表示するGUIを決めます。" to executor
  13. message "&8&m================================================================" to executor
  14. else if argument 1 is "help":
  15. message "&8&m=======================&8[&6iBookGUI&8]&m======================="
  16. message "&a/book add <名前>&f - 新しいGUIを作成します。" to executor
  17. message "&a/book open <名前> [プレイヤー]&f - GUIを表示します。" to executor
  18. message "&a/book delete <名前>&f - GUIを削除します。" to executor
  19. message "&a/book get <名前>&f - GUIの本を入手します。" to executor
  20. message "&a/book info&f - このスクリプトについて表示します。" to executor
  21. message "&a/book loggui <名前>&f - ログイン時に表示するGUIを決めます。" to executor
  22. message "&8&m================================================================" to executor
  23. else if argument 1 is "add":
  24. if executor is console:
  25. message "&8[&6iBookGUI&8]&a コンソールからこのコマンドは実行できません。" to executor
  26. else:
  27. if argument 2 is not set:
  28. message "&8[&6iBookGUI&8]&a 使い方: &f/book add <名前>" to executor
  29. else:
  30. if argument 3 is set:
  31. message "&8[&6iBookGUI&8]&a 使い方: &f/book add <名前>" to executor
  32. else:
  33. if {bookui.book.%arg 2%} is set:
  34. message "&8[&6iBookGUI&8]&a &f%arg 2%&aはもう使用されています。ほかの名前を使用してください。" to executor
  35. else:
  36. if player is holding a written book:
  37. set {bookui.book.%arg 2%} to executor's tool
  38. message "&8[&6iBookGUI&8]&a &f%arg 2%&aを新しく作成しました。" to executor
  39. else:
  40. message "&8[&6iBookGUI&8]&a 署名された本を持ってコマンドを打ってください。" to executor
  41. else if argument 1 is "open":
  42. if argument 2 is not set:
  43. message "&8[&6iBookGUI&8]&a 使い方: &f/book open <名前> [プレイヤー]" to executor
  44. else:
  45. if {bookui.book.%arg 2%} is not set:
  46. message "&8[&6iBookGUI&8] &aGUI &f%arg 2%&aが見つかりません。" to executor
  47. else:
  48. if argument 3 is not set:
  49. if executor is console:
  50. message "&8[&6iBookGUI&8]&a コンソールからこのコマンドは実行できません。" to executor
  51. else:
  52. open book {bookui.book.%arg 2%} to executor
  53. else:
  54. set {_player} to argument 3
  55. open book {bookui.book.%arg 2%} to {_player}
  56. else if argument 1 is "delete":
  57. if argument 2 is not set:
  58. message "&8[&6iBookGUI&8]&a 使い方: &f/book delete <名前>" to executor
  59. else:
  60. if {bookui.book.%arg 2%} is not set:
  61. message "&8[&6iBookGUI&8] &aGUI &f%arg 2%&aが見つかりません。" to executor
  62. else:
  63. delete {bookui.book.%arg 2%}
  64. message "&8[&6iBookGUI&8] &aGUI &f%arg 2%&aを削除しました。" to executor
  65. else if argument 1 is "info":
  66. if argument 2 is set:
  67. message "&8[&6iBookGUI&8]&a 使い方: &f/book info" to executor
  68. else:
  69. message "&8&m=======================&8[&6iBookGUI&8]&m=======================" to executor
  70. message "&aiBookGUIはバージョン1.0で正常に動作しています。" to executor
  71. message "&a作成: &fsymvizanさん&a(原作:BookUI)" to executor
  72. message "&a &fiku55(スクリプトの書き換え、翻訳)"
  73. message "&8&m================================================================" to executor
  74. else if argument 1 is "get":
  75. if argument 2 is not set:
  76. message "&8[&6iBookGUI&8]&a Usage: &f/book get <名前>" to executor
  77. else:
  78. if executor is console:
  79. message "&8[&6iBookGUI&8]&a コンソールからこのコマンドは実行できません。" to executor
  80. else:
  81. if {bookui.book.%arg 2%} is not set:
  82. message "&8[&6iBookGUI&8] &aGUI &f%arg 2%&aが見つかりません。" to executor
  83. else:
  84. give 1 of {bookui.book.%arg 2%} to player
  85. message "&8[&6iBookGUI&8]&f %arg 2%&aを&f%player%&aに与えました。" to executor
  86. else if argument 1 is "loggui":
  87. if argument 2 is set:
  88. if {bookui.book.%arg-2%} is set:
  89. set {logbook} to arg-2
  90. message "&8[&6iBookGUI&8]&a ログインGUIに&f%arg-2%&aを設定しました" to executor
  91. else:
  92. message "&8[&6iBookGUI&8] &aGUI &f%arg 2%&aが見つかりません。" to executor
  93. else:
  94. message "&8[&6iBookGUI&8]&a 使い方: &f/book loggui <名前>" to executor
  95. else:
  96. message "&8[&6bookui&8]&a ヘルプ: &f/book help" to executor
  97. on login:
  98. wait 1 seconds
  99. wait 10 ticks
  100. command "/book open %{logbook}% %player%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement