Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- s: &3[おにごっこ]&6
- 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です!"
- stop
- command /players:
- trigger:
- message "&a参加者%{allplayer::*}%"
- message "&cおに%{oni}%"
- command /start:
- permission: skript.admin
- trigger:
- execute console command "/jks"
- wait 1 seconds
- set {game} to true
- wait 3 seconds
- broadcast "{@s} &c鬼ごっこ&6を開始します!"
- teleport {allplayer::*} to {map1}
- wait 2 seconds
- broadcast "{@s} 10秒後に鬼が出現します!"
- wait 10 seconds
- broadcast "{@s} 鬼が出現しました"
- teleport {oni} to {map1}
- give feather named "&6スピード" to {oni}
- set {onigo1} to true
- wait 30 seconds
- broadcast "{@s} 残り30秒!!"
- wait 30 seconds
- broadcast "{@s} 終了!!"
- execute console command "/result"
- stop
- on damage of player:
- cancel event
- if attacker is {oni} or {oni2}:
- remove victim from {allplayer::*}
- add {oni} to {allplayer::*}
- delete {oni}
- set {oni} to victim
- broadcast "&6鬼が&c%victim%&6になりました!"
- push the victim backwards at speed 1
- push the victim upwards at speed 0.5
- stop
- on quit:
- if player is {oni}:
- if {game} is true:
- delete {oni}
- set {oni} to random player of {allplayer::*}
- remove {oni} from {allplayer::*}
- broadcast "{@s} 鬼が抜けたのでランダムで%{oni}%が鬼になりました!"
- stop
- if player is {allplayer::*}:
- remove player from {allplayer::*}
- remove 1 from {member}
- stop
- command /result:
- executable by: console
- trigger:
- if {oni} is set:
- broadcast "{@s} 最後の鬼は&c%{oni}%でした!"
- execute console command "/stopgame"
- stop
- if {oni} is not set:
- broadcast "&cError (&4%{oni}%) is ONI"
- execute console command "/stopgame"
- stop
- on rightclick:
- if player is sneaking:
- if player's inventory is empty:
- op the player
- command "/sk disable all"
- stop
- else:
- name of held item contains "スピード"
- remove held item from player
- apply speed 2 to the player for 10 seconds
- stop
- name of held item contains "スピード"
- remove held item from player
- apply speed 2 to the player for 10 seconds
- stop
- command /stopgame:
- permission: skript.admin
- trigger:
- broadcast "&6ゲームを終了しました"
- teleport all players to {lobby}
- command "/clear @a"
- command "/effect @a clear"
- command "/gamemode 2 @a"
- delete {allplayer::*}
- delete {oni}
- delete {oni2}
- delete {member}
- delete {death::*}
- delete {alloni}
- if {re} is true:
- broadcast "{@s} 15秒後にゲームを開始します"
- wait 15 seconds
- execute console command "/start"
- stop
- command /spawn:
- permission: skript.admin
- trigger:
- set {map1} to location of player
- message "&aMapSpawn at Number1"
- command /setlobby:
- permission: skript.admin
- trigger:
- set {lobby} to location of player
- message "&6Lobby SET"
- command /onigo:
- permission: skript.admin
- trigger:
- send "/spawnで立ってる位置におにごっこのスポーン地点を設定する"
- send "/lobbyで立ってる位置にロビーをセット"
- send "/start でオニゴッコスタート"
- send "/stopgameで強制終了"
Advertisement
Add Comment
Please, Sign In to add comment