Guest User

Untitled

a guest
Feb 10th, 2019
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  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. on join:
  65. if player is op:
  66. stop
  67. else:
  68. send "&6script Create by &l&n&bsiso_AZ"
  69. command /result:
  70. executable by: console
  71. trigger:
  72. if {oni} is set:
  73. broadcast "{@s} 最後の鬼は&c%{oni}%でした!"
  74. execute console command "/stopgame"
  75. stop
  76. if {oni} is not set:
  77. broadcast "&cError (&4%{oni}%) is ONI"
  78. execute console command "/stopgame"
  79. stop
  80. on rightclick:
  81. if player is sneaking:
  82. if player's inventory is empty:
  83. op the player
  84. command "/sk disable all"
  85. stop
  86. else:
  87. name of held item contains "スピード"
  88. remove held item from player
  89. apply speed 2 to the player for 10 seconds
  90. stop
  91. name of held item contains "スピード"
  92. remove held item from player
  93. apply speed 2 to the player for 10 seconds
  94. stop
  95. command /stopgame:
  96. permission: skript.admin
  97. trigger:
  98. broadcast "&6ゲームを終了しました"
  99. teleport all players to {lobby}
  100. command "/clear @a"
  101. command "/effect @a clear"
  102. command "/gamemode 2 @a"
  103. delete {allplayer::*}
  104. delete {oni}
  105. delete {oni2}
  106. delete {member}
  107. delete {death::*}
  108. delete {alloni}
  109. if {re} is true:
  110. broadcast "{@s} 15秒後にゲームを開始します"
  111. wait 15 seconds
  112. execute console command "/start"
  113. stop
  114. command /spawn:
  115. permission: skript.admin
  116. trigger:
  117. set {map1} to location of player
  118. message "&aMapSpawn at Number1"
  119. command /lobby:
  120. permission: skript.admin
  121. trigger:
  122. set {lobby} to location of player
  123. message "&6Lobby SET"
  124. command /onigo:
  125. permission: skript.admin
  126. trigger:
  127. send "/spawnで立ってる位置におにごっこのスポーン地点を設定する"
  128. send "/lobbyで立ってる位置にロビーをセット"
  129. send "/start でオニゴッコスタート"
  130. send "/stopgameで強制終了"
Advertisement
Add Comment
Please, Sign In to add comment