sora200507

guild.sk

Mar 2nd, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.45 KB | None | 0 0
  1. command /guild [<text>] [<text>] [<player>] [<text>]:
  2. trigger:
  3. if arg 1 is "create":
  4. if arg 2 is set:
  5. if {guild::%player%:joined} is not set:
  6. message "&bギルド名%arg 2% を作成しています..."
  7. wait 1 seconds
  8. message "&b10% Complete" to player
  9. wait 1 seconds
  10. message "&b20% Complete"
  11. wait 1 seconds
  12. message "&b30% Complete"
  13. wait 1 seconds
  14. message "&b40% Complete"
  15. wait 1 seconds
  16. message "&b50% Complete"
  17. wait 1 seconds
  18. message "&b60% Complete"
  19. wait 1 seconds
  20. message "&b70% Complete"
  21. wait 1 seconds
  22. message "&b80% Complete"
  23. wait 1 seconds
  24. message "&b90% Complete"
  25. wait 1 seconds
  26. message "&b100% Complete"
  27. message "&b Completed!"
  28. set {guildleader::%player%} to true
  29. set {guildname::%player%} to arg-2
  30. set {guild::%player%:joined} to true
  31. set {guildname::%player%:joined} to arg-2
  32. stop
  33. else:
  34. message "&cあなたは現在%{guildname::%player%:joined}%に入ってるので ギルドを作ることはできません!"
  35. stop
  36. if arg 1 is "leave":
  37. if {guildleader::%player%} is set:
  38. message "&c[Error]ギルドリーダーは抜けることはできません!"
  39. stop
  40. else:
  41. message "&cクランから脱退しました!"
  42. clear {guild::%player%}
  43. clear {guild::%player%:joined}
  44. clear {guildname::%player%:joined}
  45. stop
  46. if arg 1 is "invite":
  47. if {guildleader::%player%} is set:
  48. if arg 2 is set:
  49. if arg 3 is set:
  50. message "&a%arg 2%にギルドリクエストを送信しました"
  51. message "&a%player%にギルドのリクエストをもらいました 承諾するには/guild accept %player% %{guildname::%player%:joined}%" to arg-3
  52. set {guildinvite::%arg 2%:%player%} to true
  53. wait 10 seconds
  54. if {guildname::%arg 2%:joined} is set:
  55. message "&cギルドリクエストを拒否しました" to arg-3
  56. clear {guildinvite::%arg 2%:%player%}
  57. stop
  58. if arg 1 is "accept":
  59. if {guildinvite::%player%:%arg 2%} is set:
  60. if {guild::%player%:joined} is not set:
  61. if arg 2 is set:
  62. if arg 3 is set:
  63. loop all players:
  64. if {guildname::%player%:joined} is set:
  65. message "&a%player%さんがギルドに所属しました!" to loop-player
  66. set {guildname::%player%} to arg-3
  67. set {guild::%player%:joined} to true
  68. set {guildname::%player%:joined} to arg-3
  69. clear {guildinvite::%arg 2%:%player%}
  70. stop
  71. else:
  72. message "&cあなたは%{guildname::%player%:joined}%に入っているため入ることができません"
  73. stop
  74. if arg 1 is "disband":
  75. if arg 2 is "confirm":
  76. if {guild::disband:%player%} is set:
  77. message "&cギルドを削除しました!"
  78. clear {guildleader::%player%}
  79. clear {guild::%player%:joined}
  80. clear {guildname::%player%}
  81. clear {guildname::%player%:joined}
  82. loop all players:
  83. if {guildname::%loop-player%:joined} is set:
  84. clear {guild::%loop-player%:joined}
  85. clear {guildname::%loop-player%:joined}
  86. stop
  87. if {guildleader::%player%} is set:
  88. message "&c本当にこのギルドを削除しますか? 削除するなら/guild disband confirm を10秒以内に実行してください"
  89. set {guild::disband:%player%} to true
  90. wait 10 seconds
  91. if {guild::disband:%player%} is set:
  92. clear {guild::disband:%player%}
  93. message "&aギルド削除を中止しました!"
  94. stop
  95. if arg 1 is "chat":
  96. if {guild::%player%:chat} is set:
  97. clear {guild::%player%:chat}
  98. message "&cGuildChatを無効化しました"
  99. stop
  100. else:
  101. set {guild::%player%:chat} to true
  102. message "&aGuildChatを有効化しました"
  103. stop
  104. if arg 1 is "info":
  105. message "&a---------------GuildInfomation-----------"
  106. message "&a検査中......."
  107. wait 1 seconds
  108. if {guildname::%player%:joined} is set:
  109. loop all players:
  110. if {guild::%loop-player%:joined} is set:
  111. message "&aギルド名%{guildname::%player%:joined}%"
  112. message "&aログイン中のプレイヤー %loop-player%"
  113. stop
  114. else:
  115. message "&cあなたはギルドに入っていません!"
  116. on chat:
  117. if {guild::%player%:chat} is set:
  118. cancel event
  119. loop all players:
  120. if {guildname::%loop-player%:joined} is set:
  121. message "&a[%{guildname::%player%:joined}%]&a%player%:%message%" to loop-player
Add Comment
Please, Sign In to add comment