Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #SkPiece Ver.0.1
- #Create by Malb7mm
- command /skpiece [<text>] [<text>] [<text>]:
- trigger:
- if arg 1 is "info":
- message "&7======================"
- message "&6&lSkPiece &dVer.0.1"
- message "&eCreate by &bMalb7mm"
- message "&7======================"
- else if arg 1 is "cmdlog":
- if player has permission "skpiece.cmdlog":
- if arg 2 is "toggle":
- if arg 3 is "enable":
- message "&aコマンドログを使用する設定にしました"
- set {skpiece.cmdlog.toggle} to "enable"
- else if arg 3 is "disable":
- message "&aコマンドログを使用しない設定にしました"
- set {skpiece.cmdlog.toggle} to "disable"
- else:
- message "&c第三引数を設定してください:"
- message "&eenable, disable"
- else if arg 2 is "target":
- if arg 3 is "all":
- message "&aコマンドログの対象を全員に設定しました"
- set {skpiece.cmdlog.target} to "all"
- else if arg 3 is "noperms":
- message "&aコマンドログの対象を権限者以外に設定しました"
- set {skpiece.cmdlog.target} to "noperms"
- else:
- message "&c第三引数を設定してください:"
- message "&eall, noperms"
- else if arg 2 is "show":
- if arg 3 is "all":
- message "&a全員にコマンドログを表示するよう設定しました"
- set {skpiece.cmdlog.show} to "all"
- else if arg 3 is "admin":
- message "&a運営にのみコマンドログを表示するよう設定しました"
- set {skpiece.cmdlog.show} to "admin"
- else:
- message "&c第三引数を設定してください:"
- message "&eall, admin"
- else if arg 2 is "help":
- message "&6&lcmdlog (コマンドログ)"
- message "&bプレイヤーの使用したコマンドをチャットログに表示します"
- message "&b運営だけに見せるか全員に見せるかを選択できます"
- else:
- message "&c第二引数を設定してください:"
- message "&etoggle, target, show, help"
- else:
- message "&c権限がありません"
- else:
- message "&c第一引数を設定してください:"
- message "&einfo, cmdlog"
- on command:
- if {skpiece.cmdlog.toggle} is "enable":
- if {skpiece.cmdlog.target} is "all":
- if {skpiece.cmdlog.show} is "all":
- loop all players:
- message "&e[CMD] &d%player%: &7/%complete command%" to loop-player
- else if {skpiece.cmdlog.show} is "admin":
- loop all players:
- loop-player has permission "skpiece.admin"
- message "&e[CMD] &d%player%: &7/%complete command%" to loop-player
- else if {skpiece.cmdlog.target} is "noperms":
- if {skpiece.cmdlog.show} is "all":
- if player has permission "skpiece.admin":
- true is true
- else:
- loop all players:
- message "&e[CMD] &d%player%: &7/%complete command%" to loop-player
- else if {skpiece.cmdlog.show} is "admin":
- if player has permission "skpiece.admin":
- true is true
- else:
- loop all players:
- loop-player has permission "skpiece.admin"
- message "&e[CMD] &d%player%: &7/%complete command%" to loop-player
Add Comment
Please, Sign In to add comment