Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #IP LOGGER
- 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%"
- #CMD LOG
- 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>"
- #Damge Delay
- 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
- #PVPオンオフ
- 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 /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 /jks:
- permission: skript.admin
- trigger:
- loop all players:
- add loop-player to {allplayer::*}
- loop {allplayer::*}:
- add 1 to {member}
- set {oni} to random player of {allplayer::*}
- remove {oni} from {allplayer::*}
- broadcast "{@s} おには&c&l""%{oni}%""&6です!"
- loop all players:
- if loop-player is {allplayer::*}:
- execute console command "/nte player %loop-index% prefix &a"
- execute console command "/nte player %{oni}% prefix &c"
- stop
- #二チームに分けるやつ
- command /random:
- trigger:
- set {_pnum} to 0
- set {_lnum} to 0
- delete {teamred::*}
- delete {teamblue::*}
- delete {teamwhite::*}
- loop all players:
- add loop-player to {teamwhite::*}
- add 1 to {_pnum}
- loop {_pnum} times:
- add 1 to {_lnum}
- set {_random} to a random player out of {teamwhite::*}
- remove {_random} from {teamwhite::*}
- if {_lnum} is 1:
- add {_random} to {red::*}
- set {red.%{_random}%} to true
- else if {_lnum} is 2:
- add {_random} to {blue::*}
- set {blue.%{_random}%} to true
- remove 2 from {_lnum}
- message "&6あなたは&c赤チーム&6です!" to {red::*}
- message "&6あなたは&9青チーム&6です!" to {blue::*}
- #スポーンをセットする奴
- command /spawn [<text>] [<text>]:
- permission: skript.admin
- trigger:
- if arg 1 is set:
- if arg 1 is "red":
- if arg 2 is set:
- set {red%arg 2%} to location of player
- message "&cRedTeam at Number %arg 2%"
- if arg 1 is "blue":
- if arg 2 is set:
- set {blue%arg 2%} to location of player
- message "&9blueTeam at Number %arg 2%"
- if arg 1 is "map":
- if arg 2 is set:
- set {map%arg 2%} to location of player
- message "&6Map at Number %arg 2%"
- if arg 1 is set or not set:
- if arg 2 is not set:
- set {lobby} to location of player
- message "&6ロビーの位置を%location%にしました"
- #変数確認
- command /players:
- permission: skript.admin
- trigger:
- send "&6%{allplayer::*}%"
- #変巣消去
- command /de:
- permission: skript.admin
- trigger:
- delete {allplayer::*}
- message "&6deleted"
- stop
- #End Game
- command /stopgame:
- permission: skript.admin
- trigger:
- disable PvP in all worlds
- heal all players
- command "/clear @a"
- command "/effect @a clear"
- delete {allplayer::*}
- execute all players command "/rs lobby"
- teleport all players to {lobby}
- if {re} is true:
- broadcast "&630秒後に開始します"
- wait 30 seconds
- execute console command "/start"
- #リスタート
- command /restart <text>:
- permission: skript.admin
- trigger:
- if arg 1 is "on":
- set {re} to true
- message "ON"
- if arg 1 is "off":
- set {re} to false
- message "OFF"
- #FristJoin
- on first join:
- set {kill.%player%} to 0
- set {xp.%player%} to 0
- wait 3 seconds
- loop 3 times:
- command "/tp %player% 0 10 0"
- wait 30 tick
- if player's health is 20:
- if player's ping < 1000:
- ip-ban the player
- kick the player
- broadcast "&4[SisoAntiCheat] &aCONSOLE BANNED %player% because NoFall"
- command "/gamemode 2 %player%"
- execute player command "/rs lobby"
- command "/tp %player% 121 6 118"
- heal the player
- #Join
- on join:
- broadcast "&e%player% &9Has Joined"
- teleport player to {lobby}
- command "/gamemode 2 %player%"
- execute player command "/rs lobby"
- set tab header to "" and footer to "&a%number of all players%&7/15" for all players
- #抜ける
- on quit:
- set tab header to "" and footer to "&a%number of all players%&7/15" for all players
- if player is {red::*}:
- remove player from {red::*}
- set {red.%player%} to false
- stop
- if player is {blue::*}:
- remove player from {blue::*}
- set {blue.%player%} to false
- stop
- #SHOP
- on right click on a villager:
- wait 1 ticks
- open chest with 1 row named "" to player
- format slot 0 of player with experience bottle named "&bXP : &e%{xp.%player%}%" to close
- if {xp.%player%} >= 50:
- format slot 2 of player with named "" with lore "||&aXP (50XP) " to close then run [execute player command "/pay "]
- if {xp.%player%} <= 50:
- format slot 2 of player with named "" with lore "||&c必要XP &a(50XP)" to be unstealable
- if {xp.%player%} >= 100:
- format slot 3 of player with named "" with lore "||&aXP (100XP) " to close then run [execute player command "/pay "]
- if {xp.%player%} <= 100:
- format slot 3 of player with named "" with lore "||&c必要XP &a(100XP)" to be unstealable
- if {xp.%player%} >= 150:
- format slot 4 of player with named "" with lore "||&aXP (150XP)" to close then run [execute player command "/py ar"]
- if {xp.%player%} >= 150:
- format slot 4 of player with named "" with lore "||&c必要XP &a(150XP)" to be unstealable
- #購入
- command /pay [<text>]:
- trigger:
- if arg 1 is not set:
- if player is not op:
- kick the player
- ban the player
- else:
- message "そこからは選べません"
- stop
- if arg 1 is "":
- set {.%player%} to true
- remove 50 from {xp.%player%}
- command "/rs lobby"
- broadcast "&e%player%が&4アサシン&6を購入しました!"
- stop
- if arg 1 is "":
- set {.%player%} to true
- remove 100 from {xp.%player%}
- command "/rs lobby"
- broadcast "&e%player%が&cPyro&6を購入しました!"
- stop
- if arg 1 is "":
- set {.%player%} to true
- remove 150 from {xp.%player%}
- command "/rs lobby"
- broadcast "&e%player%が&3アーチャー&6を購入しました!"
- stop
- #siderBer
- command /reloadstats [<text>]:
- aliases: /rs
- trigger:
- if arg 1 is not set:
- wipe player's sidebar
- set name of sidebar of player to ""
- set score "&6SisoPixel" in sidebar of player to 1
- set score "" in sidebar of player to 2
- set score "" in sidebar of player to 3
- set score "" in sidebar of player to 4
- set score "" in sidebar of player to 5
- stop
- if arg 1 is "lobby":
- wipe player's sidebar
- set name of sidebar of player to "&eしその鯖"
- set score "&6SisoPixel" in sidebar of player to 1
- set score "" in sidebar of player to 2
- set score "XP: &a%{xp.%player%}%" in sidebar of player to 3
- set score "Kills: &c%{kill.%player%}%" in sidebar of player to 4
- set score "&b===Your Stats===" in sidebar of player to 5
- set score "" in sidebar of player to 6
- #XP系統
- command /setxp <player> <number>:
- permission: skript.setxp
- trigger:
- set {xp.%arg 1%} to arg 2
- broadcast "&e%player%&9さんが&b%arg 1%&9さんの所持xpを&a%arg 2%xp&9にしました。"
- execute arg 1 command "/rs lobby"
- command /setkill <player> <number>:
- permission: skript.setkill
- trigger:
- set {kill.%arg 1%} to arg 2
- broadcast "&e%player%&9さんが&b%arg 1%&9さんのKillを&c%arg 2%&9Killにしました。"
- execute arg 1 command "/rs lobby"
- command /addxp [<player>] <number>:
- permission: skript.ad
- trigger:
- if arg 1 is set:
- if arg 2 is set:
- add arg 2 to {xp.%arg 1%}
- broadcast "&e%player%&9さんが&b%arg 1%&9さんの所持xpを&a%arg 2%xp&9増やしました。"
- execute arg 1 command "/rs lobby"
- stop
- if arg 1 is not set:
- loop all players:
- add 10 to {xp.%loop-player%}
- execute loop-player command "/rs lobby"
- broadcast "66全員のxpを10増やしました!"
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement