Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- #
- #
- #sisopack support しそ#1459
- command /sisopack [<text>]:
- aliases: siso, spack, sisop, pack, sisohelp, sh, phelp, ph
- trigger:
- if arg 1 is not set:
- if player is op:
- send "&8&m--------------------------------------------------------------------------------"
- send "&b歩くスピードと飛ぶスピードを変更します。 &a&o/speed &e(player) &8(&dwalk&8/&cfly&8) &9(number(1~5)"
- send "&bフライができます。 &a&o/fly &e(player)"
- send "&bプレイヤーをミュートすることができます。 &a&o/mute &e(player)"
- send "&bミュートを解除することができます。 &a&o/unmute &e(player)"
- send "&bプレイヤーが違反したときに報告できます。 &a&o/report &e(player) &8(reson)"
- send "&b/reportのログを確認することができます。 &a&o/clogs"
- send "&b/clogsのログを消すことができます。 &a&o/resetlogs"
- send "&bプレイヤーの入力したコマンドが表示されます。 &a&o/cmd &8(&don&8/&coff)"
- send "&bプレイヤーのIPアドレスを確認することができます。 &a&o/aip &e(player)"
- send "&bプレイヤーを動きを封じます。 &a&o/freeze &e(player) &8(reson)"
- send "&b/freezeで動きを封じたプレイヤーを解除します。 &a&o/unfreeze &e(player) &8(reson)"
- send "&bプレイヤーを飛ばすことができます。 &a&o/push &8(&dx&8/&cy&8/&5z&8) &e(player) &9(number)"
- send "&bプレイヤーがハックを検知します。(落下ダメージの検知) &a&o/nofall &e(player)"
- send "&d2ページに進む。 &a&o/sisopack &92"
- send "&8&m--------------------------------------------------------------------------------"
- else:
- if player is an op:
- send "&8&m----------------------------"
- send "&bプレイヤーが違反したときに報告できます。 &a&o/report &e(player) &8(reson)"
- send "&8&m----------------------------"
- if arg 1 is "2":
- send "&8&m--------------------------------------------------------------------------------"
- send "&b自分の場所に他のプレイヤーを全員TPさせます。 &a&o/tpall"
- send "&b手に持ってるアイテムを頭に装備します。 &a&o/hat"
- send "&bコマンドでプレイヤーが死ななくなります。 &a&o/nokill &e(player) &8(&don&8/&coff&8)"
- send "&b攻撃した後のディレイを設定できます。 &a&o/dd &8(&dreset&8/&c1.8&8/&5combo&8)"
- send "&bPvPの有無を設定します。 &a&o/pvp &8(&don&8/&coff&8)"
- send "&bOP以外ブロックを壊さないようにするか設定します。 &a&o/break &8(&don&8/&coff&8)"
- send "&b誰がOPなのかを確認できます。 &a&o/oplist"
- send "&bTabの上下のメッセージを設定できます。 &a&o/tc &5(text) &5(text)"
- send "&bPrefixを手軽に変更できます。 &a&o/pre &e(player) &5(text)"
- send "&d3ページに進む。 &a&o/sisopack &93"
- send "&8&m--------------------------------------------------------------------------------"
- if arg 1 is "3":
- send "&8&m--------------------------------------------------------------------------------"
- send "&bTabキーを押した際に表示される架空のプレイヤーを作ります。 &a&o/tabcreate &5&8(text)"
- send "&b自分の場所に花火が打ち上げられます。 &a&o/fire"
- send "&b全員のプレイヤーに指定されたテキストをアクションバーの部分に表示します。 &a&o/actionbar &5(text)"
- send "&b全員のプレイヤーに指定されたテキストを画面に表示させます。 &a&o/title &5(text)"
- send "&bTabキーを押した際にプレイヤーの表示、非表示を切り替えれます。 &a&o/hidetab &8(&dShow&8/&cHide) &e(player) &e(player)"
- send "&6Tabキーを押した際のプレイヤーの名前を変更できます。 &a&o/tabnick &e(player) &5(text)"
- send "&6チャットの書式設定ができます。 &a&o/displayname &e(player) &5(text)"
- send "&6ネームタグの変更ができます。 &a&o/nametag &e(player) &5(text)"
- send "&6スキンを変更できます。 &a&o/changeskin &e(player) &8(&dalex&8/&9Steve&8/&fReset&8)"
- send "&d4ページに進む。 &a&o/sisopack &94"
- send "&8&m--------------------------------------------------------------------------------"
- if arg 1 is "4":
- send "&8&m--------------------------------------------------------------------------------"
- send "&b参加時のスポーン地点を設定できます。 &a&o/joinspawn &8(&bnormal &8or &9default&8/&dfirst&8)"
- send "&b参加時、退室時のメッセージを設定できます。(コマンドが長いので省略) &a&o/joinmessage"
- send "&b監視モードに切り替えます。 &a&o/spy"
- send "&b監視モードを終了します。 &a&o/unspy"
- send "&bダメージを与えた際にホログラムでダメージ値を表示します。 &a&o/damagehologram"
- send "&b手持ちのアイテムの名前をチェックします。 &a&o/checkitem"
- send "&bスコアボートの行間を設定します。 &a&o/sidenumber &9(number)"
- send "&bスコアボートに文字を書けます。 &a&o/sidebar &5(text)"
- send "&bメンションができます。 &a&o/mention &e(player)"
- send "&bTab補完の可能、不可能を設定できます。 &a&o/tabcomplete"
- send "&8&m--------------------------------------------------------------------------------"
- if arg 1 is "5":
- send "&8&m--------------------------------------------------------------------------------"
- send "&bサーバーのバージョンなどを確認できます。 &a&o/check"
- send "&bプレイヤーの回線速度を確認できます。 &a&o/ping &e(player)"
- send "&bIPのログを確認します。 &a&o/iplog"
- send "&bプレイヤーのログインの結果を通知します。 &a&o/loginresult"
- send "&bOP以外のプレイヤーをKICKします。 &a&o/allkick"
- send "&bチャットホログラムの可視・不可視を設定します、初期設定では可視です。 &a&o/chathologram"
- send "&bTab補完のログの表示・非表示を設定します、初期設定では非表示です。 &a&o/tablog"
- send "&bNGワードを登録・削除します。 &a&o/ng &8(&dadd&8/&cremove) &5(text)"
- send "&bサーバーへの接続バージョンの制限を設定します。 &a&o/noversion &8(&dadd&8/&cremove) &5(text)"
- send "&8&m--------------------------------------------------------------------------------"
- else:
- if arg 1 is "seisakusya":
- message "&e製作者:&9kama6012#7034 偽さん#9992 Malb#5603 Aoi0728#4886 あいどるさとちゃん#6308 たつや#4391 しそ#2508"
- command /gp [<player>] [<text>]:
- permission: admin.command.cmd
- trigger:
- if arg-1 is not set:
- message "&5================"
- message "&7/gp player Permission"
- message "&5================"
- message "&d↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓"
- message "&7Permission types"
- message "&bFly"
- message "&aworldedit"
- 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%からワールドエディットの権限をもらいました"
- 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"
- command /fly [<player>]:
- 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 &cDisble&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 &cDisble&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: Unknown command. Type "/help" for help.
- trigger:
- execute player command "/playsound minecraft:ui.button.click player %player% ~ ~ ~ 100 1"
- send "&a-----Mute Skript Version 1.0-----"
- send "&e/mute [Player] &4指定したプレイヤーをミュートにすることができます。"
- send "&e/unmute [Player] &4指定したプレイヤーのミュートを解除することができます。"
- send "&a--------------------------------"
- command /mute <player>:
- permission: skript.admin
- permission message: Unknown command. Type "/help" for help.
- trigger:
- set {mute.%arg-1%} to true
- broadcast "&9&e%player%&9により、&c%arg-1%&9がMuteになりました。"
- play sound "entity.blaze.death" at player
- command /unmute <player>:
- permission: skript.admin
- permission message: Unknown command. Type "/help" for help.
- trigger:
- set {mute.%arg-1%} to false
- broadcast "&e%player%&9により、&c%arg-1%&9のMuteが解除されました。"
- play sound "entity.cow.ambient" at player
- on chat:
- if {mute.%player%} is true:
- cancel event
- send "&0You are muted"
- 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(player) &9(reson)"
- message "&8&m----------------------------"
- if arg 2 is not set:
- message "&8&m----------------------------"
- message "/rp &c(player) &9(reson)"
- 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 loop-player has permission "sk.admin":
- if {logs.%loop-player%} is not set:
- set {logs.%loop-player%} to true
- if {logs.%loop-player%} is true:
- 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]&ePlayer名を記入してください。"
- 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 <プレイヤー> <理由>"
- 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 <プレイヤー> <理由>"
- if arg 2 is not set:
- send "{@spm} &bエラー: &c理由などが記入されていません。"
- send "{@spm} Usage: /sunfreeze <プレイヤー> <理由>"
- 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
- 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 "&6プレイヤーが死ななくなりました"
- if arg 2 is "off":
- set {nokill.%arg 1%} to false
- message "&6プレイヤーが死ぬようになりました"
- on damage of player:
- if {nokill.%victim%} is true:
- increase the damage by damage*50
- if {nokill.%victim%} is false:
- increase the damage by damage*1
- 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 [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is "off":
- disable PvP in all worlds
- message "&cPvP is disable"
- else:
- if arg 1 is "on":
- enable PvP in all worlds
- message "&aPvP is enable"
- command /break [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is "off":
- set {nobreak} to true
- disable PvP in all worlds
- message "&cBreak and place disable"
- else:
- if arg 1 is "on":
- set {nobreak} to false
- enable PvP in all worlds
- message "&aBreak and place enable"
- on break:
- if {nobreak} is true:
- if player is an op:
- cancel event
- on place:
- if {nobreak} is true:
- if player is an op:
- cancel event
- on command:
- loop all players:
- if {spy.%loop-player%} is true:
- if {command.info.%loop-player's UUID%} is true:
- send "&7Spy &a%player% &7/%full command%" to loop-player
- stop
- else:
- stop
- command /oplist:
- permission: skript.admin
- aliases: /opcheck
- trigger:
- loop all offline players:
- loop-offline player is op
- set {_ops::*} to loop-offline player
- message "&6OPの人物 &a%{_ops::*}%"
- command /tabchange [<text>] [<text>]:
- aliases: /tc
- permission: skript.admin
- trigger:
- play sound "entity.itemframe.place" at player
- if arg 1 is not set:
- message "&8使い方"
- message "&a&0/tabchange &5(text) &5(text) &7※/tc"
- loop all players:
- set tab header to "%colored arg-1%" and footer to "%colored arg-2%" for loop-player
- stop
- command /prefix [<player>] [<text>]:
- aliases: /pre
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&8使い方"
- message "&a&o/prefix &e(player) &5(text) &7※/pre"
- message "&8prefixを消したいときは/prefix reset"
- if arg 2 is "reset":
- delete {prefix.%arg 1%}
- message "&6prefixを削除しました"
- 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
- command /joinspawn [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&a&o/joinspawn &8(&bnormal &8or &9default&8/&dfirst&8)"
- stop
- if arg 1 is "normal" or "default":
- set {spawn} to location of player
- message "&6サーバー参加時の位置を&a%location%&6にしました"
- stop
- if arg 1 is "first":
- set {firstspawn} to location of player
- message "&6サーバー初参加時のスポーン地点を&a%location%&6にしました"
- stop
- else if arg 1 is set:
- message "&a&o/joinspawn &8(&bnormal &8or &9default&8/&dfirst&8)"
- stop
- command /joinmessage [<text>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&a&o/joinmessage &8(&bnormal &8or &9default&8/&dfirst&8/&3quit&8/&2playercolor&8) &5(text)"
- stop
- if arg 1 is "normal" or "default":
- delete {joinmessage}
- set {joinmessage} to colored arg 2
- if {joinplayercolor} is not set:
- message "&6サーバー参加時の全体チャットを&f(player)&f%{joinmessage}%&6にしました"
- else:
- message "&6サーバー参加時の全体チャットを&f%{joinplayercolor}%&f(player)%{joinmessage}%&6にしました"
- stop
- if arg 1 is "first":
- delete {firstjoinmessage}
- set {firstjoinmessage} to colored arg 2
- if {joinplayercolor} is not set:
- message "&6サーバー初参加時の全体チャットを&f(player)&f%{firstjoinmessage}%&6にしました"
- else:
- message "&6サーバー初参加時の全体チャットを&f%{joinplayercolor}%&f(player)%{firstjoinmessage}%&6にしました"
- stop
- if arg 1 is "quit":
- delete {quitmessage}
- set {quitmessage} to colored arg 2
- if {joinplayercolor} is not set:
- message "&6サーバー退室時の全体チャットを&f(player)&f%{quitmessage}%&6にしました"
- else:
- message "&6サーバー初参加時の全体チャットを&f%{joinplayercolor}%&f(player)%{quitmessage}%&6にしました"
- if arg 1 is "playercolor":
- delete {joinplayercolor}
- set {joinplayercolor} to colored arg 2
- message "&6プレイヤーの表示色を変更しました %{joinplayercolor}%"
- stop
- else if arg 1 is set:
- message "&a&o/joinmessage &8(&bnormal &8or &9default&8/&dfirst&8/&3quit&8/&2playercolor&8) &5(text)"
- stop
- on first join:
- if {firstspawn} is set:
- teleport player to {firstspawn}
- else:
- stop
- on join:
- if {spawn} is set:
- teleport player to {spawn}
- else:
- stop
- on first join:
- if {firstjoinmessage} is set:
- broadcast "%{joinplayercolor}%%player%%{firstjoinmessage}%"
- else:
- stop
- on join:
- if {joinmessage} is set:
- set join message to "%{joinplayercolor}%%player%%{joinmessage}%"
- else:
- stop
- on quit:
- if {quitmessage} is set:
- set quit message to "%{joinplayercolor}%%player%%{quitmessage}%"
- else:
- 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 /check:
- trigger:
- send "&6Java version is &a%java version of server%"
- send "&6Your MC version is &a%minecraft version%"
- send "&6bukkit version is &a%bukkit version%"
- send "&6Skript version is &a%skript version%"
- send "&6Server port is &a%port of server%"
- send "&6world is &a%world%"
- send "&6World Seed is &a%seed of player's world%"
- command /ping [<player>]:
- trigger:
- if arg 1 is not set:
- set {_ping} to player's ping
- message "&6Your Ping &a%{_ping}%ms" to player
- stop
- if arg 1 is set:
- set {_ping} to arg-player's ping
- message "&6Your Ping &a%{_ping}%ms" to player
- stop
- command /fire:
- permission: skript.admin
- trigger:
- loop 50 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 /tabcreate [<text>] [<text>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is "delete":
- if arg 2 and arg 3 is not set:
- delete all simple tabs for all players
- send "&6すべてのTabを消しました"
- if arg 1 and arg 2 is set:
- if arg 3 is "alex":
- create tab id "%arg 1%" for player with name "%colored arg 2%" icon alex
- if arg 3 is "steve":
- create tab id "%arg 1%" for player with name "%colored arg 2%" icon steve
- command /actionbar [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&a&o/actionbar &5(text)"
- stop
- set action bar of all players to "%colored arg 1%"
- command /title [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&a&o/title &5(text)"
- stop
- else:
- send all players title "%colored arg 1%" for 1 seconds with 0.5 seconds fade in and 0.5 seconds fade out
- command /hidetab [<text>] [<player>] [<player>]:
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&a&o/hidetab &8(&dShow&8/&cHide) &e(player) &e(player)"
- stop
- if arg 1 is "hide":
- if arg 2 and arg 3 is set:
- hide arg 2 in tablist of arg 3
- if arg 1 is "show":
- if arg 2 and arg 3 is set:
- show arg 2 in tablist of arg 3
- if arg 1 is "allhide":
- if arg 2 or arg 3 is not set:
- hide player in tablist of all players
- if arg 1 is "allshow":
- if arg 2 or arg 3 is not set:
- show all players in tablist of all players
- command /tabnick [<player>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 or arg 2 is not set:
- message "&a&o/tabnick &e(player) &5(text)"
- stop
- if arg 1 is set:
- if arg 2 is "reset" or "delete" or "remove":
- set arg 1's tab list name to "%arg 1%"
- message "&e%player%のTabのニックネームをリセットしました"
- stop
- if arg 1 is set:
- if arg 2 is set:
- set arg 1's tab list name to "%colored arg-2%"
- message "&e%player%&6のtabnickを%arg 2%&6に変更しました"
- command /displayname [<player>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&a&o/displayname &e(player) &5(text)"
- stop
- if arg 1 is set:
- if arg 2 is "reset" or "delete" or "remove":
- set the arg 1's display name to "%arg 1%"
- message "&e%arg 1%のチャットの書式をリセットしました"
- stop
- if arg 1 is set:
- if arg 2 is set:
- set the arg 1's display name to "%colored arg 2%"
- message "&e%arg 1%&6のチャットの書式を%arg 2%&6に変更しました"
- stop
- command /nametag [<player>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is not set:
- message "&a&o/nametag &e(player) &5(text)"
- stop
- if arg 1 is set:
- if arg 2 is "reset" or "delete" or "remove":
- set arg 1's nametag to "%arg 1%"
- message "&e%player%&6のネームタグをリセットしました"
- stop
- if arg 1 is set:
- if arg 2 is set:
- set arg 1's nametag to "%colored arg 2%"
- message "&e%arg 1%のネームタグを%arg 2%&6に変更しました"
- command /changeskin [<player>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 or arg 2 is not set:
- message "&a&o/changeskin &e(player) &8(&dalex&8/&9Steve&8/&fReset&8)"
- stop
- if arg 2 is "alex":
- set arg 1's displayed skin to alex
- if arg 2 is "steve":
- set arg 1's displayed skin to steve
- if arg 2 is "reset" or "detele" or "remove":
- reset arg 1's displayed skin
- 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 /spy:
- permission: skript.admin
- trigger:
- hide player to all players
- hide player in tablist of all players
- broadcast "&e%player% left the game"
- message "&6Spy mode &aON"
- stop
- command /unspy:
- permission: skript.admin
- trigger:
- reveal player to all players
- reveal all players to player
- reveal player to players
- show player in tablist of all players
- message "&6Spy mode &cOFF"
- stop
- command /alex3:
- permission: skript.admin
- trigger:
- set amount of rows in player's tablist to 5
- delete "world"
- command /allkick:
- permission: skript.admin
- trigger:
- loop all players:
- loop-player is not an op
- kick the loop-player
- command /checkitem:
- permission: skript.admin
- trigger:
- message "&a%held item%"
- stop
- on first join:
- add 1 to {ipslog.hensuu}
- set {ipslog::%{ipslog.hensuu}%} to "&a%player% &6IP &e%ip of player%"
- command /iplog:
- permission: skript.admin
- trigger:
- set {c.ipslogs} to 1
- loop {ipslog.hensuu} times:
- broadcast "%{ipslog::%{c.ipslogs}%}%"
- add 1 to {c.ipslogs}
- command /sidebar [<text>] [<text>] [<text>] [<text>] [<text>] [<text>] [<text>] [<text>] [<text>] :
- permission: admin.command.cmd
- trigger:
- if arg 1 is not set:
- message "&a&o/sidebar &5(text) &5(text) &5(text) &5(text) &5(text) &5(text) &5(text) &5(text)"
- stop
- if arg 2 is not set:
- loop all players:
- set name of sidebar of loop-player to "%colored arg 1%"
- set score "&6Player:&a%number of all players%&8/15" in sidebar of loop-player to 1
- set score "" in sidebar of loop-player to 2
- set score "&6ゆっくりしていってね!!!" in sidebar of loop-player to 3
- set score "&6楽しんでいってね!" in sidebar of loop-player to 4
- set score "&6ようこそ!!" in sidebar of loop-player to 5
- stop
- loop all players:
- set name of sidebar of loop-player to "%colored arg 1%"
- if {number} is 1:
- set score "%colored arg 2%" in sidebar of loop-player to 1
- if {number} is 2:
- set score "%colored arg 3%" in sidebar of loop-player to 1
- set score "%colored arg 4%" in sidebar of loop-player to 2
- if {number} is 3:
- set score "%colored arg 2%" in sidebar of loop-player to 1
- set score "%colored arg 3%" in sidebar of loop-player to 2
- set score "%colored arg 4%" in sidebar of loop-player to 3
- if {number} is 4:
- set score "%colored arg 2%" in sidebar of loop-player to 1
- set score "%colored arg 3%" in sidebar of loop-player to 2
- set score "%colored arg 4%" in sidebar of loop-player to 3
- set score "%colored arg 5%" in sidebar of loop-player to 4
- if {number} is 5:
- set score "%colored arg 2%" in sidebar of loop-player to 1
- set score "%colored arg 3%" in sidebar of loop-player to 2
- set score "%colored arg 4%" in sidebar of loop-player to 3
- set score "%colored arg 5%" in sidebar of loop-player to 4
- set score "%colored arg 6%" in sidebar of loop-player to 5
- if {number} is 6:
- set score "%colored arg 2%" in sidebar of loop-player to 1
- set score "%colored arg 3%" in sidebar of loop-player to 2
- set score "%colored arg 4%" in sidebar of loop-player to 3
- set score "%colored arg 5%" in sidebar of loop-player to 4
- set score "%colored arg 6%" in sidebar of loop-player to 5
- set score "%colored arg 7%" in sidebar of loop-player to 6
- if {number} is 7:
- set score "%colored arg 2%" in sidebar of loop-player to 1
- set score "%colored arg 3%" in sidebar of loop-player to 2
- set score "%colored arg 4%" in sidebar of loop-player to 3
- set score "%colored arg 5%" in sidebar of loop-player to 4
- set score "%colored arg 6%" in sidebar of loop-player to 5
- set score "%colored arg 7%" in sidebar of loop-player to 6
- set score "%colored arg 8%" in sidebar of loop-player to 7
- if {number} is 8:
- set score "%colored arg 2%" in sidebar of loop-player to 1
- set score "%colored arg 3%" in sidebar of loop-player to 2
- set score "%colored arg 4%" in sidebar of loop-player to 3
- set score "%colored arg 5%" in sidebar of loop-player to 4
- set score "%colored arg 6%" in sidebar of loop-player to 5
- set score "%colored arg 7%" in sidebar of loop-player to 6
- set score "%colored arg 8%" in sidebar of loop-player to 7
- set score "%colored arg 9%" in sidebar of loop-player to 8
- command /sidenumber [<number>]:
- permission: admin.command.cmd
- trigger:
- if arg 1 is not set:
- send "&a&o/sidenumber &9(number)"
- stop
- if arg 1 > 8:
- send "&68の数値以上には設定できません"
- stop
- set {number} to arg
- send "&6サイドバーの表示個数を&a%arg%&6にしました"
- command /mention [<player>]:
- permission: admin.command.cmd
- trigger:
- if arg 1 is not set:
- message "&a&o/alert &e(player)"
- stop
- loop 30 times:
- wait 1 tick
- execute console command "/playsound block.anvil.place master @a ~ ~ ~ 1 1 1"
- command /tabcomplete:
- permission: admin.command.cmd
- 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
- command /damagehologram:
- permission: admin.command.cmd
- trigger:
- if {damageholo} is not set:
- set {damageholo} to true
- message "&6ダメージを受けた際にホログラムでダーメジ値が出るよう設定しました。"
- stop
- if {damageholo} is true:
- set {damageholo} to false
- message "&6ダメージを受けた際にホログラムでダーメジ値が出ないよう設定しました。"
- stop
- if {damageholo} is false:
- set {damageholo} to true
- message "&6ダメージを受けた際にホログラムでダーメジ値が出るよう設定しました。"
- stop
- on damage:
- if {damageholo} is true:
- set {_damage} to damage
- bind hologram "&c-%{_damage}*2%" to victim for 0.75 seconds offset by 0, 1.5, 1
- command /chathologram:
- permission: admin.chatbind
- trigger:
- if {nochatbind.%player%} is not set:
- set {nochatbind.%player%} to true
- message "&cチャットのホログラムを表示しないようにしました。"
- stop
- if {nochatbind.%player%} is true:
- set {nochatbind.%player%} to false
- message "&aチャットのホログラムを表示するようにしました。"
- stop
- if {nochatbind.%player%} is false:
- set {nochatbind.%player%} to true
- message "&cチャットのホログラムを表示しないようにしました。"
- stop
- on chat:
- if {nochatbind.%player%} is true:
- stop
- bind hologram "%message%" to player for 3 seconds offset by 0, 2.5, 0
- command /ng [<text>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is "add":
- if arg 2 is set:
- if {ngward::*} contain arg 2:
- send "&c既にその言葉は登録されています"
- stop
- add arg 2 to {ngward::*}
- send """%arg 2%""&6をNGワードとして登録しました"
- stop
- else:
- send "&6/ng (add/remove) (text)"
- stop
- else:
- send "&6/ng (add/remove) (text)"
- stop
- if arg 1 is "remove":
- if arg 2 is set:
- loop {ng::*}:
- if loop-value contain arg 2:
- remove loop-value from {ng::*}
- send "&cremoved %arg 2%"
- stop
- else:
- send "&6/ng (add/remove) (text)"
- stop
- else:
- send "&6/ng (add/remove) (text)"
- stop
- on chat:
- if message contain "%{ng::*}%":
- cancel event
- send "&cNGワードです" to player
- stop
- command /tablog:
- permission: admin.tablog
- trigger:
- if {tabcomplete.%player%} is not set:
- set {tabcomplete.%player%} to true
- message "&aTab補完のログを表示するように設定しました。"
- stop
- if {tabcomplete.%player%} is true:
- set {tabcomplete.%player%} to false
- message "&cTab補完のログを表示しないように設定しました。"
- stop
- if {tabcomplete.%player%} is false:
- set {tabcomplete.%player%} to true
- message "&aTab補完のログを表示するように設定しました。"
- stop
- on packet:
- if event-string is "PacketPlayOutTabComplete":
- set {_a} to packet field "a"
- loop all players:
- if {tabcomplete.%player%} is true:
- send "&7[TabLog] &e%player% &c%{_a}%" to ops
- command /noversion [<text>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is "add":
- if arg 2 is set:
- if arg 2 contain "1.":
- if {nojoinversion::*} contain arg 2:
- send "&c既にそのバージョンは登録されています"
- stop
- add arg 2 to {nojoinversion::*}
- send "%arg 2%のバージョンをサーバーに接続できないようにしました"
- stop
- else:
- send "&6/noversion (add/remove) (version)"
- stop
- else:
- send "&6/noversion (add/remove) (version)"
- stop
- else:
- send "&6/noversion (add/remove) (version)"
- stop
- if arg 1 is "remove":
- if arg 2 is set:
- loop {ng::*}:
- if loop-value contain arg 2:
- remove loop-value from {nojoinversion::*}
- send "&cremoved %arg 2%"
- stop
- else:
- send "&cそのバージョンは登録されていません"
- stop
- else:
- send "&6/noversion (add/remove) (version)"
- stop
- else:
- send "&6/noversion (add/remove) (version)"
- stop
- on join:
- if minecraft version contain "%{nojoinver}%":
- send "&cそのバージョンでは入れません"
- kick the player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement