nasuhahahafff

Untitled

Sep 2nd, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.32 KB | None | 0 0
  1. command /pvp:
  2. trigger:
  3. if {pvpsex::%arg-1%} is true:
  4. message "&c&l指定したプレイヤーは既にPvP中です。"
  5. stop
  6. if {pvpsex::%player%} is true:
  7. message "&c&lあなたはは既にPvP中です。"
  8. stop
  9. if {paco.%player%} is true:
  10. message "&c&lあなたは既にマッチング中です。"
  11. message "&a&lPvPマッチングを開始しました"
  12. if {pvp1} is true:
  13. set {_pp} to player
  14. loop all player:
  15. if {paco.%loop-player%} is true:
  16. if {heigen1} is false:
  17. teleport the loop-player to {heigen1-1}
  18. teleport the loop-player to {heigen1-2}
  19. set {heigen1s1} to {_pp}
  20. set {heigen1s2} to loop-player
  21. set {heigen1} to true
  22. set {pvp1} to false
  23. set {paco.%loop-player%} to false
  24. stop
  25. if {heigen2} is false:
  26. teleport the loop-player to {heigen2-1}
  27. teleport the loop-player to {heigen2-2}
  28. set {heigen2s1} to {_pp}
  29. set {heigen2s2} to loop-player
  30. set {heigen2} to true
  31. set {pvp1} to false
  32. set {paco.%loop-player%} to false
  33. stop
  34. if {heigen3} is false:
  35. teleport the loop-player to {heigen3-1}
  36. teleport the loop-player to {heigen3-2}
  37. set {heigen3s1} to {_pp}
  38. set {heigen3s2} to loop-player
  39. set {heigen3} to true
  40. set {pvp1} to false
  41. set {paco.%loop-player%} to false
  42. stop
  43. if {heigen4} is false:
  44. teleport the loop-player to {heigen4-1}
  45. teleport the loop-player to {heigen4-2}
  46. set {heigen4s1} to {_pp}
  47. set {heigen4s2} to loop-player
  48. set {heigen4} to true
  49. set {pvp1} to false
  50. set {paco.%loop-player%} to false
  51. stop
  52. if {heigen5} is false:
  53. teleport the loop-player to {heigen5-1}
  54. teleport the loop-player to {heigen5-2}
  55. set {heigen5s1} to {_pp}
  56. set {heigen5s2} to loop-player
  57. set {heigen5} to true
  58. set {pvp1} to false
  59. set {paco.%loop-player%} to false
  60. stop
  61. set {paco.%player%} to true
  62. set {pvp1} to true
  63.  
  64. every 1 tick:
  65.  
  66. on quit:
  67. if {paco.%player%} is true:
  68. set {paco.%player%} to false
  69. set {pvp1} to false
  70. if {heigen1s1} is player:
  71. teleport the player to {lobby}
  72. teleport the {heigen1s2} to {lobby}
  73. set {heigen1} to false
  74. if {heigen1s2} is player:
  75. teleport the player to {lobby}
  76. teleport the {heigen1s1} to {lobby}
  77. set {heigen1} to false
  78. if {heigen2s1} is player:
  79. teleport the player to {lobby}
  80. teleport the {heigen2s2} to {lobby}
  81. set {heigen2} to false
  82. if {heigen2s2} is player:
  83. teleport the player to {lobby}
  84. teleport the {heigen2s1} to {lobby}
  85. set {heigen2} to false
  86. if {heigen3s1} is player:
  87. teleport the player to {lobby}
  88. teleport the {heigen3s2} to {lobby}
  89. set {heigen3} to false
  90. if {heigen3s2} is player:
  91. teleport the player to {lobby}
  92. teleport the {heigen3s1} to {lobby}
  93. set {heigen3} to false
  94. if {heigen4s1} is player:
  95. teleport the player to {lobby}
  96. teleport the {heigen4s2} to {lobby}
  97. set {heigen4} to false
  98. if {heigen4s2} is player:
  99. teleport the player to {lobby}
  100. teleport the {heigen4s1} to {lobby}
  101. set {heigen4} to false
  102. if {heigen5s1} is player:
  103. teleport the player to {lobby}
  104. teleport the {heigen5s2} to {lobby}
  105. set {heigen5} to false
  106. if {heigen5s2} is player:
  107. teleport the player to {lobby}
  108. teleport the {heigen5s1} to {lobby}
  109. set {heigen5} to false
  110.  
  111. on death:
  112. if {heigen1s1} is victim:
  113. teleport the {heigen1s2} to {lobby}
  114. set {heigen1} to false
  115. set {_pono} to {rank.%victim%} * 0.05
  116. add {_pono} to {rank.%attacker%}
  117. remove {_pono} from {rank.%victim%}
  118. execute console command "/scoreboard players set %victim% rack {rank.%victim%}"
  119. execute console command "/scoreboard players set %attacker% rack {rank.%attacker%}"
  120. broadcast "&3&l[試合結果]&a&l%attacker%が%victim%に勝利!"
  121. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  122. message "&3&l[試合結果]&b&l現在ランク%{rank.%victim%}}%点" to victim
  123. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to attacker
  124. message "&3&l[試合結果]&a&l現在ランク%{rank.%attacker%}}%点" to attacker
  125. if {heigen1s2} is victim:
  126. teleport the {heigen1s1} to {lobby}
  127. set {heigen1} to false
  128. set {_pono} to {rank.%victim%} * 0.05
  129. add {_pono} to {rank.%attacker%}
  130. remove {_pono} from {rank.%victim%}
  131. execute console command "/scoreboard players set %victim% rack {rank.%victim%}"
  132. execute console command "/scoreboard players set %attacker% rack {rank.%attacker%}"
  133. broadcast "&3&l[試合結果]&a&l%attacker%が%victim%に勝利!"
  134. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  135. message "&3&l[試合結果]&b&l現在ランク%{rank.%victim%}}%点" to victim
  136. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to attacker
  137. message "&3&l[試合結果]&a&l現在ランク%{rank.%attacker%}}%点" to attacker
  138. if {heigen2s1} is victim:
  139. teleport the {heigen2s2} to {lobby}
  140. set {heigen2} to false
  141. set {_pono} to {rank.%victim%} * 0.05
  142. add {_pono} to {rank.%attacker%}
  143. remove {_pono} from {rank.%victim%}
  144. execute console command "/scoreboard players set %victim% rack {rank.%victim%}"
  145. execute console command "/scoreboard players set %attacker% rack {rank.%attacker%}"
  146. broadcast "&3&l[試合結果]&a&l%attacker%が%victim%に勝利!"
  147. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  148. message "&3&l[試合結果]&b&l現在ランク%{rank.%victim%}}%点" to victim
  149. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to attacker
  150. message "&3&l[試合結果]&a&l現在ランク%{rank.%attacker%}}%点" to attacker
  151. if {heigen2s2} is victim:
  152. teleport the {heigen2s1} to {lobby}
  153. set {heigen2} to false
  154. set {_pono} to {rank.%victim%} * 0.05
  155. add {_pono} to {rank.%attacker%}
  156. remove {_pono} from {rank.%victim%}
  157. execute console command "/scoreboard players set %victim% rack {rank.%victim%}"
  158. execute console command "/scoreboard players set %attacker% rack {rank.%attacker%}"
  159. broadcast "&3&l[試合結果]&a&l%attacker%が%victim%に勝利!"
  160. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  161. message "&3&l[試合結果]&b&l現在ランク%{rank.%victim%}}%点" to victim
  162. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to attacker
  163. message "&3&l[試合結果]&a&l現在ランク%{rank.%attacker%}}%点" to attacker
  164. if {heigen3s1} is victim:
  165. teleport the {heigen3s2} to {lobby}
  166. set {heigen3} to false
  167. set {_pono} to {rank.%victim%} * 0.05
  168. add {_pono} to {rank.%attacker%}
  169. remove {_pono} from {rank.%victim%}
  170. execute console command "/scoreboard players set %victim% rack {rank.%victim%}"
  171. execute console command "/scoreboard players set %attacker% rack {rank.%attacker%}"
  172. broadcast "&3&l[試合結果]&a&l%attacker%が%victim%に勝利!"
  173. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  174. message "&3&l[試合結果]&b&l現在ランク%{rank.%victim%}}%点" to victim
  175. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to attacker
  176. message "&3&l[試合結果]&a&l現在ランク%{rank.%attacker%}}%点" to attacker
  177. if {heigen3s2} is victim:
  178. teleport the {heigen3s1} to {lobby}
  179. set {heigen3} to false
  180. set {_pono} to {rank.%victim%} * 0.05
  181. add {_pono} to {rank.%attacker%}
  182. remove {_pono} from {rank.%victim%}
  183. execute console command "/scoreboard players set %victim% rack {rank.%victim%}"
  184. execute console command "/scoreboard players set %attacker% rack {rank.%attacker%}"
  185. broadcast "&3&l[試合結果]&a&l%attacker%が%victim%に勝利!"
  186. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  187. message "&3&l[試合結果]&b&l現在ランク%{rank.%victim%}}%点" to victim
  188. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to attacker
  189. message "&3&l[試合結果]&a&l現在ランク%{rank.%attacker%}}%点" to attacker
  190. if {heigen4s1} is victim:
  191. teleport the {heigen4s2} to {lobby}
  192. set {heigen4} to false
  193. set {_pono} to {rank.%victim%} * 0.05
  194. add {_pono} to {rank.%attacker%}
  195. remove {_pono} from {rank.%victim%}
  196. execute console command "/scoreboard players set %victim% rack {rank.%victim%}"
  197. execute console command "/scoreboard players set %attacker% rack {rank.%attacker%}"
  198. broadcast "&3&l[試合結果]&a&l%attacker%が%victim%に勝利!"
  199. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  200. message "&3&l[試合結果]&b&l現在ランク%{rank.%victim%}}%点" to victim
  201. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to attacker
  202. message "&3&l[試合結果]&a&l現在ランク%{rank.%attacker%}}%点" to attacker
  203. if {heigen4s2} is victim:
  204. teleport the {heigen4s1} to {lobby}
  205. set {heigen4} to false
  206. set {_pono} to {rank.%victim%} * 0.05
  207. add {_pono} to {rank.%attacker%}
  208. remove {_pono} from {rank.%victim%}
  209. execute console command "/scoreboard players set %victim% rack {rank.%victim%}"
  210. execute console command "/scoreboard players set %attacker% rack {rank.%attacker%}"
  211. broadcast "&3&l[試合結果]&a&l%attacker%が%victim%に勝利!"
  212. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  213. message "&3&l[試合結果]&b&l現在ランク%{rank.%victim%}}%点" to victim
  214. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to attacker
  215. message "&3&l[試合結果]&a&l現在ランク%{rank.%attacker%}}%点" to attacker
  216. if {heigen5s1} is player:
  217. teleport the {heigen5s2} to {lobby}
  218. set {heigen5} to false
  219. set {_pono} to {rank.%victim%} * 0.05
  220. add {_pono} to {rank.%attacker%}
  221. remove {_pono} from {rank.%victim%}
  222. execute console command "/scoreboard players set %victim% rack {rank.%victim%}"
  223. execute console command "/scoreboard players set %attacker% rack {rank.%attacker%}"
  224. broadcast "&3&l[試合結果]&a&l%attacker%が%victim%に勝利!"
  225. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  226. message "&3&l[試合結果]&b&l現在ランク%{rank.%victim%}}%点" to victim
  227. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to attacker
  228. message "&3&l[試合結果]&a&l現在ランク%{rank.%attacker%}}%点" to attacker
  229. if {heigen5s2} is victim:
  230. teleport the {heigen5s1} to {lobby}
  231. set {heigen5} to false
  232. set {_pono} to {rank.%victim%} * 0.05
  233. add {_pono} to {rank.%attacker%}
  234. remove {_pono} from {rank.%victim%}
  235. execute console command "/scoreboard players set %victim% rack {rank.%victim%}"
  236. execute console command "/scoreboard players set %attacker% rack {rank.%attacker%}"
  237. broadcast "&3&l[試合結果]&a&l%attacker%が%victim%に勝利!"
  238. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  239. message "&3&l[試合結果]&b&l現在ランク%{rank.%victim%}}%点" to victim
  240. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to attacker
  241. message "&3&l[試合結果]&a&l現在ランク%{rank.%attacker%}}%点" to attacker
  242.  
  243. command /lokck <text>:
  244. permission: sk.admin
  245. trigger:
  246. set {%arg-1%} to location of player
  247.  
  248. on first foin:
  249. set {rank.%player%} to 2000
Advertisement
Add Comment
Please, Sign In to add comment