dai_pon

Untitled

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