nasuhahahafff

Untitled

Sep 3rd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.61 KB | None | 0 0
  1. command /pvp:
  2. trigger:
  3. if {pvpt.%player%} is true:
  4. message "&c&lあなたはは既にPvP中です。"
  5. stop
  6. if {paco.%player%} is true:
  7. message "&c&lあなたは既にマッチング中です。"
  8. stop
  9. if {pvp1} is true:
  10. set {_pp} to player
  11. loop all players:
  12. if {paco.%loop-player%} is true:
  13. if {heigen1} is false:
  14. message "&a&l1番ステージを使用します。"
  15. teleport the player to {heigen1-1}
  16. teleport the loop-player to {heigen1-2}
  17. set {heigen1s1.%{_pp}%} to true
  18. set {heigen1s2.%loop-player%} to true
  19. set {heigen1} to true
  20. set {pvp1} to false
  21. set {paco.%loop-player%} to false
  22. set {pvpt.%player%} to true
  23. set {pvpt.%loop-player%} to true
  24. stop
  25. if {heigen2} is false:
  26. message "&a&l2番ステージを使用します。"
  27. teleport the player to {heigen2-1}
  28. teleport the loop-player to {heigen2-2}
  29. set {heigen2s1.%{_pp}%} to true
  30. set {heigen2s2.%loop-player%} to true
  31. set {heigen2} to true
  32. set {pvp1} to false
  33. set {paco.%loop-player%} to false
  34. set {pvpt.%player%} to true
  35. set {pvpt.%loop-player%} to true
  36. stop
  37. if {heigen3} is false:
  38. message "&a&l3番ステージを使用します。"
  39. teleport the player to {heigen3-1}
  40. teleport the loop-player to {heigen3-2}
  41. set {heigen3s1.%{_pp}%} to true
  42. set {heigen3s2.%loop-player%} to true
  43. set {heigen3} to true
  44. set {pvp1} to false
  45. set {paco.%loop-player%} to false
  46. set {pvpt.%player%} to true
  47. set {pvpt.%loop-player%} to true
  48. stop
  49. if {heigen4} is false:
  50. message "&a&l4番ステージを使用します。"
  51. teleport the player to {heigen4-1}
  52. teleport the loop-player to {heigen4-2}
  53. set {heigen4s1.%{_pp}%} to true
  54. set {heigen4s2.%loop-player%} to true
  55. set {heigen4} to true
  56. set {pvp1} to false
  57. set {paco.%loop-player%} to false
  58. set {pvpt.%player%} to true
  59. set {pvpt.%loop-player%} to true
  60. stop
  61. if {heigen5} is false:
  62. message "&a&l5番ステージを使用します。"
  63. teleport the player to {heigen5-1}
  64. teleport the loop-player to {heigen5-2}
  65. set {heigen5s1.%{_pp}%} to true
  66. set {heigen5s2.%loop-player%} to true
  67. set {heigen5} to true
  68. set {pvp1} to false
  69. set {paco.%loop-player%} to false
  70. set {pvpt.%player%} to true
  71. set {pvpt.%loop-player%} to true
  72. stop
  73. set {paco.%player%} to true
  74. set {pvp1} to true
  75. message "&a&lPvPマッチングを開始しました"
  76.  
  77.  
  78. on quit:
  79. if {paco.%player%} is true:
  80. set {paco.%player%} to false
  81. set {pvp1} to false
  82. if {heigen1s1.%player%} is true:
  83. teleport the player to {lobby}
  84. loop all players:
  85. if {heigen1s2.%loop-player%} is true:
  86. teleport the loop-player to {lobby}
  87. set {_pono} to {rank.%loop-player%} * 0.05
  88. set {_pono} to (rounded down ({_pono})
  89. add {_pono} to {rank.%player%}
  90. remove {_pono} from {rank.%player%}
  91. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  92. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  93. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  94. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to player
  95. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to player
  96. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to loop-player
  97. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  98. set {heigen1s1.%player%} to false
  99. set {heigen1s2.%player%} to false
  100. set {heigen1s1.%loop-player%} to false
  101. set {heigen1s2.%loop-player%} to false
  102. set {pvpt.%player%} to false
  103. set {pvpt.%loop-player%} to false
  104. set {heigen1} to false
  105. set {heigen1} to false
  106. if {heigen1s2.%player%} is true:
  107. teleport the player to {lobby}
  108. loop all players:
  109. if {heigen1s1.%loop-player%} is true:
  110. teleport the loop-player to {lobby}
  111. set {_pono} to {rank.%loop-player%} * 0.05
  112. add {_pono} to {rank.%player%}
  113. remove {_pono} from {rank.%player%}
  114. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  115. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  116. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  117. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to player
  118. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to player
  119. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to loop-player
  120. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  121. set {heigen1s1.%player%} to false
  122. set {heigen1s2.%player%} to false
  123. set {heigen1s1.%loop-player%} to false
  124. set {heigen1s2.%loop-player%} to false
  125. set {pvpt.%player%} to false
  126. set {pvpt.%loop-player%} to false
  127. set {heigen1} to false
  128. set {heigen1} to false
  129. if {heigen2s1.%player%} is true:
  130. teleport the player to {lobby}
  131. loop all players:
  132. if {heigen2s2.%loop-player%} is true:
  133. teleport the loop-player to {lobby}
  134. set {_pono} to {rank.%loop-player%} * 0.05
  135. add {_pono} to {rank.%player%}
  136. remove {_pono} from {rank.%player%}
  137. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  138. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  139. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  140. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to player
  141. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to player
  142. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to loop-player
  143. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  144. set {heigen2s1.%player%} to false
  145. set {heigen2s2.%player%} to false
  146. set {heigen2s1.%loop-player%} to false
  147. set {heigen2s2.%loop-player%} to false
  148. set {pvpt.%player%} to false
  149. set {pvpt.%loop-player%} to false
  150. set {heigen2} to false
  151. set {heigen2} to false
  152. if {heigen2s2.%player%} is true:
  153. teleport the player to {lobby}
  154. loop all players:
  155. if {heigen2s1.%loop-player%} is true:
  156. teleport the loop-player to {lobby}
  157. set {_pono} to {rank.%loop-player%} * 0.05
  158. add {_pono} to {rank.%player%}
  159. remove {_pono} from {rank.%player%}
  160. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  161. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  162. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  163. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to player
  164. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to player
  165. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to loop-player
  166. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  167. set {heigen2s1.%player%} to false
  168. set {heigen2s2.%player%} to false
  169. set {heigen2s1.%loop-player%} to false
  170. set {heigen2s2.%loop-player%} to false
  171. set {pvpt.%player%} to false
  172. set {pvpt.%loop-player%} to false
  173. set {heigen2} to false
  174. set {heigen2} to false
  175. if {heigen3s1.%player%} is true:
  176. teleport the player to {lobby}
  177. loop all players:
  178. if {heigen3s2.%loop-player%} is true:
  179. teleport the loop-player to {lobby}
  180. set {_pono} to {rank.%loop-player%} * 0.05
  181. add {_pono} to {rank.%player%}
  182. remove {_pono} from {rank.%player%}
  183. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  184. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  185. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  186. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to player
  187. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to player
  188. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to loop-player
  189. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  190. set {heigen3s1.%player%} to false
  191. set {heigen3s2.%player%} to false
  192. set {heigen3s1.%loop-player%} to false
  193. set {heigen3s2.%loop-player%} to false
  194. set {pvpt.%player%} to false
  195. set {pvpt.%loop-player%} to false
  196. set {heigen3} to false
  197. set {heigen3} to false
  198. if {heigen3s2.%player%} is true:
  199. teleport the player to {lobby}
  200. loop all players:
  201. if {heigen3s1.%loop-player%} is true:
  202. teleport the loop-player to {lobby}
  203. set {_pono} to {rank.%loop-player%} * 0.05
  204. add {_pono} to {rank.%player%}
  205. remove {_pono} from {rank.%player%}
  206. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  207. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  208. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  209. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to player
  210. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to player
  211. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to loop-player
  212. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  213. set {heigen3s1.%player%} to false
  214. set {heigen3s2.%player%} to false
  215. set {heigen3s1.%loop-player%} to false
  216. set {heigen3s2.%loop-player%} to false
  217. set {pvpt.%player%} to false
  218. set {pvpt.%loop-player%} to false
  219. set {heigen3} to false
  220. set {heigen3} to false
  221. if {heigen4s1.%player%} is true:
  222. teleport the player to {lobby}
  223. loop all players:
  224. if {heigen4s2.%loop-player%} is true:
  225. teleport the loop-player to {lobby}
  226. set {_pono} to {rank.%loop-player%} * 0.05
  227. add {_pono} to {rank.%player%}
  228. remove {_pono} from {rank.%player%}
  229. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  230. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  231. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  232. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to player
  233. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to player
  234. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to loop-player
  235. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  236. set {heigen4s1.%player%} to false
  237. set {heigen4s2.%player%} to false
  238. set {heigen4s1.%loop-player%} to false
  239. set {heigen4s2.%loop-player%} to false
  240. set {pvpt.%player%} to false
  241. set {pvpt.%loop-player%} to false
  242. set {heigen4} to false
  243. set {heigen4} to false
  244. if {heigen4s2.%player%} is true:
  245. teleport the player to {lobby}
  246. loop all players:
  247. if {heigen4s1.%loop-player%} is true:
  248. teleport the loop-player to {lobby}
  249. set {_pono} to {rank.%loop-player%} * 0.05
  250. add {_pono} to {rank.%player%}
  251. remove {_pono} from {rank.%player%}
  252. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  253. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  254. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  255. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to player
  256. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to player
  257. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to loop-player
  258. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  259. set {heigen4s1.%player%} to false
  260. set {heigen4s2.%player%} to false
  261. set {heigen4s1.%loop-player%} to false
  262. set {heigen4s2.%loop-player%} to false
  263. set {pvpt.%player%} to false
  264. set {pvpt.%loop-player%} to false
  265. set {heigen4} to false
  266. set {heigen4} to false
  267. if {heigen5s1.%player%} is true:
  268. teleport the player to {lobby}
  269. loop all players:
  270. if {heigen5s2.%loop-player%} is true:
  271. teleport the loop-player to {lobby}
  272. set {_pono} to {rank.%loop-player%} * 0.05
  273. add {_pono} to {rank.%player%}
  274. remove {_pono} from {rank.%player%}
  275. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  276. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  277. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  278. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to player
  279. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to player
  280. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to loop-player
  281. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  282. set {heigen5s1.%player%} to false
  283. set {heigen5s2.%player%} to false
  284. set {heigen5s1.%loop-player%} to false
  285. set {heigen5s2.%loop-player%} to false
  286. set {pvpt.%player%} to false
  287. set {pvpt.%loop-player%} to false
  288. set {heigen5} to false
  289. set {heigen5} to false
  290. if {heigen5s2.%player%} is true:
  291. teleport the player to {lobby}
  292. loop all players:
  293. if {heigen5s1.%loop-player%} is true:
  294. teleport the loop-player to {lobby}
  295. set {_pono} to {rank.%loop-player%} * 0.05
  296. add {_pono} to {rank.%player%}
  297. remove {_pono} from {rank.%player%}
  298. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  299. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  300. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  301. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to player
  302. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to player
  303. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。。" to loop-player
  304. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  305. set {heigen5s1.%player%} to false
  306. set {heigen5s2.%player%} to false
  307. set {heigen5s1.%loop-player%} to false
  308. set {heigen5s2.%loop-player%} to false
  309. set {pvpt.%player%} to false
  310. set {pvpt.%loop-player%} to false
  311. set {heigen5} to false
  312. set {heigen5} to false
  313.  
  314.  
  315. on death:
  316. victim is player
  317. if {heigen1s1.%victim%} is true:
  318. teleport the attacker to {lobby}
  319. loop all players:
  320. if {heigen1s2.%loop-player%} is true:
  321. teleport the loop-player to {lobby}
  322. set {_pono} to {rank.%loop-player%} * 0.05
  323. add {_pono} to {rank.%attacker%}
  324. remove {_pono} from {rank.%victim%}
  325. execute console command "/scoreboard players set %victim% rack %{rank.%victim%}%"
  326. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  327. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  328. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  329. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to victim
  330. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。" to loop-player
  331. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  332. set {heigen1s1.%attacker%} to false
  333. set {heigen1s2.%attacker%} to false
  334. set {heigen1s1.%victim%} to false
  335. set {heigen1s2.%victim%} to false
  336. set {pvpt.%victim%} to false
  337. set {pvpt.%attacker%} to false
  338. set {heigen1} to false
  339. if {heigen1s2.%victim%} is true:
  340. teleport the attacker to {lobby}
  341. loop all players:
  342. if {heigen1s1.%loop-player%} is true:
  343. teleport the loop-player to {lobby}
  344. set {_pono} to {rank.%loop-player%} * 0.05
  345. add {_pono} to {rank.%attacker%}
  346. remove {_pono} from {rank.%victim%}
  347. execute console command "/scoreboard players set %victim% rack %{rank.%victim%}%"
  348. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  349. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  350. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  351. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to victim
  352. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。" to loop-player
  353. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  354. set {heigen1s1.%attacker%} to false
  355. set {heigen1s2.%attacker%} to false
  356. set {heigen1s1.%victim%} to false
  357. set {heigen1s2.%victim%} to false
  358. set {pvpt.%victim%} to false
  359. set {pvpt.%attacker%} to false
  360. set {heigen1} to false
  361. if {heigen2s1} is victim:
  362. teleport the attacker to {lobby}
  363. loop all players:
  364. if {heigen2s2.%loop-player%} is true:
  365. teleport the loop-player to {lobby}
  366. set {_pono} to {rank.%loop-player%} * 0.05
  367. add {_pono} to {rank.%attacker%}
  368. remove {_pono} from {rank.%victim%}
  369. execute console command "/scoreboard players set %victim% rack %{rank.%victim%}%"
  370. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  371. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  372. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  373. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to victim
  374. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。" to loop-player
  375. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  376. set {heigen2s1.%attacker%} to false
  377. set {heigen2s2.%attacker%} to false
  378. set {heigen2s1.%victim%} to false
  379. set {heigen2s2.%victim%} to false
  380. set {pvpt.%victim%} to false
  381. set {pvpt.%attacker%} to false
  382. set {heigen2} to false
  383. if {heigen2s2} is victim:
  384. teleport the attacker to {lobby}
  385. loop all players:
  386. if {heigen2s1.%loop-player%} is true:
  387. teleport the loop-player to {lobby}
  388. set {_pono} to {rank.%loop-player%} * 0.05
  389. add {_pono} to {rank.%attacker%}
  390. remove {_pono} from {rank.%victim%}
  391. execute console command "/scoreboard players set %victim% rack %{rank.%victim%}%"
  392. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  393. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  394. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  395. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to victim
  396. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。" to loop-player
  397. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  398. set {heigen2s1.%attacker%} to false
  399. set {heigen2s2.%attacker%} to false
  400. set {heigen2s1.%victim%} to false
  401. set {heigen2s2.%victim%} to false
  402. set {pvpt.%victim%} to false
  403. set {pvpt.%attacker%} to false
  404. set {heigen2} to false
  405. if {heigen3s1} is victim:
  406. teleport the attacker to {lobby}
  407. loop all players:
  408. if {heigen3s2.%loop-player%} is true:
  409. teleport the loop-player to {lobby}
  410. set {_pono} to {rank.%loop-player%} * 0.05
  411. add {_pono} to {rank.%attacker%}
  412. remove {_pono} from {rank.%victim%}
  413. execute console command "/scoreboard players set %victim% rack %{rank.%victim%}%"
  414. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  415. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  416. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  417. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to victim
  418. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。" to loop-player
  419. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  420. set {heigen3s1.%attacker%} to false
  421. set {heigen3s2.%attacker%} to false
  422. set {heigen3s1.%victim%} to false
  423. set {heigen3s2.%victim%} to false
  424. set {pvpt.%victim%} to false
  425. set {pvpt.%attacker%} to false
  426. set {heigen3} to false
  427. if {heigen3s2} is victim:
  428. teleport the attacker to {lobby}
  429. loop all players:
  430. if {heigen3s1.%loop-player%} is true:
  431. teleport the loop-player to {lobby}
  432. set {_pono} to {rank.%loop-player%} * 0.05
  433. add {_pono} to {rank.%attacker%}
  434. remove {_pono} from {rank.%victim%}
  435. execute console command "/scoreboard players set %victim% rack %{rank.%victim%}%"
  436. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  437. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  438. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  439. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to victim
  440. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。" to loop-player
  441. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  442. set {heigen3s1.%attacker%} to false
  443. set {heigen3s2.%attacker%} to false
  444. set {heigen3s1.%victim%} to false
  445. set {heigen3s2.%victim%} to false
  446. set {pvpt.%victim%} to false
  447. set {pvpt.%attacker%} to false
  448. set {heigen3} to false
  449. if {heigen4s1} is victim:
  450. teleport the attacker to {lobby}
  451. loop all players:
  452. if {heigen4s2.%loop-player%} is true:
  453. teleport the loop-player to {lobby}
  454. set {_pono} to {rank.%loop-player%} * 0.05
  455. add {_pono} to {rank.%attacker%}
  456. remove {_pono} from {rank.%victim%}
  457. execute console command "/scoreboard players set %victim% rack %{rank.%victim%}%"
  458. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  459. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  460. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  461. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to victim
  462. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。" to loop-player
  463. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  464. set {heigen4s1.%attacker%} to false
  465. set {heigen4s2.%attacker%} to false
  466. set {heigen4s1.%victim%} to false
  467. set {heigen4s2.%victim%} to false
  468. set {pvpt.%victim%} to false
  469. set {pvpt.%attacker%} to false
  470. set {heigen4} to false
  471. if {heigen4s2} is victim:
  472. teleport the attacker to {lobby}
  473. loop all players:
  474. if {heigen4s1.%loop-player%} is true:
  475. teleport the loop-player to {lobby}
  476. set {_pono} to {rank.%loop-player%} * 0.05
  477. add {_pono} to {rank.%attacker%}
  478. remove {_pono} from {rank.%victim%}
  479. execute console command "/scoreboard players set %victim% rack %{rank.%victim%}%"
  480. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  481. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  482. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  483. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to victim
  484. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。" to loop-player
  485. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  486. set {heigen4s1.%attacker%} to false
  487. set {heigen4s2.%attacker%} to false
  488. set {heigen4s1.%victim%} to false
  489. set {heigen4s2.%victim%} to false
  490. set {pvpt.%victim%} to false
  491. set {pvpt.%attacker%} to false
  492. set {heigen4} to false
  493. if {heigen5s1} is player:
  494. teleport the attacker to {lobby}
  495. loop all players:
  496. if {heigen5s2.%loop-player%} is true:
  497. teleport the loop-player to {lobby}
  498. set {_pono} to {rank.%loop-player%} * 0.05
  499. add {_pono} to {rank.%attacker%}
  500. remove {_pono} from {rank.%victim%}
  501. execute console command "/scoreboard players set %victim% rack %{rank.%victim%}%"
  502. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  503. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  504. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  505. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to victim
  506. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。" to loop-player
  507. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  508. set {heigen5s1.%attacker%} to false
  509. set {heigen5s2.%attacker%} to false
  510. set {heigen5s1.%victim%} to false
  511. set {heigen5s2.%victim%} to false
  512. set {pvpt.%victim%} to false
  513. set {pvpt.%attacker%} to false
  514. set {heigen5} to false
  515. if {heigen5s2} is victim:
  516. teleport the attacker to {lobby}
  517. loop all players:
  518. if {heigen5s1.%loop-player%} is true:
  519. teleport the loop-player to {lobby}
  520. set {_pono} to {rank.%loop-player%} * 0.05
  521. add {_pono} to {rank.%attacker%}
  522. remove {_pono} from {rank.%victim%}
  523. execute console command "/scoreboard players set %victim% rack %{rank.%victim%}%"
  524. execute console command "/scoreboard players set %loop-player% rack %{rank.%loop-player%}%"
  525. broadcast "&3&l[試合結果]&a&l%loop-player%が%player%に勝利!"
  526. message "&3&l[試合結果]&b&lランクが%{_pono}%点減りました。" to victim
  527. message "&3&l[試合結果]&b&l現在ランク%{rank.%player%}%点" to victim
  528. message "&3&l[試合結果]&a&lランクが%{_pono}%点増えました。" to loop-player
  529. message "&3&l[試合結果]&a&l現在ランク%{rank.%loop-player%}%点" to loop-player
  530. set {heigen5s1.%attacker%} to false
  531. set {heigen5s2.%attacker%} to false
  532. set {heigen5s1.%victim%} to false
  533. set {heigen5s2.%victim%} to false
  534. set {pvpt.%victim%} to false
  535. set {pvpt.%attacker%} to false
  536. set {heigen5} to false
  537.  
  538. command /h-1-1:
  539. permission: sk.admin
  540. trigger:
  541. set {heigen1-1} to location of player
  542.  
  543. command /h-1-2:
  544. permission: sk.admin
  545. trigger:
  546. set {heigen1-2} to location of player
  547.  
  548. command /h-2-1:
  549. permission: sk.admin
  550. trigger:
  551. set {heigen2-1} to location of player
  552.  
  553. command /h-2-2:
  554. permission: sk.admin
  555. trigger:
  556. set {heigen2-2} to location of player
  557.  
  558. command /h-3-1:
  559. permission: sk.admin
  560. trigger:
  561. set {heigen3-1} to location of player
  562.  
  563. command /h-3-2:
  564. permission: sk.admin
  565. trigger:
  566. set {heigen3-2} to location of player
  567.  
  568. command /h-4-1:
  569. permission: sk.admin
  570. trigger:
  571. set {heigen4-1} to location of player
  572.  
  573. command /h-4-2:
  574. permission: sk.admin
  575. trigger:
  576. set {heigen4-2} to location of player
  577.  
  578. command /h-5-1:
  579. permission: sk.admin
  580. trigger:
  581. set {heigen5-1} to location of player
  582.  
  583. command /h-5-2:
  584. permission: sk.admin
  585. trigger:
  586. set {heigen5-2} to location of player
  587.  
  588. command /setlobby:
  589. permission: sk.admin
  590. trigger:
  591. set {lobby} to location of player
  592.  
  593. on first join:
  594. set {rank.%player%} to 2000
  595. execute console command "/scoreboard players set %player% rack %{rank.%player%}%"
  596.  
  597. command /reset <player>:
  598. permission: sk.admin
  599. trigger:
  600. set {rank.%arg-1%} to 2000
  601. execute console command "/scoreboard players set %arg-1% rack %{rank.%arg-1%}%"
  602.  
  603. command /setup:
  604. permission: sk.admin
  605. trigger:
  606. set {heigen1} to false
  607. set {heigen2} to false
  608. set {heigen3} to false
  609. set {heigen4} to false
  610. set {heigen5} to false
Add Comment
Please, Sign In to add comment