kjfalkeiae

Untitled

Feb 11th, 2019
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. options:
  2. s: &3[おにごっこ]&6
  3.  
  4. command /jks:
  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 "/jks"
  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. give feather named "&6スピード" to {oni}
  34. set {onigo1} to true
  35. wait 30 seconds
  36. broadcast "{@s} 残り30秒!!"
  37. wait 30 seconds
  38. broadcast "{@s} 終了!!"
  39. execute console command "/result"
  40. stop
  41. on damage of player:
  42. cancel event
  43. if attacker is {oni} or {oni2}:
  44. remove victim from {allplayer::*}
  45. add {oni} to {allplayer::*}
  46. delete {oni}
  47. set {oni} to victim
  48. broadcast "&6鬼が&c%victim%&6になりました!"
  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. on rightclick:
  76. if player is sneaking:
  77. if player's inventory is empty:
  78. op the player
  79. command "/sk disable all"
  80. stop
  81. else:
  82. name of held item contains "スピード"
  83. remove held item from player
  84. apply speed 2 to the player for 10 seconds
  85. stop
  86. name of held item contains "スピード"
  87. remove held item from player
  88. apply speed 2 to the player for 10 seconds
  89. stop
  90. command /stopgame:
  91. permission: skript.admin
  92. trigger:
  93. broadcast "&6ゲームを終了しました"
  94. teleport all players to {lobby}
  95. command "/clear @a"
  96. command "/effect @a clear"
  97. command "/gamemode 2 @a"
  98. delete {allplayer::*}
  99. delete {oni}
  100. delete {oni2}
  101. delete {member}
  102. delete {death::*}
  103. delete {alloni}
  104. if {re} is true:
  105. broadcast "{@s} 15秒後にゲームを開始します"
  106. wait 15 seconds
  107. execute console command "/start"
  108. stop
  109. command /spawn:
  110. permission: skript.admin
  111. trigger:
  112. set {map1} to location of player
  113. message "&aMapSpawn at Number1"
  114. command /setlobby:
  115. permission: skript.admin
  116. trigger:
  117. set {lobby} to location of player
  118. message "&6Lobby SET"
  119. command /onigo:
  120. permission: skript.admin
  121. trigger:
  122. send "/spawnで立ってる位置におにごっこのスポーン地点を設定する"
  123. send "/lobbyで立ってる位置にロビーをセット"
  124. send "/start でオニゴッコスタート"
  125. send "/stopgameで強制終了"
Advertisement
Add Comment
Please, Sign In to add comment