Advertisement
Guest User

kit-pvp skill

a guest
Dec 7th, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.85 KB | None | 0 0
  1. options:
  2. #ヒール ヒール ヒール ヒール ヒール ヒール
  3. heal_I_cooldown: 10 #クールダウン
  4. heal_II_cooldown: 20
  5. heal_III_cooldown: 30
  6. heal_I_health: 3 #回復する量
  7. heal_II_health: 5
  8. heal_III_health: 7
  9. #スピード スピード スピード スピード スピード スピード
  10. speed_I_cooldown: 18
  11. speed_II_cooldown: 19
  12. speed_III_cooldown: 20
  13. speed_I_time: 10 #ポーション効果の時間
  14. speed_II_time: 8
  15. speed_III_time: 6
  16. #アタック アタック アタック アタック アタック
  17. attack_I_cooldown: 10
  18. attack_II_cooldown: 15
  19. attack_III_cooldown: 20
  20. attack_I_damage: 2
  21. attack_II_damage: 3.5
  22. attack_III_damage: 5
  23. #ライトニング ライトニング ライトニング ライトニング ライトニング
  24. lightning_I_cooldown: 15
  25. lightning_II_cooldown: 25
  26. lightning_I_radius: 5 #半径
  27. lightning_II_radius: 10
  28. lightning_I_damage: 3
  29. lightning_II_damage: 4.5
  30. #ボンバー
  31. bomber_power: 5
  32.  
  33.  
  34. command /skillitem:
  35. permission: siso
  36. trigger:
  37. give Wheat named "&dヒールI" to player
  38. give Wheat named "&dヒールII" to player
  39. give Wheat named "&dヒールIII" to player
  40. give feather named "&bスピードI" to player
  41. give feather named "&bスピードII" to player
  42. give feather named "&bスピードIII" to player
  43. give Blaze Powder named "&cアタックI" to player
  44. give Blaze Powder named "&cアタックII" to player
  45. give Blaze Powder named "&cアタックIII" to player
  46. give glowstone dust named "&eライトニングI" to player
  47. give glowstone dust named "&eライトニングII" to player
  48. give tnt named "&4ボンバー" to player
  49.  
  50. #---ヒール---
  51. on rightclick holding wheat:
  52. name of player's held item is "&dヒールI" #名前がヒールIだったら
  53. set {_cooldown} to difference between {heal.%player%} and now
  54. if {_cooldown} is less than {@heal_I_cooldown} seconds:
  55. message "<pink>%difference between {@heal_I_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  56. stop
  57. set {heal.%player%} to now #クールダウンのやつ
  58. send "&dヒールI発動!"
  59. heal the player by {@heal_I_health}
  60. wait "{@heal_I_cooldown} seconds" parsed as timespan
  61. send "&dヒールI&6が使用可能になりました"
  62. stop
  63.  
  64. #II
  65. on rightclick holding wheat:
  66. name of player's held item is "&dヒールII"
  67. set {_cooldown} to difference between {heal_II.%player%} and now
  68. if {_cooldown} is less than {@heal_II_cooldown} seconds:
  69. message "<pink>%difference between {@heal_II_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  70. stop
  71. set {heal_II.%player%} to now #クールダウンのやつ
  72. send "&dヒールII発動!"
  73. heal the player by {@heal_II_health}
  74. wait "{@heal_II_cooldown} seconds" parsed as timespan
  75. send "&dヒールII&aが使用可能になりました"
  76. stop
  77.  
  78. #III
  79. on rightclick holding wheat:
  80. name of player's held item is "&dヒールIII"
  81. set {_cooldown} to difference between {heal_III.%player%} and now
  82. if {_cooldown} is less than {@heal_III_cooldown} seconds:
  83. message "<pink>%difference between {@heal_III_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  84. stop
  85. set {heal_III.%player%} to now #クールダウンのやつ
  86. send "&dヒールIII発動!"
  87. heal the player by {@heal_III_health}
  88. wait "{@heal_III_cooldown} seconds" parsed as timespan
  89. send "&dヒールIII&aが使用可能になりました"
  90. stop
  91.  
  92. #------スピード---------
  93. on rightclick holding feather:
  94. name of player's held item is "&bスピードI" #名前がスピードIだったら
  95. set {_cooldown} to difference between {speed.%player%} and now
  96. if {_cooldown} is less than {@speed_I_cooldown} seconds:
  97. message "<pink>%difference between {@speed_I_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  98. stop
  99. set {speed.%player%} to now #クールダウンのやつ
  100. send "&bスピードI発動!"
  101. apply Speed 1 to player for "{@speed_I_time} seconds" parsed as timespan
  102. wait "{@speed_I_cooldown} seconds" parsed as timespan
  103. send "&bスピードI&6が使用可能になりました"
  104. stop
  105.  
  106. #II
  107. on rightclick holding feather:
  108. name of player's held item is "&bスピードII" #名前がスピードIIだったら
  109. set {_cooldown} to difference between {speed_II.%player%} and now
  110. if {_cooldown} is less than {@speed_II_cooldown} seconds:
  111. message "<pink>%difference between {@speed_II_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  112. stop
  113. set {speed_II.%player%} to now #クールダウンのやつ
  114. send "&bスピードII発動!"
  115. apply Speed 2 to player for "{@speed_II_time} seconds" parsed as timespan
  116. wait "{@speed_II_cooldown} seconds" parsed as timespan
  117. send "&bスピードII&6が使用可能になりました"
  118. stop
  119.  
  120. #III
  121. on rightclick holding feather:
  122. name of player's held item is "&bスピードIII" #名前がスピードIIIだったら
  123. set {_cooldown} to difference between {speed_III.%player%} and now
  124. if {_cooldown} is less than {@speed_III_cooldown} seconds:
  125. message "<pink>%difference between {@speed_III_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  126. stop
  127. set {speed_III.%player%} to now #クールダウンのやつ
  128. send "&bスピードIII発動!"
  129. apply Speed 3 to player for "{@speed_III_time} seconds" parsed as timespan
  130. wait "{@speed_III_cooldown} seconds" parsed as timespan
  131. send "&bスピードIII&6が使用可能になりました"
  132. stop
  133.  
  134. #---アタック------
  135. on rightclick holding blaze powder:
  136. name of player's held item is "&cアタックI" #名前がアタックIだったら
  137. set {_cooldown} to difference between {attack.%player%} and now
  138. if {_cooldown} is less than {@attack_I_cooldown} seconds:
  139. message "<pink>%difference between {@attack_I_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  140. stop
  141. set {attack.%player%} to now #クールダウンのやつ
  142. send "&cアタックI発動!"
  143. damage targeted player by {@attack_I_damage} hearts
  144. wait "{@attack_I_cooldown} seconds" parsed as timespan
  145. send "&cアタックI&6が使用可能になりました"
  146. stop
  147.  
  148. #II
  149. on rightclick holding blaze powder:
  150. name of player's held item is "&cアタックII" #名前がアタックIIだったら
  151. set {_cooldown} to difference between {attack_II.%player%} and now
  152. if {_cooldown} is less than {@attack_II_cooldown} seconds:
  153. message "<pink>%difference between {@attack_II_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  154. stop
  155. set {attack_II.%player%} to now #クールダウンのやつ
  156. send "&cアタックII発動!"
  157. damage targeted player by {@attack_II_damage} hearts
  158. wait "{@attack_II_cooldown} seconds" parsed as timespan
  159. send "&cアタックII&6が使用可能になりました"
  160. stop
  161.  
  162. #III
  163. on rightclick holding blaze powder:
  164. name of player's held item is "&cアタックIII" #名前がアタックIIIだったら
  165. set {_cooldown} to difference between {attack_III.%player%} and now
  166. if {_cooldown} is less than {@attack_III_cooldown} seconds:
  167. message "<pink>%difference between {@attack_III_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  168. stop
  169. set {attack_III.%player%} to now #クールダウンのやつ
  170. send "&cアタックIII発動!"
  171. damage targeted player by {@attack_III_damage} hearts
  172. wait "{@attack_III_cooldown} seconds" parsed as timespan
  173. send "&cアタックIII&6が使用可能になりました"
  174. stop
  175.  
  176. #------ライトニング------
  177. on rightclick holding glowstone dust:
  178. name of player's held item is "&eライトニングI" #名前がライトニングIだったら
  179. set {_cooldown} to difference between {lightning.%player%} and now
  180. if {_cooldown} is less than {@lightning_I_cooldown} seconds:
  181. message "<pink>%difference between {@lightning_I_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  182. stop
  183. set {lightning.%player%} to now #クールダウンのやつ
  184. send "&eライトニングI発動!"
  185. loop all players in radius {@lightning_I_radius} of player:
  186. loop-player isn't player #自分以外
  187. strike lightning effect at loop-player #ダメージなしの雷
  188. damage loop-player by {@lightning_I_damage} hearts
  189. wait "{@lightning_I_cooldown} seconds" parsed as timespan
  190. send "&eライトニングI&6が使用可能になりました"
  191. stop
  192.  
  193. #II
  194. on rightclick holding glowstone dust:
  195. name of player's held item is "&eライトニングII" #名前がライトニングIIだったら
  196. set {_cooldown} to difference between {lightning_II.%player%} and now
  197. if {_cooldown} is less than {@lightning_II_cooldown} seconds:
  198. message "<pink>%difference between {@lightning_II_cooldown} seconds and {_cooldown}% <white>秒後に使用可能"
  199. stop
  200. set {lightning_II.%player%} to now #クールダウンのやつ
  201. send "&eライトニングII発動!"
  202. loop all players in radius {@lightning_II_radius} of player:
  203. loop-player isn't player #自分以外
  204. strike lightning effect at loop-player #ダメージなしの雷
  205. damage loop-player by {@lightning_II_damage} hearts
  206. wait "{@lightning_II_cooldown} seconds" parsed as timespan
  207. send "&eライトニングII&6が使用可能になりました"
  208. stop
  209.  
  210. #------ボンバー----------
  211. on rightclick holding tnt:
  212. name of player's held item is "&4ボンバー"
  213. create a safe explosion with force {@bomber_power} at player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement