dai_pon

Untitled

May 6th, 2018
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.81 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. set {gamestart} to 1
  11. set {score1.%loop-player%} to 0
  12. set {score2.%loop-player%} to 0
  13. set {score3.%loop-player%} to 0
  14. set {score5.%loop-player%} to 0
  15. broadcast "&aスタート!"
  16.  
  17. command /hoge <player> <number>:
  18. permission: sk.hoge
  19. trigger:
  20. if number-arg is not number:
  21. send "&c/hoge <player> <number>" to player
  22. if player-arg is not player:
  23. send "&c/hoge <player> <number>" to player
  24. else:
  25. set {_player2} to arg-1
  26. set {score3.%{_player2}%} to number-arg
  27.  
  28.  
  29. every 1 second in "world":
  30. if {gamestart} is 1:
  31. loop all players:
  32. add 1 to {score1.%loop-player%}
  33.  
  34. command /infected:
  35. permission: sk.infected
  36. trigger:
  37. if {gamestart} is 1:
  38. set {gamestart} to 2
  39.  
  40. command /damage:
  41. permission: sk.damage
  42. trigger:
  43. if {gamestart} is 2:
  44. add 25 to {score2.%player%}
  45.  
  46. command /total:
  47. executable by: console
  48. trigger:
  49. if {gamestart} is 1:
  50. loop all players:
  51. set {score5.%loop-player%} to {score1.%loop-player%} + {score3.%loop-player%} + {joinbonus} + {escapebonus}
  52. wait 1 seconds
  53. send "&4&l&m-----*-------------------------*-----" to loop-player
  54. send " " to loop-player
  55. send " &6参加ボーナス &e%{joinbonus}%&e円 " to loop-player
  56. send " &6防衛ボーナス &e%{score3.%loop-player%}%&e円 " to loop-player
  57. send " &6脱出ボーナス &e%{escapebonus}%&e円 " to loop-player
  58. send " &6生存ボーナス &e%{score1.%loop-player%}%&e円 " to loop-player
  59. send " " to loop-player
  60. send " &6合計 &e%{score5.%loop-player%}%&e円 " to loop-player
  61. send " " to loop-player
  62. send "&4&l&m-----*-------------------------*-----" to loop-player
  63. add {score5.%loop-player%} to {money.%loop-player%}
  64. add {score5.%loop-player%} to {exp.%loop-player%}
  65. add 1 to {zpoint.%loop-player%}
  66. add 1 to {seizon.%loop-player%}
  67. add 1 to {rseizon.%loop-player%}
  68. execute console command "scoreboard players add %loop-player% money %{score5.%loop-player%}%"
  69. if {gamestart} is 2:
  70. loop all players:
  71. set {score5.%loop-player%} to {score1.%loop-player%} + {score2.%loop-player%} + {score3.%loop-player%} + {joinbonus}
  72. wait 1 seconds
  73. send "&4&l&m-----*-------------------------*-----" to loop-player
  74. send " " to loop-player
  75. send " &6参加賞 &e%{joinbonus}%&e円 " to loop-player
  76. send " &6防衛ボーナス &e%{score3.%loop-player%}%&e円 " to loop-player
  77. send " &6感染ボーナス &e%{score2.%loop-player%}%&e円 " to loop-player
  78. send " &6生存ボーナス &e%{score1.%loop-player%}%&e円 " to loop-player
  79. send " " to loop-player
  80. send " &6合計 &e%{score5.%loop-player%}%&e円 " to loop-player
  81. send " " to loop-player
  82. send "&4&l&m-----*-------------------------*-----" to loop-player
  83. add {score5.%loop-player%} to {exp.%loop-player%}
  84. add {score5.%loop-player%} to {money.%loop-player%}
  85. add 2 to {zpoint.%loop-player%}
  86. set {rseizon.%loop-player%} to 0
  87. execute console command "scoreboard players add %loop-player% money %{score5.%loop-player%}%"
  88.  
  89. every 1 second in "world":
  90. loop all players:
  91. if {exp.%loop-player%} is greater than or equal to {exp2.%loop-player%}:
  92. add 1 to {level.%loop-player%}
  93. add {exp3.%loop-player%} to {exp2.%loop-player%}
  94. add 10 to {exp3.%loop-player%}
  95. set {exp.%loop-player%} to 0
  96. execute console command "scoreboard players add %loop-player% level 1"
  97.  
  98. command /status [<offline player>]:
  99. trigger:
  100. if arg-1 is not set:
  101. message "&6&m&l-----*-------------------------------*-----"
  102. message " &a&lStatus"
  103. message "&8&l・ &eLevel: &6%{level.%player%}%&7Lv"
  104. message "&8&l・ &e次のレベルまで: &6%{exp.%player%}%&7/&6%{exp2.%player%}%"
  105. message "&8&l・ &e所持Zpoint: &6%{zpoint.%player%}%&7Point"
  106. message "&8&l・ &e所持弾数: &6%{bullet.%player%}%&7発"
  107. message "&8&l・ &e所持金: &6%{money.%player%}%&7円"
  108. message "&8&l・ &e生存回数: &6%{seizon.%player%}%&7回"
  109. message "&6&m&l----*---------------------------------*-----"
  110. else:
  111. if player have permission "stats.others.sk":
  112. set {_player} to arg-1
  113. wait 1 tick
  114. if {_player} has played on this server before:
  115. message "&2&m-----*-------------------------------*-----"
  116. message " &a&lStatus"
  117. message "&8&l・ &ePlayer: &6&l%{_player}%"
  118. message "&8&l・ &eLevel: &6%{level.%{_player}%}%&7Lv"
  119. message "&8&l・ &e次のレベルまで: &6%{exp.%{_player}%}%&7/&6%{exp2.%{_player}%}%"
  120. message "&8&l・ &e所持Zpoint: &6%{zpoint.%{_player}%}%&7Point"
  121. message "&8&l・ &e所持弾数: &6%{bullet.%{_player}%}%&7発"
  122. message "&8&l・ &e所持金: &6%{money.%{_player}%}%&7円"
  123. message "&8&l・ &e生存回数: &6%{seizon.%{_player}%}%&7回"
  124. message "&2&m----*---------------------------------*-----"
  125. else:
  126. message "&7&l<< &4&lError&7&l >> &r&6&l%{_player}% &chas never been on this server before"
  127. else:
  128. 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