AtsuSheee

Untitled

May 1st, 2019
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. options:
  2.     s: &7[oniSystem]
  3.  
  4. command /oni:
  5.     permission: skript.admin
  6.     trigger:
  7.         loop all players:
  8.             add loop-player to {allplayer::*}
  9.         loop {allplayer::*}:
  10.             add 1 to {member}
  11.         set {oni} to random player of {allplayer::*}
  12.         remove {oni} from {allplayer::*}
  13.         broadcast "{@s} おには&c&l""%{oni}%""&6です!"
  14.         stop
  15. command /players:
  16.     trigger:
  17.         message "&a参加者%{allplayer::*}%"
  18.         message "&cおに%{oni}%"
  19. command /start:
  20.     permission: skript.admin
  21.     trigger:
  22.         execute console command "/oni"
  23.         wait 1 seconds
  24.         set {game} to true
  25.         wait 3 seconds
  26.         broadcast "{@s} &c鬼ごっこ&6を開始します!"
  27.         teleport {allplayer::*} to {map1}
  28.         wait 2 seconds
  29.         broadcast "{@s} 10秒後に鬼が出現します!"
  30.         wait 10 seconds
  31.         broadcast "{@s} 鬼が出現しました"
  32.         teleport {oni} to {map1}
  33.         set {onigo1} to true
  34.         wait 210 seconds
  35.         broadcast "{@s} 残り30秒!!"
  36.         wait 30 seconds
  37.         broadcast "{@s} 終了!!"
  38.         execute console command "/result"
  39.         stop
  40. on damage of player:
  41.     cancel event
  42.     if attacker is {oni} or {oni2}:
  43.         remove victim from {allplayer::*}
  44.         add {oni} to {allplayer::*}
  45.         delete {oni}
  46.         set {oni} to victim
  47.         loop all players:
  48.             set action bar of loop-player to "&9&l《&c&l鬼が%victim%になりました!!&9&l》"
  49.         push the victim backwards at speed 1
  50.         push the victim upwards at speed 0.5
  51.         stop
  52. on quit:
  53.     if player is {oni}:
  54.         if {game} is true:
  55.             delete {oni}
  56.             set {oni} to random player of {allplayer::*}
  57.             remove {oni} from {allplayer::*}
  58.             broadcast "{@s} 鬼が抜けたのでランダムで%{oni}%が鬼になりました!"
  59.             stop
  60.     if player is {allplayer::*}:
  61.         remove player from {allplayer::*}
  62.         remove 1 from {member}
  63.         stop
  64. command /result:
  65.     executable by: console
  66.     trigger:
  67.         if {oni} is set:
  68.             broadcast "{@s} 最後の鬼は&c%{oni}%でした!"
  69.             execute console command "/stopgame"
  70.             stop
  71.         if {oni} is not set:
  72.             broadcast "&cError (&4%{oni}%) is ONI"
  73.             execute console command "/stopgame"
  74.             stop
  75. command /stopgame:
  76.     permission: skript.admin
  77.     trigger:
  78.         broadcast "&6ゲームを終了しました"
  79.         teleport all players to {lobby}
  80.         command "/effect @a clear"
  81.         command "/gamemode 2 @a"
  82.         delete {allplayer::*}
  83.         delete {oni}
  84.         delete {oni2}
  85.         delete {member}
  86.         delete {death::*}
  87.         delete {alloni}
  88.         if {re} is true:
  89.             broadcast "{@s} 15秒後にゲームを開始します"
  90.             wait 15 seconds
  91.             execute console command "/start"
  92.             stop
  93. command /spawn:
  94.     permission: skript.admin
  95.     trigger:
  96.         set {map1} to location of player
  97.         message "&aMapSpawn at Number1"
  98. command /setlobby:
  99.     permission: skript.admin
  100.     trigger:
  101.         set {lobby} to location of player
  102.         message "&6Lobby SET"
  103. command /onigo:
  104.     permission: skript.admin
  105.     trigger:
  106.         send "/spawnで立ってる位置におにごっこのスポーン地点を設定する"      
  107.         send "/lobbyで立ってる位置にロビーをセット"
  108.         send "/start でオニゴッコスタート"
  109.         send "/stopgameで強制終了"
  110. every 1 seconds in "world":
  111.     loop all players:
  112.         command "/effect {oni} glowing 1 1"
Advertisement
Add Comment
Please, Sign In to add comment