Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /guild [<text>] [<text>] [<player>] [<text>]:
- trigger:
- if arg 1 is "create":
- if arg 2 is set:
- if {guild::%player%:joined} is not set:
- message "&bギルド名%arg 2% を作成しています..."
- wait 1 seconds
- message "&b10% Complete" to player
- wait 1 seconds
- message "&b20% Complete"
- wait 1 seconds
- message "&b30% Complete"
- wait 1 seconds
- message "&b40% Complete"
- wait 1 seconds
- message "&b50% Complete"
- wait 1 seconds
- message "&b60% Complete"
- wait 1 seconds
- message "&b70% Complete"
- wait 1 seconds
- message "&b80% Complete"
- wait 1 seconds
- message "&b90% Complete"
- wait 1 seconds
- message "&b100% Complete"
- message "&b Completed!"
- set {guildleader::%player%} to true
- set {guildname::%player%} to arg-2
- set {guild::%player%:joined} to true
- set {guildname::%player%:joined} to arg-2
- stop
- else:
- message "&cあなたは現在%{guildname::%player%:joined}%に入ってるので ギルドを作ることはできません!"
- stop
- if arg 1 is "leave":
- if {guildleader::%player%} is set:
- message "&c[Error]ギルドリーダーは抜けることはできません!"
- stop
- else:
- message "&cクランから脱退しました!"
- clear {guild::%player%}
- clear {guild::%player%:joined}
- clear {guildname::%player%:joined}
- stop
- if arg 1 is "invite":
- if {guildleader::%player%} is set:
- if arg 2 is set:
- if arg 3 is set:
- message "&a%arg 2%にギルドリクエストを送信しました"
- message "&a%player%にギルドのリクエストをもらいました 承諾するには/guild accept %player% %{guildname::%player%:joined}%" to arg-3
- set {guildinvite::%arg 2%:%player%} to true
- wait 10 seconds
- if {guildname::%arg 2%:joined} is set:
- message "&cギルドリクエストを拒否しました" to arg-3
- clear {guildinvite::%arg 2%:%player%}
- stop
- if arg 1 is "accept":
- if {guildinvite::%player%:%arg 2%} is set:
- if {guild::%player%:joined} is not set:
- if arg 2 is set:
- if arg 3 is set:
- loop all players:
- if {guildname::%player%:joined} is set:
- message "&a%player%さんがギルドに所属しました!" to loop-player
- set {guildname::%player%} to arg-3
- set {guild::%player%:joined} to true
- set {guildname::%player%:joined} to arg-3
- clear {guildinvite::%arg 2%:%player%}
- stop
- else:
- message "&cあなたは%{guildname::%player%:joined}%に入っているため入ることができません"
- stop
- if arg 1 is "disband":
- if arg 2 is "confirm":
- if {guild::disband:%player%} is set:
- message "&cギルドを削除しました!"
- clear {guildleader::%player%}
- clear {guild::%player%:joined}
- clear {guildname::%player%}
- clear {guildname::%player%:joined}
- loop all players:
- if {guildname::%loop-player%:joined} is set:
- clear {guild::%loop-player%:joined}
- clear {guildname::%loop-player%:joined}
- stop
- if {guildleader::%player%} is set:
- message "&c本当にこのギルドを削除しますか? 削除するなら/guild disband confirm を10秒以内に実行してください"
- set {guild::disband:%player%} to true
- wait 10 seconds
- if {guild::disband:%player%} is set:
- clear {guild::disband:%player%}
- message "&aギルド削除を中止しました!"
- stop
- if arg 1 is "chat":
- if {guild::%player%:chat} is set:
- clear {guild::%player%:chat}
- message "&cGuildChatを無効化しました"
- stop
- else:
- set {guild::%player%:chat} to true
- message "&aGuildChatを有効化しました"
- stop
- if arg 1 is "info":
- message "&a---------------GuildInfomation-----------"
- message "&a検査中......."
- wait 1 seconds
- if {guildname::%player%:joined} is set:
- loop all players:
- if {guild::%loop-player%:joined} is set:
- message "&aギルド名%{guildname::%player%:joined}%"
- message "&aログイン中のプレイヤー %loop-player%"
- stop
- else:
- message "&cあなたはギルドに入っていません!"
- on chat:
- if {guild::%player%:chat} is set:
- cancel event
- loop all players:
- if {guildname::%loop-player%:joined} is set:
- message "&a[%{guildname::%player%:joined}%]&a%player%:%message%" to loop-player
Add Comment
Please, Sign In to add comment