dai_pon

Untitled

May 7th, 2018
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.58 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. broadcast "&a&aGame Start..."
  17. else:
  18. set {join.%loop-player%} to 0
  19.  
  20. command /end:
  21. executable by: console
  22. trigger:
  23. loop all players:
  24. set {game.%loop-player%} to 0
  25. set {score1.%loop-player%} to 0
  26. set {score2.%loop-player%} to 0
  27. set {score3.%loop-player%} to 0
  28. set {score5.%loop-player%} to 0
  29. broadcast "&6&lGame End...."
  30.  
  31.  
  32. command /hoge <player> <number>:
  33. permission: sk.hoge
  34. trigger:
  35. if number-arg is not number:
  36. send "&c/hoge <player> <number>" to player
  37. if player-arg is not player:
  38. send "&c/hoge <player> <number>" to player
  39. else:
  40. set {_player2} to arg-1
  41. add number-arg to {score3.%{_player2}%}
  42.  
  43.  
  44. every 1 second in "world":
  45. loop all players:
  46. if {game.%loop-player%} is 1:
  47. add 1 to {score1.%loop-player%}
  48.  
  49. command /infected:
  50. permission: sk.infected
  51. trigger:
  52. if {game.%player%} is 1:
  53. set {game.%player%} to 2
  54.  
  55. command /out:
  56. permission: sk.out
  57. trigger:
  58. set {game.%player%} to 0
  59. set {ready.%player%} to 0
  60. execute console command "scoreboard players set %player% human 0"
  61. execute console command "scoreboard players set %player% zombie 0"
  62. execute console command "scoreboard players set %player% join 0"
  63. execute console command "nte player %player% prefix &f"
  64. execute console command "scoreboard teams leave zombie %player%"
  65. execute console command "scoreboard teams leave zombie %player%"
  66. execute console command "scoreboard players tag %player% remove escape"
  67. execute console command "gamemode 2 %player%"
  68.  
  69. command /ready:
  70. permission: sk.ready
  71. trigger:
  72. set {game.%player%} to 1
  73.  
  74. command /damage:
  75. permission: sk.damage
  76. trigger:
  77. if {game.%player%} is 2:
  78. add 25 to {score2.%player%}
  79.  
  80. command /total:
  81. executable by: console
  82. trigger:
  83. loop all players:
  84. if {game.%loop-player%} is 1:
  85. set {score5.%loop-player%} to {score1.%loop-player%} + {score3.%loop-player%} + {joinbonus} + {escapebonus}
  86. wait 1 seconds
  87. send "&4&l&m-----*-------------------------*-----" to loop-player
  88. send " " to loop-player
  89. send " &6&l戦闘報酬 " to loop-player
  90. send " " to loop-player
  91. send " &6参加ボーナス &e%{joinbonus}%&e円 " to loop-player
  92. send " &6防衛ボーナス &e%{score3.%loop-player%}%&e円 " to loop-player
  93. send " &6脱出ボーナス &e%{escapebonus}%&e円 " to loop-player
  94. send " &6生存ボーナス &e%{score1.%loop-player%}%&e円 " to loop-player
  95. send " " to loop-player
  96. send " &6合計 &e%{score5.%loop-player%}%&e円 " to loop-player
  97. send " " to loop-player
  98. send "&4&l&m-----*-------------------------*-----" to loop-player
  99. add {score5.%loop-player%} to {money.%loop-player%}
  100. add {score5.%loop-player%} to {exp.%loop-player%}
  101. add 2 to {zpoint.%loop-player%}
  102. add 1 to {seizon.%loop-player%}
  103. add 1 to {rseizon.%loop-player%}
  104. execute console command "scoreboard players add %loop-player% money %{score5.%loop-player%}%"
  105. if {game.%loop-player%} is 2:
  106. set {score5.%loop-player%} to {score1.%loop-player%} + {score2.%loop-player%} + {score3.%loop-player%} + {joinbonus}
  107. wait 1 seconds
  108. send "&4&l&m-----*-------------------------*-----" to loop-player
  109. send " " to loop-player
  110. send " &6&l戦闘報酬 " to loop-player
  111. send " " to loop-player
  112. send " &6参加賞 &e%{joinbonus}%&e円 " to loop-player
  113. send " &6防衛ボーナス &e%{score3.%loop-player%}%&e円 " to loop-player
  114. send " &6感染ボーナス &e%{score2.%loop-player%}%&e円 " to loop-player
  115. send " &6生存ボーナス &e%{score1.%loop-player%}%&e円 " to loop-player
  116. send " " to loop-player
  117. send " &6合計 &e%{score5.%loop-player%}%&e円 " to loop-player
  118. send " " to loop-player
  119. send "&4&l&m-----*-------------------------*-----" to loop-player
  120. add {score5.%loop-player%} to {exp.%loop-player%}
  121. add {score5.%loop-player%} to {money.%loop-player%}
  122. add 1 to {zpoint.%loop-player%}
  123. set {rseizon.%loop-player%} to 0
  124. execute console command "scoreboard players add %loop-player% money %{score5.%loop-player%}%"
  125. else:
  126. set {score5.%loop-player%} to 0
  127.  
  128.  
  129. every 1 second in "world":
  130. loop all players:
  131. if {exp.%loop-player%} is greater than or equal to {exp2.%loop-player%}:
  132. add 1 to {level.%loop-player%}
  133. add {exp3.%loop-player%} to {exp2.%loop-player%}
  134. add 10 to {exp3.%loop-player%}
  135. set {exp.%loop-player%} to 0
  136. execute console command "scoreboard players add %loop-player% level 1"
  137.  
  138. command /status [<offline player>]:
  139. trigger:
  140. if arg-1 is not set:
  141. message "&6&m&l-----*-------------------------------*-----"
  142. message " &a&lStatus"
  143. message "&6&l・ &eLevel: &6%{level.%player%}%&7Lv"
  144. message "&6&l・ &e次のレベルまで: &6%{exp.%player%}%&7/&6%{exp2.%player%}%"
  145. message "&6&l・ &e所持Zpoint: &6%{zpoint.%player%}%&7Point"
  146. message "&6&l・ &e所持弾数: &6%{bullet.%player%}%&7発"
  147. message "&6&l・ &e所持金: &6%{money.%player%}%&7円"
  148. message "&6&l・ &e生存回数: &6%{seizon.%player%}%&7回"
  149. message "&6&m&l----*---------------------------------*-----"
  150. else:
  151. if player have permission "stats.others.sk":
  152. set {_player} to arg-1
  153. wait 1 tick
  154. if {_player} has played on this server before:
  155. message "&2&m-----*-------------------------------*-----"
  156. message " &a&lStatus"
  157. message "&6&l・ &ePlayer: &6&l%{_player}%"
  158. message "&6&l・ &eLevel: &6%{level.%{_player}%}%&7Lv"
  159. message "&6&l・ &e次のレベルまで: &6%{exp.%{_player}%}%&7/&6%{exp2.%{_player}%}%"
  160. message "&6&l・ &e所持Zpoint: &6%{zpoint.%{_player}%}%&7Point"
  161. message "&6&l・ &e所持弾数: &6%{bullet.%{_player}%}%&7発"
  162. message "&6&l・ &e所持金: &6%{money.%{_player}%}%&7円"
  163. message "&6&l・ &e生存回数: &6%{seizon.%{_player}%}%&7回"
  164. message "&2&m----*---------------------------------*-----"
  165. else:
  166. message "&7&l<< &4&lError&7&l >> &r&6&l%{_player}% &chas never been on this server before"
  167. else:
  168. 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