Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # FireProxy.mc Ver.1.3.9
- # Minecraft Server Control System
- # (Skript)
- # FireProxy
- command /fireproxy [<text>]:
- aliases: /fp
- permission: fp.cmd
- permission message: &cあなたはこのコマンドを使用する権限を所持していません。 &7[FireProxy]
- trigger:
- if arg 1 is not set:
- send "&7[FireProxy] Ver.1.3.9"
- send "&9/fireproxy help &7でヘルプを見ることができます。"
- if arg 1 is "help":
- send "&3----------------------------------------------------------"
- send "&6&l/FireProxy Help"
- send "&9ファイアープロキシのヘルプを表示します。"
- send "&6&l/FireProxy Info"
- send "&9ファイアープロキシのインフォメーションを表示します。"
- send "&6&l/FireProxyJoinMessage <メッセージ>"
- send "&9ジョインメッセージを変更することができます。"
- send "&6&l/FireProxyQuitMessage <メッセージ>"
- send "&9クイトメッセージを変更することができます。"
- send "&6&l/FireProxyRank Help"
- send "&9ファイアープロキシランクのヘルプを表示します。"
- send "&6&l/FireProxyRank List"
- send "&9ファイアープロキシランクに保存されているランクを表示します。"
- send "&6&l/FireProxyRank Set <プレイヤー名> <ランク名>"
- send "&9プレイヤーにランクを与えます。"
- send "&6&l/FireProxyRank reload"
- send "&9ファイアープロキシランクのデータを再読み込みします。"
- send "&6&l/FireProxy Announce <メッセージ>"
- send "&9サーバー内のすべてのプレイヤーにメッセージを伝えます。"
- send "&6&l/FireProxyMute <プレイヤー名> <理由>"
- send "&9プレイヤーをミュートします。"
- send "&6&l/FireProxyUnMute <プレイヤー名>"
- send "&9プレイヤーのミュートを解除します。"
- send "&6&l/FireProxyServerStop"
- send "&9サーバーを安全に停止します。(ベータ)"
- send "&3----------------------------------------------------------"
- # FireProxy Join and Quit Message
- on join:
- if {join.message} is not set:
- broadcast "&3[&7Joind&3] %player% &7[FireProxy]"
- if {join.message} is set:
- broadcast "%{join.message}% %player% &7[FireProxy]"
- on quit:
- if {quit.message} is not set:
- broadcast "&3[&7Quit&3] %player% &7[FireProxy]"
- if {quit.message} is set:
- broadcast "%{quit.message}% %player% &7[FireProxy]"
- command /fireproxyjoinmessage [<text>]:
- aliases: /fpjm
- permission: fpjm.cmd
- permission message: &cあなたはこのコマンドを使用する権限を所持していません。 &7[FireProxy]
- trigger:
- if arg 1 is not set:
- send "&7[FireProxy] ジョインメッセージの最初の文章を設定することができます。"
- send "&7/FireProxyJoinMessage <文章>"
- if arg 1 is set:
- set {join.message} to "%arg 1%"
- send "&7[FireProxy] ジョインメッセージを以下のように設定しました。"
- send "%{join.message}% <プレイヤー> &7[FireProxy]"
- command /fireproxyquitmessage [<text>]:
- aliases: /fpqm
- permission: fpqm.cmd
- permission message: &cあなたはこのコマンドを使用する権限を所持していません。 &7[FireProxy]
- trigger:
- if arg 1 is not set:
- send "&7[FireProxy] クイトメッセージの最初の文章を設定することができます。"
- send "&7/fireproxyquitmessage <文章>"
- if arg 1 is set:
- set {quit.message} to "%arg 1%"
- send "&7[FireProxy] クイトメッセージを以下のように設定しました。"
- send "%{quit.message}% <player> &7[FireProxy]"
- # FireProxy Rank System
- command /fireproxyrank [<text>] [<offline player>] [<text>]:
- aliases: /fprank
- permission: fprank.cmd
- permission message: &cあなたはこのコマンドを使用する権限を所持していません。 &7[FireProxy]
- trigger:
- if arg 1 is not set:
- send "&7[FireProxy] ランクコマンドを選択してください。"
- send "&7/fireproxyrank help => ファイアープロキシランクのヘルプを表示します。"
- if arg 1 is "help":
- send "&3------------------------------------------------------------------"
- send "&6&l/FireProxyRank Help"
- send "&7ファイアープロキシランクのヘルプを表示します。"
- send "&6&l/FireProxyRank List"
- send "&7ファイアープロキシランクに保存されている全てのランクを見れます。"
- send "&6&l/FireProxyRank Set <プレイヤー> <ランク名>"
- send "&7ランクをプレイヤーにセットします。"
- send "&7ランクはファイアープロキシに保存されているランクである必要があります。"
- send "&6&l/FireProxyRank Reload"
- send "&7ファイアープロキシランクのデータを再読み込みします。"
- send "&3------------------------------------------------------------------"
- if arg 1 is "list":
- send "&3------------------------------------------------------------------"
- send "&7Player: Hello! &f==> default"
- send "&2[VIP] Player&7: &fHello! ==> vip"
- send "&2[VIP+] Player&7: &fHello! ==> vip+"
- send "&3[MVP] Player&7: &fHello! ==> mvp"
- send "&3[MVP+] Player&7: &fHello! ==> mvp+"
- send "&5[PRO] Player&7: &fHello! ==> pro"
- send "&5[PRO+] Player&7: &fHello! ==> pro+"
- send "&6[LEGEND] Player&7: &fHello! ==> legend"
- send "&6[LEGEND+] Player&7: &fHello! ==> legend+"
- send "&c[HEROBRINE] Player&7: &fHello! ==> herobrine"
- send "&c[HEROBRINE+] Player&7: &fHello! ==> herobrine+"
- send "&e[HELPER] Player&7: &fHello! ==> helper"
- send "&9[MODERATOR] Player&7: &fHello! ==> moderator"
- send "&4[ADMIN] &6Player&7: &fHello! ==> admin"
- send "&4[OWNER] &6Player&7: &fHello! ==> owner"
- send "&3------------------------------------------------------------------"
- if arg 1 is "set":
- if arg 2 is not set:
- send "&7[FireProxy] プレイヤーを選択してください。"
- if arg 2 is set:
- if arg 3 is not set:
- send "&7[FireProxy] ランクを選択してください。"
- if arg 3 is "default":
- set {rank.%player%} to "default"
- set {prefix.%player%} to "&7"
- set {chatcolor.%player%} to "&7"
- if arg 3 is "vip":
- set {rank.%player%} to "vip"
- set {prefix.%player%} to "&2[VIP]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "vip+":
- set {rank.%player%} to "vip+"
- set {prefix.%player%} to "&2[VIP+]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "mvp":
- set {rank.%player%} to "mvp"
- set {prefix.%player%} to "&3[MVP]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "mvp+":
- set {rank.%player%} to "mvp+"
- set {prefix.%player%} to "&3[MVP+]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "pro":
- set {rank.%player%} to "pro"
- set {prefix.%player%} to "&5[PRO]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "pro+":
- set {rank.%player%} to "pro+"
- set {prefix.%player%} to "&5[PRO+]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "legend":
- set {rank.%player%} to "legend"
- set {prefix.%player%} to "&6[LEGEND]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "legend+":
- set {rank.%player%} to "legend+"
- set {prefix.%player%} to "&6[LEGEND+]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "herobrine":
- set {rank.%player%} to "herobrine"
- set {prefix.%player%} to "&c[HEROBRINE]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "herobrine+":
- set {rank.%player%} to "herobrine+"
- set {prefix.%player%} to "&c[HEROBRINE+]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "helper":
- set {rank.%player%} to "helper"
- set {prefix.%player%} to "&e[HELPER]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "moderator":
- set {rank.%player%} to "moderator"
- set {prefix.%player%} to "&9[MODERATOR]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "admin":
- set {rank.%player%} to "admin"
- set {prefix.%player%} to "&4[ADMIN]"
- set {chatcolor.%player%} to "&f"
- if arg 3 is "owner":
- set {rank.%player%} to "owner"
- set {prefix.%player%} to "&4[OWNER]"
- set {chatcolor.%player%} to "&f"
- if arg 1 is "reload":
- broadcast "&7[FireProxy] &4ファイアープロキシランクをリロード中です..."
- if {rank.%player%} is "default":
- set {rank.%player%} to "default"
- set {prefix.%player%} to "&7"
- set {chatcolor.%player%} to "&7"
- if {rank.%player%} is "vip":
- set {rank.%player%} to "vip"
- set {prefix.%player%} to "&2[VIP]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "vip+":
- set {rank.%player%} to "vip+"
- set {prefix.%player%} to "&2[VIP+]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "mvp":
- set {rank.%player%} to "mvp"
- set {prefix.%player%} to "&3[MVP]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "mvp+":
- set {rank.%player%} to "mvp+"
- set {prefix.%player%} to "&3[MVP+]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "pro":
- set {rank.%player%} to "pro"
- set {prefix.%player%} to "&5[PRO]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "pro+":
- set {rank.%player%} to "pro+"
- set {prefix.%player%} to "&5[PRO+]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "legend":
- set {rank.%player%} to "legend"
- set {prefix.%player%} to "&6[LEGEND]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "legend+":
- set {rank.%player%} to "legend+"
- set {prefix.%player%} to "&6[LEGEND+]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "herobrine":
- set {rank.%player%} to "herobrine"
- set {prefix.%player%} to "&c[HEROBRINE]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "herobrine+":
- set {rank.%player%} to "herobrine+"
- set {prefix.%player%} to "&c[HEROBRINE+]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "helper":
- set {rank.%player%} to "helper"
- set {prefix.%player%} to "&e[HELPER]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "moderator":
- set {rank.%player%} to "moderator"
- set {prefix.%player%} to "&9[MODERATOR]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "admin":
- set {rank.%player%} to "admin"
- set {prefix.%player%} to "&4[ADMIN]"
- set {chatcolor.%player%} to "&f"
- if {rank.%player%} is "owner":
- set {rank.%player%} to "owner"
- set {prefix.%player%} to "&4[OWNER]"
- set {chatcolor.%player%} to "&f"
- wait 1 seconds
- broadcast "&7[FireProxy] ファイアープロキシランクのリロードが完了しました。"
- on first join:
- set {rank.%player%} to "default"
- set {prefix.%player%} to "&7"
- set {chatcolor.%player%} to "&7"
- on chat:
- cancel event
- if {mute.%player%} is true:
- send "&7[FireProxy] あなたはミュートされています。"
- else:
- broadcast "%{prefix.%player%}% %player%&7: %{chatcolor.%player%}%%message% &7[FireProxy]"
- # FireProxy Announce System
- command /fireproxyannounce [<text>]:
- aliases: /fpan
- permission: fpan.cmd
- permission message: &cあなたはこのコマンドを使用する権限を所持していません。 &7[FireProxy]
- trigger:
- if arg 1 is not set:
- send "&7[FireProxy] アナウンスする内容を決めてください。"
- if arg 1 is set:
- broadcast "&4[Announce] &f%arg 1% &7[FireProxy]"
- # FireProxy Mute / UnMute System (ミュート時に発言を許可しないのはランクのチャットシステムと合体。)
- command /fireproxymute [<player>] [<text>]:
- aliases: /fpmute
- permission: mute.cmd
- permission message: &cあなたはこのコマンドを使用する権限を所持していません。 &7[FireProxy]
- trigger:
- if arg 1 is not set:
- send "&7[FireProxy] ミュート対象のプレイヤーを選択してください。"
- if arg 1 is set:
- if arg 2 is not set:
- send "&7[FireProxy] ミュートの理由を決めてください。"
- if arg 2 is set:
- set {mute.%arg 1%} to true
- broadcast "&7[FireProxy] %arg 1% が %arg 2% の理由で %player% にミュートされました。"
- command /fireproxyunmute [<player>]:
- aliases: /fpunmute
- permission: mute.cmd
- permission message: &cあなたはこのコマンドを使用する権限を所持していません。 &7[FireProxy]
- trigger:
- if arg 1 is not set:
- send "&7[FireProxy] ミュート解除対象のプレイヤーを選択してください。"
- if arg 1 is set:
- set {mute.%arg 1%} to false
- set {muterereason.%arg 1%} to " "
- broadcast "&7[FireProxy] %arg 1% のミュートを %player% が解除しました。"
- on first join:
- set {mute.%player%} to true
- # FireProxy Server Stop System
- command /fireproxyserverstop:
- aliases: /fpstop
- permission: fpstop.cmd
- permission message: &cあなたはこのコマンドを使用する権限を所持していません。 &7[FireProxy]
- trigger:
- broadcast "&7[FireProxy] &cサーバーの停止処理を行っています... 完了まで &73 &c秒"
- wait 1 seconds
- broadcast "&7[FireProxy] &cサーバーの停止処理を行っています... 完了まで &72 &c秒"
- wait 1 seconds
- broadcast "&7[FireProxy] &cサーバーの停止処理を行っています... 完了まで &71 &c秒"
- wait 1 seconds
- broadcast "&7[FireProxy] &fServer Closed"
- kick all players
Add Comment
Please, Sign In to add comment