Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on command:
- loop all players:
- if loop-player has permission "skript.admin":
- if {cmdlogmode.%loop-player%} is "all":
- if sender is console:
- send "&bConsole&7 >>> &r/%complete command%" to loop-player
- if player is not set:
- send "&eCommandBlock&7 >>> &r/%complete command%" to loop-player
- if sender is player:
- send "&7%player% >>> &r/%complete command%" to loop-player
- if {cmdlogmode.%loop-player%} is "nocmdblock":
- if sender is player:
- send "&7%player% >>> &r/%complete command%" to loop-player
- if sender is console:
- send "&bConsole&7 >>> &r/%complete command%" to loop-player
- if {cmdlogmode.%loop-player%} is "playeronly":
- if sender is player:
- send "&7%player% >>> &r/%complete command%" to loop-player
- if {cmdlogmode.%loop-player%} is "blacklist":
- if sender is console:
- if {blacklist::%loop-player%::*} doesn't contain "Sys:Console":
- send "&bConsole&7 >>> &r/%complete command%" to loop-player
- if player is not set:
- if {blacklist::%loop-player%::*} doesn't contain "Sys:CommandBlock":
- send "&eCommandBlock&7 >>> &r/%complete command%" to loop-player
- if sender is player:
- if {blacklist::%loop-player%::*} doesn't contain "%player%":
- send "&7%player% >>> &r/%complete command%" to loop-player
- if {cmdlogmode.%loop-player%} is "whitelist":
- if sender is console:
- if {whitelist::%loop-player%::*} contains "Sys:Console":
- send "&bConsole&7 >>> &r/%complete command%" to loop-player
- if player is not set:
- if {whitelist::%loop-player%::*} contains "Sys:CommandBlock":
- send "&eCommandBlock&7 >>> &r/%complete command%" to loop-player
- if sender is player:
- if {whitelist::%loop-player%::*} contains "%player%":
- send "&7%player% >>> &r/%complete command%" to loop-player
- command /cmdlogmode [<text>]:
- trigger:
- if sender does not have permission "skript.admin":
- send "&cこのコマンドを実行するには、次の権限が必要です:"
- send "&b skript.admin"
- stop
- if arg 1 is not "all" or "nocmdblock" or "playeronly" or "none" or "blacklist" or "whitelist":
- send "&c使用法:/cmdlogmode <モード>"
- send ""
- send "&bコマンドログの表示モードを設定します。"
- send "&b表示モードは&eall&b,&enocmdblock&b,&eplayeronly&b,&enone&bの4種類です。"
- send "&ball...&e全てのコマンドを表示します。&7(リピートコマンドブロックがある場合は注意して下さい)"
- send "&bnocmdblock...&eコマンドブロックによるコマンド実行は非表示にします。"
- send "&bplayeronly...&eコマンドブロック、及びコンソールによるコマンド実行は非表示にします。"
- send "&bnone...&e全てのコマンド実行を非表示にします。"
- send "&dblacklist...&e指定したプレイヤーによるコマンド実行を非表示にする、カスタム設定です。"
- send "&dwhitelist...&e指定したプレイヤーによるコマンド実行を表示する、カスタム設定です。"
- stop
- if arg 1 is "none":
- delete {cmdlogmode.%player%}
- send "&bコマンドログの表示モードを「%arg 1%」に設定しました。"
- stop
- set {cmdlogmode.%player%} to arg 1
- send "&bコマンドログの表示モードを「%arg 1%」に設定しました。"
- command /cmdblackplayer [<text>]:
- trigger:
- if sender does not have permission "skript.admin":
- send "&e注意:このコマンドは、&b/cmdlogmode&eコマンドと関係していますが、"
- send "&eあなたは&b/cmdlogmode&eを実行する「&askript.admin&e」の権限を所持していません。"
- send "&e「&askript.admin&e」がなくてもこのコマンドは実行可能ですが、無意味であることに注意して下さい。"
- send ""
- if sender has permission "skript.admin":
- if {cmdlogmode.%player%} is not "blacklist":
- send "&e注意:このコマンドは、指定したプレイヤーによるコマンド実行を非表示にするカスタム設定用コマンドです。"
- send "&eあなたのコマンドログ表示モードは&a%{cmdlogmode.%player%}%&eです。"
- send "&e「blacklist」でなくてもこのコマンドは実行可能ですが、無意味であることに注意して下さい。"
- send ""
- if arg 1 is not set:
- send "&c使用法:/cmdblackplayer <MCID|サブコマンド>"
- send ""
- send "&b指定したプレイヤーによるコマンド実行を非表示にするカスタム設定です。"
- send "&bMCIDに入力したプレイヤーによるコマンド実行を非表示にするよう設定します。"
- send "&7(既に追加されている場合、どのプレイヤーを非表示リストから削除します。)"
- send "&eまたは、以下のサブコマンドが利用可能です:"
- send "&aSys:list&e...コマンドログ非表示リストを表示します。"
- send "&aSys:reset&e...コマンド実行を非表示にするプレイヤーリストをリセットします。"
- send "&aSys:addConsole&e...コンソールによるコマンド実行を非表示にします。"
- send "&aSys:removeConsole&e...コンソールによるコマンド実行を表示します。"
- send "&aSys:addCommandBlock&e...コマンドブロックによるコマンド実行を非表示にします。"
- send "&aSys:removeCommandBlock&e...コマンドブロックによるコマンド実行を無視します。"
- stop
- if arg 1 starts with "Sys:":
- if arg 1 is "Sys:list":
- send "&bリストを収集しています。しばらくお待ち下さい…"
- set {_count} to 0
- loop {blacklist::%player%::*}:
- if {_count} is 0:
- set {_msg} to "&aPlayers&b(%amount of {blacklist::%player%::*}%)&7:&d%loop-value%"
- add 1 to {_count}
- else:
- set {_msg} to "%{_msg}%&r, &d%loop-value%"
- send "%{_msg}%"
- stop
- else if arg 1 is "Sys:reset":
- delete {blacklist::%player%::*}
- send "&bリセットしました。"
- stop
- else if arg 1 is "Sys:addConsole":
- if {blacklist::%player%::*} contains "Sys:Console":
- send "&c既に&aコンソール&bはコマンドログ非表示リストに追加されています。"
- stop
- add "Sys:Console" to {blacklist::%player%::*}
- send "&aコンソール&bをコマンドログ非表示リストに追加しました。"
- else if arg 1 is "Sys:removeConsole":
- if {blacklist::%player%::*} does not contain "Sys:Console":
- send "&aコンソール&bはコマンドログ非表示リストに追加されていません。"
- stop
- remove "Sys:Console" from {blacklist::%player%::*}
- send "&aコンソール&bをコマンドログ非表示リストから削除しました。"
- else if arg 1 is "Sys:addCommandBlock":
- if {blacklist::%player%::*} contains "Sys:Commandblock":
- send "&c既に&aコマンドブロック&bはコマンドログ非表示リストに追加されています。"
- stop
- add "Sys:Commandblock" to {blacklist::%player%::*}
- send "&aコマンドブロック&bをコマンドログ非表示リストに追加しました。"
- stop
- else if arg 1 is "Sys:removeCommandBlock":
- if {blacklist::%player%::*} does not contain "Sys:Commandblock":
- send "&aコマンドブロック&bはコマンドログ非表示リストに追加されていません。"
- stop
- remove "Sys:Commandblock" from {blacklist::%player%::*}
- send "&aコマンドブロック&bをコマンドログ非表示リストから削除しました。"
- stop
- else:
- set {_subcmd} to arg 1
- send "&cサブコマンドが見つかりませんでした。"
- stop
- if {blacklist::%player%::*} contains arg 1:
- remove arg 1 from {blacklist::%player%::*}
- send "&a%arg 1%&bをコマンドログ非表示リストから削除しました。"
- stop
- add arg 1 to {blacklist::%player%::*}
- send "&a%arg 1%&bをコマンドログ非表示リストに追加しました。"
- stop
- command /cmdwhiteplayer [<text>]:
- trigger:
- if sender does not have permission "skript.admin":
- send "&e注意:このコマンドは、&b/cmdlogmode&eコマンドと関係していますが、"
- send "&eあなたは&b/cmdlogmode&eを実行する「&askript.admin&e」の権限を所持していません。"
- send "&e「&askript.admin&e」がなくてもこのコマンドは実行可能ですが、無意味であることに注意して下さい。"
- send ""
- if sender has permission "skript.admin":
- if {cmdlogmode.%player%} is not "whitelist":
- send "&e注意:このコマンドは、指定したプレイヤーによるコマンド実行を表示するカスタム設定用コマンドです。"
- send "&eあなたのコマンドログ表示モードは&a%{cmdlogmode.%player%}%&eです。"
- send "&e「whitelist」でなくてもこのコマンドは実行可能ですが、無意味であることに注意して下さい。"
- send ""
- if arg 1 is not set:
- send "&c使用法:/cmdwhiteplayer <MCID|サブコマンド>"
- send ""
- send "&b指定したプレイヤーによるコマンド実行を表示するカスタム設定です。"
- send "&bMCIDに入力したプレイヤーによるコマンド実行を表示するよう設定します。"
- send "&7(既に追加されている場合、どのプレイヤーを表示リストから削除します。)"
- send "&eまたは、以下のサブコマンドが利用可能です:"
- send "&aSys:list&e...コマンドログ表示リストを表示します。"
- send "&aSys:reset&e...コマンド実行を表示するプレイヤーリストをリセットします。"
- send "&aSys:addConsole&e...コンソールによるコマンド実行を表示します。"
- send "&aSys:removeConsole&e...コンソールによるコマンド実行を表示します。"
- send "&aSys:addCommandBlock&e...コマンドブロックによるコマンド実行を表示します。"
- send "&aSys:removeCommandBlock&e...コマンドブロックによるコマンド実行を無視します。"
- stop
- if arg 1 starts with "Sys:":
- if arg 1 is "Sys:list":
- send "&bリストを収集しています。しばらくお待ち下さい…"
- set {_count} to 0
- loop {whitelist::%player%::*}:
- if {_count} is 0:
- add 1 to {_count}
- set {_msg} to "&aPlayers&b(%amount of {whitelist::%player%::*}%)&7:&d%loop-value%"
- else:
- set {_msg} to "%{_msg}%&r, &d%loop-value%"
- send "%{_msg}%"
- stop
- else if arg 1 is "Sys:reset":
- delete {whitelist::%player%::*}
- send "&bリセットしました。"
- stop
- else if arg 1 is "Sys:addConsole":
- if {whitelist::%player%::*} contains "Sys:Console":
- send "&c既に&aコンソール&bはコマンドログ表示リストに追加されています。"
- stop
- add "Sys:Console" to {whitelist::%player%::*}
- send "&aコンソール&bをコマンドログ表示リストに追加しました。"
- else if arg 1 is "Sys:removeConsole":
- if {whitelist::%player%::*} does not contain "Sys:Console":
- send "&aコンソール&bはコマンドログ表示リストに追加されていません。"
- stop
- remove "Sys:Console" from {whitelist::%player%::*}
- send "&aコンソール&bをコマンドログ表示リストから削除しました。"
- else if arg 1 is "Sys:addCommandBlock":
- if {whitelist::%player%::*} contains "Sys:Commandblock":
- send "&c既に&aコマンドブロック&bはコマンドログ表示リストに追加されています。"
- stop
- add "Sys:Commandblock" to {whitelist::%player%::*}
- send "&aコマンドブロック&bをコマンドログ表示リストに追加しました。"
- stop
- else if arg 1 is "Sys:removeCommandBlock":
- if {whitelist::%player%::*} does not contain "Sys:Commandblock":
- send "&aコマンドブロック&bはコマンドログ表示リストに追加されていません。"
- stop
- remove "Sys:Commandblock" from {whitelist::%player%::*}
- send "&aコマンドブロック&bをコマンドログ表示リストから削除しました。"
- stop
- else:
- set {_subcmd} to arg 1
- send "&cサブコマンドが見つかりませんでした。"
- stop
- if {whitelist::%player%::*} contains arg 1:
- remove arg 1 from {whitelist::%player%::*}
- send "&a%arg 1%&bをコマンドログ表示リストから削除しました。"
- stop
- add arg 1 to {whitelist::%player%::*}
- send "&a%arg 1%&bをコマンドログ表示リストに追加しました。"
- stop
Advertisement
Add Comment
Please, Sign In to add comment