Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #鯖内で使うskript
- options:
- #------------CONFIG-----------#
- pre: &7[&2Login System&7]
- owner: _Love_for_me_
- on command:
- event-player exist
- loop all players:
- loop-player has permission "admin"
- {CSS.%loop-player%} is true
- message "&7[cmdlog]&e%event-player% &c>>> &b/%full command%" to loop-player
- command /css <boolean>:
- permission: "admin"
- trigger:
- set {CSS.%player%} to arg
- on load:
- loop all players:
- loop-player has permission "admin"
- set {CSS.%loop-player%} to true
- command /helpmute:
- permission: skript.admin
- permission message: Unknown command. Type "/help" for help.
- trigger:
- send "&a-----Mute Skript Version 1.0-----"
- send "&e/mute [Player] &4指定したプレイヤーをミュートにすることができます。"
- send "&e/nomute [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[&aServer&9]&4%player%により、%arg-1%がMuteになりました。"
- command /nomute <player>:
- permission: skript.admin
- permission message: Unknown command. Type "/help" for help.
- trigger:
- set {mute.%arg-1%} to false
- broadcast "&9[&aServer&9]&4%player%により、%arg-1%のMuteが解除されました。"
- on chat:
- {mute.%player%} is true
- cancel event
- send "&0貴方はミュートにされているので、チャットが送信できません。"
- 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 "&aworldedit"
- message "&cworldguard"
- message "&edefault"
- message "&2skript"
- message "&c---option---"
- message "&4clear"
- if arg 2 is "worldedit":
- execute console command "/pex user %arg 1% add worldedit.*"
- execute console command "/pex user %arg 1% add -worldedit.superpickaxe"
- execute console command "/pex user %arg 1% add -worldedit.generation.sphere"
- execute console command "/pex user %arg 1% add -worldedit.brush.sphere"
- message "&e%arg 1%にワールドエディットの権限を渡しました"
- message "&e%player%からワールドエディットの権限をもらいました"
- if arg 2 is "worldguard":
- execute console command "/pex user %arg 1% add worldguard.*"
- message "&e%arg 1%にワールドガードの権限を渡しました"
- message "&e%player%からワールドガードの権限をもらいました" to arg 1
- if arg 2 is "default":
- execute console command "/pex user %arg 1% add minecraft.command.*"
- execute console command "/pex user %arg 1% add -minecraft.command.op"
- execute console command "/pex user %arg 1% add -minecraft.command.deop"
- execute console command "/pex user %arg 1% add -minecraft.command.ban"
- execute console command "/pex user %arg 1% add -minecraft.command.kick"
- execute console command "/pex user %arg 1% add -minecraft.command.ban-ip"
- execute console command "/pex user %arg 1% add -minecraft.command.pardon"
- execute console command "/pex user %arg 1% add -minecraft.command.pardon-ip"
- message "&e%arg 1%にデフォルトの権限を渡しました"
- message "&e%player%からデフォルトの権限をもらいました" to arg 1
- if arg 2 is "skript":
- execute console command "/pex user %arg 1% add skript.*"
- execute console command "/pex user %arg 1% add -skript.disable"
- message "&e%arg 1%にskriptの権限を渡しました"
- message "&e%player%からskriptの権限をもらいました" to arg 1
- if arg 2 is "clear":
- execute console command "/pex user %arg 1% remove -minecraft.command.op"
- execute console command "/pex user %arg 1% remove -minecraft.command.deop"
- execute console command "/pex user %arg 1% remove -minecraft.command.ban"
- execute console command "/pex user %arg 1% remove -minecraft.command.kick"
- execute console command "/pex user %arg 1% remove -minecraft.command.ban-ip"
- execute console command "/pex user %arg 1% remove -minecraft.command.pardon"
- execute console command "/pex user %arg 1% remove -minecraft.command.pardon-ip"
- execute console command "/pex user %arg 1% remove worldedit.*"
- execute console command "/pex user %arg 1% remove -worldedit.superpickaxe"
- execute console command "/pex user %arg 1% remove -worldedit.generation.sphere"
- execute console command "/pex user %arg 1% remove -worldedit.brush.sphere"
- execute console command "/pex user %arg 1% remove worldguard.*"
- execute console command "/pex user %arg 1% remove skript.*"
- execute console command "/pex user %arg 1% remove -skript.disable"
- execute console command "/pex user %arg 1% remove minecraft.command.*"
- message "&e&l%arg 1%さんのpermissionを削除しました"
- 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
- on join:
- set {loginwait.%player%} to "waiting"
- wait 10 ticks
- message "&b遊ぶためにはログインしてください"
- set {walk.%player%} to location of player
- on consume:
- if {loginwait.%player%} is "waiting":
- cancel event
- message "{@pre} &4ログインしてください"
- else:
- stop
- on first join:
- set {loginwait.%player%} to "end"
- set {first.%player%} to "first"
- message "{@pre} &bあなたは初参加のため、ログイン状態になりました。"
- message "{@pre} &a/passchange 変更先のパスワード 確認用パスワード"
- on any movement:
- if {loginwait.%player%} is "waiting":
- teleport player to location {walk.%player%}
- on break:
- if {loginwait.%player%} is "waiting":
- cancel event
- message "{@pre} &4ログインしてください"
- else:
- stop
- on place:
- if {loginwait.%player%} is "waiting":
- cancel event
- message "{@pre} &4ログインしてください"
- else:
- stop
- on quit:
- set {loginwait.%player%} to "waiting"
- command /passadmin [<text>]:
- permission: rank.op
- trigger:
- set {pass.%player%} to arg-1
- message "&bあなたのパスワードを&c%arg-1%&bにしました"
- command /passhelp:
- trigger:
- message "&6=============================="
- message "&b・&a/login <パスワード> &d権限無し ログインコマンド"
- message "&b・&a/passchange <変更先パスワード> <変更前パスワード> &d権限無し ログイン状態のみ パスワード変更"
- message "&b・&a/passlook <プレイヤー名> &d権限有り ログイン状態のみ 記入したプレイヤー名のパスワード表示"
- message "&b・&a/passhelp &dhelpを表示"
- message "&6=============================="
- command /passlook [<player>]:
- permission: rank.op
- trigger:
- if {loginwait.%player%} is "waiting":
- message "{@pre} &4先にログインしてください"
- stop
- else:
- if arg-1 is set:
- message "{@pre} &c%arg-1%&bさんのパスワードは&a%{pass.%arg-1%}%&bです。"
- if arg-1 is not set:
- message "{@pre} &4パスワードを確認するプレイヤー名を記入してください"
- command /passchange [<text>] [<text>]:
- trigger:
- if {loginwait.%player%} is "waiting":
- message "{@pre} &4先にログインしてください"
- stop
- else:
- if arg-2 is equal to {pass.%player%}:
- set {pass.%player%} to arg-1
- message "{@pre} &bパスワード変更に成功しました! パスワード:&b%arg-1%"
- stop
- else:
- message "{@pre} &4使用法: /passchange 変更先のパスワード 今のパスワード"
- message "{@pre} &4今のパスワードが違う可能性があります"
- stop
- if {first.%player%} is "first":
- if arg-1 is not set:
- message "{@pre} &4使用法: /passchange 変更先のパスワード 確認用パスワード"
- if arg-1 is set:
- if arg-2 is not set:
- message "{@pre} &4使用法: /passchange 変更先のパスワード 確認用パスワード"
- if arg-2 is set:
- if arg-1 is equal to arg-2:
- set {pass.%player%} to arg-1
- message "{@pre} &bパスワード変更に成功しました! パスワード:&b%arg-1%"
- stop
- set {first.%player%} to "notfirst"
- command /login [<text>]:
- trigger:
- if {loginwait.%player%} is "waiting":
- if arg-1 = {pass.%player%}:
- message "{@pre} &b正常にログイン出来ました"
- set {loginwait.%player%} to "end"
- else:
- message "{@pre} &4パスワードが違います"
- on place of lava:
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんが溶岩を置いたのでkickされました。"
- on explode:
- cancel event
- on join:
- execute console command "/pex user %player% add -worldedit.superpickaxe"
- execute console command "/pex user %player% add -worldedit.brush.sphere"
- execute console command "/pex user %player% add -worldedit.generation.sphere"
- execute console command "/pex user %player% add -coreprotect.*"
- stop
- on place of a tnt:
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&c%player%さんがtntを置きました!"
- stop
- on command "/ban %{@owner}%":
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんが主をbanしようとしたのでkickされました。"
- stop
- on command "/ban-ip %{@owner}%":
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんが主をbanしようとしたのでkickされました。"
- stop
- on command "/v 46":
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんがVoxelSniperでTNTを設置しようとしたためkickされました。"
- stop
- on command "//set 46":
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんが//setコマンドでTNTを設置しようとしたためkickされました。"
- stop
- on command "/sk disable all":
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんがskriptを停止させようとしたためkickされました。"
- stop
- on command "//":
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんがスーパーピッケルを使用しようとしたためkickされました。"
- stop
- on command "/v 8":
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんがVoxelSniperでTNTを設置しようとしたためkickされました。"
- stop
- on command "/v 9":
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんがVoxelSniperでTNTを設置しようとしたためkickされました。"
- stop
- on command "/sp area 5":
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんがスーパーピッケルを使用しようとしたためkickされました。"
- stop
- on command "/superpickaxe area 5":
- cancel event
- kick the player
- broadcast "&4[荒らし検知]&f%player%さんがスーパーピッケルを使用しようとしたためkickされました。"
- stop
- command /adminrule:
- permission: skript.admin
- trigger:
- send "&b1、原則として、鯖全体を重くする行為は禁止です。"
- send "&b2、勝手に他の人にOPを与えたり、無差別BANなどは、BAN対象です。"
- send "&b3、また、余りにも仕事が出来なかった場合は権限剝奪の可能性もありますのでご注意ください。"
- send "&b4、不適切な処罰は、処罰者が処罰されます。"
- command /admincommand:
- permission: skript.admin
- trigger:
- send "&b==鯖内で使えるコマンド一覧=="
- send "&b/mute <player> 指定したプレイヤーをミュートします。"
- send "&b/nomute <player> ミュートを解除します。"
- send "&b/css <true/false> コマンドログのON/OFFを切り替えます。"
- send "&b/gp <player> <permission> パーミッションを付与します。パーミッションは/gpで見られます。(あまり使用しないでください)"
- send "&b/aip <player> 相手のIPを見れます。"
- command /skript:
- trigger:
- send "&b使用させて頂いたskript一覧:"
- send "&bmute skript 製作者 &e偽さん#9992&b様"
- send "&bCSS Command Seeing System 製作者 &ekama6012#7034&b様"
- send "&bLogin System for Servers 製作者 &e_mIrAgEdayo_#8448&b様"
- send "&bその他skript 製作者 &e_Love_for_me_#1021&b"
Add Comment
Please, Sign In to add comment