Advertisement
Guest User

KOW

a guest
Nov 17th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1. options:
  2. kow: &3&l[&9&lKnockBackofWin&3&l]
  3.  
  4. on quit:
  5. if {kow.%player%} is true:
  6. remove 1 from {memebrs}
  7. delete {kow.%player%}
  8.  
  9. command /knockbackofwin [<text>]:
  10. aliases: /kow
  11. trigger:
  12. if arg is not set:
  13. message "{@kow} &c項目を設定していません。"
  14. else if arg is "join":
  15. if {kow.%player%} is not set:
  16. if {members} is 0:
  17. message "{@kow} &eKnockBackofWinに参加しました。"
  18. broadcast "{@kow} &b%player% &eさんがKnockbackofwinに参加しました"
  19. play raw sound "entity.arrow.hit_player" at player with pitch 1 volume 1
  20. set {kow.%player%} to true
  21. add 1 to {members}
  22. set {member1} to player
  23. stop
  24. else if {members} is 1:
  25. message "{@kow} &eKnockBackofWinに参加しました。"
  26. play raw sound "entity.arrow.hit_player" at player with pitch 1 volume 1
  27. set {kow.%player%} to true
  28. add 1 to {members}
  29. set {member2} to player
  30. execute console command "/tp %{member1}% 164 17 -723"
  31. execute console command "/tp %{member2}% 164 17 -729"
  32. send "{@kow} &a開始まで 3....." to {member1}
  33. send "{@kow} &a開始まで 3....." to {member2}
  34. wait 1 seconds
  35. send "{@kow} &a開始まで 2....." to {member1}
  36. send "{@kow} &a開始まで 2....." to {member2}
  37. wait 1 seconds
  38. send "{@kow} &a開始まで 1....." to {member1}
  39. send "{@kow} &a開始まで 1....." to {member2}
  40. wait 1 seconds
  41. send "{@kow} &a開始!!" to {member1}
  42. send "{@kow} &a開始!!" to {member2}
  43. execute console command "/setblock 164 16 -723 air"
  44. execute console command "/setblock 164 16 -729 air"
  45. wait 1 seconds
  46. execute console command "/setblock 164 16 -723 glass"
  47. execute console command "/setblock 164 16 -729 glass"
  48. stop
  49. else if {members} is 2:
  50. message "{@kow} &c満員です。"
  51. else:
  52. message "{@kow} &c既に参加しています。"
  53. else if arg is "reset":
  54. message "{@kow} &aすべての設定をデフォルトに設定しました。"
  55. delete {kow.%player%}
  56. else if arg is "leave":
  57. if {kow.%player%} is true:
  58. message "{@kow} &eKnockBackofWinを退出しました"
  59. set {kow.%player%} to 0
  60. remove 1 from {members}
  61. stop
  62. else if {kow.%player%} is not set:
  63. message "{@kow} &c既に退出しています"
  64. stop
  65.  
  66. command /kowdebug:
  67. permission: skript.owner
  68. trigger:
  69. set {members} to 0
  70.  
  71. on death:
  72. if {kow.%victim%} is true:
  73. if {member1} = victim:
  74. set {kowW} to {member2}
  75. if {member2} = victim:
  76. set {kowW} to {member1}
  77. broadcast "{@kow}&b勝者が決まりました!"
  78. wait 1 second
  79. broadcast "{@kow}&b勝者は %{kowW}% さんです!"
  80. wait 0.5 second
  81. broadcast "{@kow}&bおめでとうございます!"
  82. play raw sound "entity.arrow.hit_player" at {member1} with pitch 1 volume 1
  83. play raw sound "entity.arrow.hit_player" at {member2} with pitch 1 volume 1
  84. execute console command "/tp %{member1}% 96 10 -622"
  85. execute console command "/tp %{member2}% 96 10 -622"
  86. delete {kow.%{member1}%}
  87. delete {kow.%{member2}%}
  88. set {members} to 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement