nasuhahahafff

Untitled

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