dai_pon

Untitled

May 9th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.21 KB | None | 0 0
  1. variables:
  2. {joinbonus} = 50
  3. {escapebonus} = 500
  4.  
  5.  
  6. command /start:
  7. executable by: console
  8. trigger:
  9. loop all players:
  10. if {ready.%loop-player%} is 1:
  11. set {game.%loop-player%} to 1
  12. set {score1.%loop-player%} to 0
  13. set {score2.%loop-player%} to 0
  14. set {score3.%loop-player%} to 0
  15. set {score5.%loop-player%} to 0
  16. else:
  17. set {join.%loop-player%} to 0
  18.  
  19. command /end:
  20. executable by: console
  21. trigger:
  22. loop all players:
  23. set {game.%loop-player%} to 0
  24. set {score1.%loop-player%} to 0
  25. set {score2.%loop-player%} to 0
  26. set {score3.%loop-player%} to 0
  27. set {score5.%loop-player%} to 0
  28.  
  29.  
  30. command /hoge <player> <number>:
  31. permission: sk.hoge
  32. trigger:
  33. if number-arg is not number:
  34. send "&c/hoge <player> <number>" to player
  35. if player-arg is not player:
  36. send "&c/hoge <player> <number>" to player
  37. else:
  38. set {_player2} to arg-1
  39. add number-arg to {score3.%{_player2}%}
  40.  
  41. command /level <player> <number>:
  42. permission: sk.level
  43. trigger:
  44. if number-arg is not number:
  45. send "&c/hoge <player> <number>" to player
  46. if player-arg is not player:
  47. send "&c/hoge <player> <number>" to player
  48. else:
  49. set {_player3} to arg-1
  50. set {level.%{_player3}%} to number-arg
  51. send "&9》 &eレベルを&e&l%{level.%player%}%&eにセット。"
  52.  
  53. command /money <player> <number>:
  54. permission: sk.money
  55. trigger:
  56. if number-arg is not number:
  57. send "&c/hoge <player> <number>" to player
  58. if player-arg is not player:
  59. send "&c/hoge <player> <number>" to player
  60. else:
  61. set {_player4} to arg-1
  62. set {money.%{_player4}%} to number-arg
  63. send "&9》 &e所持金を&e&l%{money.%player%}%&eにセット。"
  64. execute console command "scoreboard players set %{_player4}% money number-arg"
  65.  
  66. every 1 second in "world":
  67. if {game.%player%} is 1:
  68. loop all players:
  69. add 1 to {score1.%loop-player%}
  70.  
  71. command /infected:
  72. permission: sk.infected
  73. trigger:
  74. if {game.%player%} is 1:
  75. set {game.%player%} to 2
  76.  
  77. command /out:
  78. permission: sk.out
  79. trigger:
  80. set {game.%player%} to 0
  81. set {ready.%player%} to 0
  82. execute console command "scoreboard players set %player% human 0"
  83. execute console command "scoreboard players set %player% zombie 0"
  84. execute console command "scoreboard players set %player% join 0"
  85. execute console command "nte player %player% prefix &f"
  86. execute console command "scoreboard teams leave zombie %player%"
  87. execute console command "scoreboard teams leave zombie %player%"
  88. execute console command "scoreboard players tag %player% remove escape"
  89. execute console command "gamemode 2 %player%"
  90.  
  91. command /ready:
  92. permission: sk.ready
  93. trigger:
  94. set {game.%player%} to 1
  95.  
  96. command /levelup:
  97. permission: sk.levelup
  98. trigger:
  99. broadcast "&c&l%player%&cis Level UP! &eレベル&e&l%{level.%player%}%&eになりました!"
  100. execute console command "execute %player% ~ ~ ~ summon fireworks_rocket ~ ~5 ~ {FireworksItem:{id:fireworks,Count:1,tag:{Fireworks:{Explosions:[{Type:0,Colors:[I;16748098],FadeColors:[I;16711680]}]}}}} "
  101. set {_location} to location of player
  102. play sound "ENTITY_PLAYER_LEVELUP" with volume 1 with pitch 1 at {_location}
  103.  
  104. command /damage:
  105. permission: sk.damage
  106. trigger:
  107. if {game.%player%} is 2:
  108. add 25 to {score2.%player%}
  109.  
  110. command /total:
  111. executable by: console
  112. trigger:
  113. loop all players:
  114. if {game.%loop-player%} is 1:
  115. set {score5.%loop-player%} to {score1.%loop-player%} + {score3.%loop-player%} + {joinbonus} + {escapebonus}
  116. wait 1 seconds
  117. send "&4&l&m-----*-------------------------*-----" to loop-player
  118. send " " to loop-player
  119. send " &6&l戦闘報酬 " to loop-player
  120. send " " to loop-player
  121. send " &6参加ボーナス &e%{joinbonus}%&e円 " to loop-player
  122. send " &6防衛ボーナス &e%{score3.%loop-player%}%&e円 " to loop-player
  123. send " &6脱出ボーナス &e%{escapebonus}%&e円 " to loop-player
  124. send " &6生存ボーナス &e%{score1.%loop-player%}%&e円 " to loop-player
  125. send " " to loop-player
  126. send " &6合計 &e%{score5.%loop-player%}%&e円 " to loop-player
  127. send " " to loop-player
  128. send "&4&l&m-----*-------------------------*-----" to loop-player
  129. add {score5.%loop-player%} to {money.%loop-player%}
  130. add {score5.%loop-player%} to {exp.%loop-player%}
  131. add 2 to {zpoint.%loop-player%}
  132. add 1 to {seizon.%loop-player%}
  133. add 1 to {rseizon.%loop-player%}
  134. execute console command "scoreboard players add %loop-player% money %{score5.%loop-player%}%"
  135. if {game.%loop-player%} is 2:
  136. set {score5.%loop-player%} to {score1.%loop-player%} + {score2.%loop-player%} + {score3.%loop-player%} + {joinbonus}
  137. wait 1 seconds
  138. send "&4&l&m-----*-------------------------*-----" to loop-player
  139. send " " to loop-player
  140. send " &6&l戦闘報酬 " to loop-player
  141. send " " to loop-player
  142. send " &6参加賞 &e%{joinbonus}%&e円 " to loop-player
  143. send " &6防衛ボーナス &e%{score3.%loop-player%}%&e円 " to loop-player
  144. send " &6感染ボーナス &e%{score2.%loop-player%}%&e円 " to loop-player
  145. send " &6生存ボーナス &e%{score1.%loop-player%}%&e円 " to loop-player
  146. send " " to loop-player
  147. send " &6合計 &e%{score5.%loop-player%}%&e円 " to loop-player
  148. send " " to loop-player
  149. send "&4&l&m-----*-------------------------*-----" to loop-player
  150. add {score5.%loop-player%} to {exp.%loop-player%}
  151. add {score5.%loop-player%} to {money.%loop-player%}
  152. add 1 to {zpoint.%loop-player%}
  153. set {rseizon.%loop-player%} to 0
  154. execute console command "scoreboard players add %loop-player% money %{score5.%loop-player%}%"
  155. else:
  156. set {score5.%loop-player%} to 0
  157.  
  158.  
  159. every 1 second in "world":
  160. loop all players:
  161. if {exp.%loop-player%} is greater than or equal to {exp2.%loop-player%}:
  162. add 1 to {level.%loop-player%}
  163. add {exp3.%loop-player%} to {exp2.%loop-player%}
  164. add 10 to {exp3.%loop-player%}
  165. set {exp.%loop-player%} to 0
  166. execute console command "scoreboard players add %loop-player% level 1"
  167. execute console command "pex user %player% add sk.levelup"
  168. broadcast "&c&l%loop-player% &c&lis Level UP! &eレベル&e&l%{level.%loop-player%}%&eになりました!"
  169. execute console command "pex user %player% remove sk.levelup"
  170.  
  171. command /status [<offline player>]:
  172. trigger:
  173. if arg-1 is not set:
  174. message "&6&m&l-----*-------------------------------*-----"
  175. message " &a&lStatus"
  176. message "&6&l・ &eLevel: &6%{level.%player%}%&7Lv"
  177. message "&6&l・ &e次のレベルまで: &6%{exp.%player%}%&7/&6%{exp2.%player%}%"
  178. message "&6&l・ &e所持Zpoint: &6%{zpoint.%player%}%&7Point"
  179. message "&6&l・ &e所持弾数: &6%{bullet.%player%}%&7発"
  180. message "&6&l・ &e所持金: &6%{money.%player%}%&7円"
  181. message "&6&l・ &e生存回数: &6%{seizon.%player%}%&7回"
  182. message "&6&m&l----*---------------------------------*-----"
  183. else:
  184. if player have permission "stats.others.sk":
  185. set {_player} to arg-1
  186. wait 1 tick
  187. if {_player} has played on this server before:
  188. message "&2&m-----*-------------------------------*-----"
  189. message " &a&lStatus"
  190. message "&6&l・ &ePlayer: &6&l%{_player}%"
  191. message "&6&l・ &eLevel: &6%{level.%{_player}%}%&7Lv"
  192. message "&6&l・ &e次のレベルまで: &6%{exp.%{_player}%}%&7/&6%{exp2.%{_player}%}%"
  193. message "&6&l・ &e所持Zpoint: &6%{zpoint.%{_player}%}%&7Point"
  194. message "&6&l・ &e所持弾数: &6%{bullet.%{_player}%}%&7発"
  195. message "&6&l・ &e所持金: &6%{money.%{_player}%}%&7円"
  196. message "&6&l・ &e生存回数: &6%{seizon.%{_player}%}%&7回"
  197. message "&2&m----*---------------------------------*-----"
  198. else:
  199. message "&7&l<< &4&lError&7&l >> &r&6&l%{_player}% &chas never been on this server before"
  200. else:
  201. message "&7&l<< &4&lError&7&l >> &r&cYou do not have the required permission to perform this command"
Advertisement
Add Comment
Please, Sign In to add comment