mcspinner123

GreenPvP

Dec 2nd, 2019
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.62 KB | None | 0 0
  1. on load:
  2. set {ffa.spawn1} to "42 24 -702"
  3. set {ffa.spawn2} to "22 24 -689"
  4. set {ffa.spawn3} to "15 18 -725"
  5. set {ffa.spawn4} to "30 31 -759"
  6. set {ffa.spawn5} to "53 24 -728"
  7.  
  8. on load:
  9. set {scoreboard.name} to "&a&lGreenGame"
  10. clear {duel.start}
  11. clear {duel.join1}
  12. clear {duel.join2}
  13. clear {move}
  14. clear {duel.joinned}
  15.  
  16. on first join:
  17. set {Gadget.%player%} to 0
  18.  
  19. every 17 second:
  20. set {scoreboard.name} to "&a&lGreenGame"
  21. wait 1 second
  22. set {scoreboard.name} to "&6&lG&a&lreenGame"
  23. wait 1 second
  24. set {scoreboard.name} to "&f&lG&6&lr&a&leenGame"
  25. wait 1 second
  26. set {scoreboard.name} to "&f&lGr&6&le&a&lenGame"
  27. wait 1 second
  28. set {scoreboard.name} to "&f&lGre&6&le&a&lnGame"
  29. wait 1 second
  30. set {scoreboard.name} to "&f&lGree&6&ln&a&lGame"
  31. wait 1 second
  32. set {scoreboard.name} to "&f&lGreen&6&lG&a&lame"
  33. wait 1 second
  34. set {scoreboard.name} to "&f&lGreenG&6&la&a&lme"
  35. wait 1 second
  36. set {scoreboard.name} to "&f&lGreenGa&6&lm&a&le"
  37. wait 1 second
  38. set {scoreboard.name} to "&f&lGreenGam&6&le"
  39. wait 1 second
  40. set {scoreboard.name} to "&f&lGreenGame"
  41. wait 1 second
  42. set {scoreboard.name} to "&6&lGreenGame"
  43. wait 1 second
  44. set {scoreboard.name} to "&f&lGreenGame"
  45. wait 1 second
  46. set {scoreboard.name} to "&6&lGreenGame"
  47. wait 1 second
  48. set {scoreboard.name} to "&f&lGreenGame"
  49. wait 1 second
  50. set {scoreboard.name} to "&6&lGreenGame"
  51. wait 1 second
  52. set {scoreboard.name} to "&f&lGreenGame"
  53.  
  54. on join:
  55. set the join message to "&7&l[&a&lLogin&7&l] &7%player%さんがLoginしました。"
  56. if {money.%player%} is not set:
  57. set {money.%player%} to 0
  58.  
  59. on quit:
  60. set the quit message to "&7&l[&c&lLogout&7&l] &7%player%さんがLogoutしました。"
  61.  
  62. every second:
  63. loop all players:
  64. wipe loop-player's sidebar
  65. set name of sidebar of loop-player to "%{scoreboard.name}%"
  66. set score " " in sidebar of loop-player to 8
  67. set score "&6&l現在地 &7%{location.%loop-player%}%" in sidebar of loop-player to 7
  68. set score " " in sidebar of loop-player to 6
  69. set score "&a%{Stat3.%loop-player%}%" in sidebar of loop-player to 5
  70. set score "&7%{Stat4.%loop-player%}%" in sidebar of loop-player to 4
  71. set score " " in sidebar of loop-player to 3
  72. set score "&a%{Stat.%loop-player%}%" in sidebar of loop-player to 2
  73. set score "&7%{Stat2.%loop-player%}%" in sidebar of loop-player to 1
  74. set score "&7====================" in sidebar of loop-player to 0
  75.  
  76. on rightclick on a entity:
  77. if name of clicked entity is "&fDuel":
  78. open chest with 1 row named "&a&lDuelメニュー" to player
  79. set slot 0 of player's current inventory to gray stained glass pane named "&c&lNone"
  80. set slot 1 of player's current inventory to gray stained glass pane named "&c&lNone"
  81. set slot 2 of player's current inventory to gray stained glass pane named "&c&lNone"
  82. set slot 3 of player's current inventory to gray stained glass pane named "&c&lNone"
  83. set slot 4 of player's current inventory to diamond sword named "&cDuel&aに参加する"
  84. set slot 5 of player's current inventory to gray stained glass pane named "&c&lNone"
  85. set slot 6 of player's current inventory to gray stained glass pane named "&c&lNone"
  86. set slot 7 of player's current inventory to gray stained glass pane named "&c&lNone"
  87. set slot 8 of player's current inventory to gray stained glass pane named "&c&lNone"
  88. set slot 9 of player's current inventory to gray stained glass pane named "&c&lNone"
  89.  
  90. command /menu:
  91. trigger:
  92. give nether star named "&a&lGameMenu" to player
  93.  
  94. every second:
  95. loop all players:
  96. if {Stat.%loop-player%} is "株価":
  97. set {Stat2.%loop-player%} to {Kabu.Kabuka}
  98.  
  99. every 3 second:
  100. if {Kabu.PM} is 1:
  101. set {Kabu.KabukaP} to random integer from 1 to 1000
  102. add {Kabu.KabukaP} to {Kabu.Kabuka}
  103. set {kabu.PM} to 2
  104. if {Kabu.PM} is 2:
  105. set {kabu.KabukaM} to random integer from 1 to 1000
  106. remove {Kabu.KabukaM} from {Kabu.Kabuka}
  107. set {kabu.PM} to 1
  108. if {Kabu.Kabuka} is less than 1:
  109. set {Kabu.Kabuka} to 1000
  110.  
  111. on any move:
  112. player is in "kabu":
  113. set {location.%player%} to "株"
  114. set {Stat.%player%} to "株価"
  115. set {Stat3.%player%} to "所持金"
  116. set {Stat4.%player%} to "%{money.%player%}%"
  117. player is in "lobby":
  118. set {location.%player%} to "ロビー"
  119. set {Stat.%player%} to "最新情報"
  120. set {Stat2.%player%} to "なし"
  121. set {Stat3.%player%} to "所持金"
  122. set {Stat4.%player%} to "%{money.%player%}%"
  123. player is in "ffa":
  124. set {location.%player%} to "FFA"
  125. set {Stat.%player%} to "最新情報"
  126. set {Stat2.%player%} to "なし"
  127. set {Stat3.%player%} to "所持金"
  128. set {Stat4.%player%} to "%{money.%player%}%"
  129. player is in "duel":
  130. set {location.%player%} to "Duel"
  131. set {Stat.%player%} to "最新情報"
  132. set {Stat2.%player%} to "なし"
  133. set {Stat3.%player%} to "所持金"
  134. set {Stat4.%player%} to "%{money.%player%}%"
  135.  
  136. command /worldsetspawn [<text>]:
  137. permission: admin
  138. trigger:
  139. if arg 1 is not set:
  140. send "&cスポーンをセットする場所を指定してください" to player
  141. if arg 1 is "kabu":
  142. set {Kabu.spawn} to location of player
  143. send "&a株のスポーン値を&b%{Kabu.spawn}%&aにセットしました。" to player
  144. else:
  145. send "&c登録されていない場所です" to player
  146.  
  147. on rightclick with nether star:
  148. if name of player's tool contains "&a&lGameMenu":
  149. open chest with 3 row named "&a&lGameMenu" to player
  150. set slot 0 of player's current inventory to gray stained glass pane named "&c&lNone"
  151. set slot 1 of player's current inventory to gray stained glass pane named "&c&lNone"
  152. set slot 2 of player's current inventory to gray stained glass pane named "&c&lNone"
  153. set slot 3 of player's current inventory to gray stained glass pane named "&c&lNone"
  154. set slot 4 of player's current inventory to gray stained glass pane named "&c&lNone"
  155. set slot 5 of player's current inventory to gray stained glass pane named "&c&lNone"
  156. set slot 6 of player's current inventory to gray stained glass pane named "&c&lNone"
  157. set slot 7 of player's current inventory to gray stained glass pane named "&c&lNone"
  158. set slot 8 of player's current inventory to gray stained glass pane named "&c&lNone"
  159. set slot 9 of player's current inventory to gray stained glass pane named "&c&lNone"
  160. set slot 11 of player's current inventory to gray stained glass pane named "&c&lNone"
  161. set slot 10 of player's current inventory to gold nugget named "&a株"
  162. set slot 12 of player's current inventory to gray stained glass pane named "&c&lNone"
  163. set slot 13 of player's current inventory to gray stained glass pane named "&c&lNone"
  164. set slot 14 of player's current inventory to gray stained glass pane named "&c&lNone"
  165. set slot 15 of player's current inventory to gray stained glass pane named "&c&lNone"
  166. set slot 16 of player's current inventory to gray stained glass pane named "&c&lNone"
  167. set slot 17 of player's current inventory to gray stained glass pane named "&c&lNone"
  168. set slot 18 of player's current inventory to gray stained glass pane named "&c&lNone"
  169. set slot 19 of player's current inventory to gray stained glass pane named "&c&lNone"
  170. set slot 20 of player's current inventory to gray stained glass pane named "&c&lNone"
  171. set slot 21 of player's current inventory to gray stained glass pane named "&c&lNone"
  172. set slot 22 of player's current inventory to beacon named "&aBack to lobby"
  173. set slot 23 of player's current inventory to redstone torch named "&bガジェット" with lore "&7ペット、パーティクルを変えることができます。" and "&7現在の開放数 &e%{Gadget.%player%}%&7/&e0"
  174. set slot 24 of player's current inventory to gray stained glass pane named "&c&lNone"
  175. set slot 25 of player's current inventory to gray stained glass pane named "&c&lNone"
  176. set slot 26 of player's current inventory to gray stained glass pane named "&c&lNone"
  177.  
  178. on rightclick on a entity:
  179. if name of clicked entity is "&fFFA":
  180. set {ffa.spawn.%player%} to random integer from 1 to 5
  181. wait 1 second
  182. if {ffa.spawn.%player%} is 1:
  183. execute console command "/mv tp %player% ffa"
  184. wait 1 second
  185. execute console command "/tp %player% %{ffa.spawn1.%player%}%"
  186. stop
  187. if {ffa.spawn.%player%} is 1:
  188. execute console command "/mv tp %player% ffa"
  189. wait 1 second
  190. execute console command "/tp %player% %{ffa.spawn2.%player%}%"
  191. stop
  192. if {ffa.spawn.%player%} is 1:
  193. execute console command "/mv tp %player% ffa"
  194. wait 1 second
  195. execute console command "/tp %player% %{ffa.spawn3.%player%}%"
  196. stop
  197. if {ffa.spawn.%player%} is 1:
  198. execute console command "/mv tp %player% ffa"
  199. wait 1 second
  200. execute console command "/tp %player% %{ffa.spawn4.%player%}%"
  201. stop
  202. if {ffa.spawn.%player%} is 1:
  203. execute console command "/mv tp %player% ffa"
  204. wait 1 second
  205. execute console command "/tp %player% %{ffa.spawn5.%player%}%"
  206. stop
  207.  
  208.  
  209.  
  210. on inventory click:
  211. if name of player's current inventory contain "&a&lGameMenu":
  212. cancel event
  213. if name of clicked item is "&a株":
  214. execute console command "/mv tp %player% kabu"
  215. if name of clicked item is "&aBack to lobby":
  216. execute console command "/mv tp %player% lobby"
  217. if name of clicked item is "&bガジェット":
  218. open chest with 3 row named "&a&lGameMenu" to player
  219. set slot 0 of player's current inventory to gray stained glass pane named "&c&lNone"
  220. set slot 1 of player's current inventory to gray stained glass pane named "&c&lNone"
  221. set slot 2 of player's current inventory to gray stained glass pane named "&c&lNone"
  222. set slot 3 of player's current inventory to gray stained glass pane named "&c&lNone"
  223. set slot 4 of player's current inventory to gray stained glass pane named "&c&lNone"
  224. set slot 5 of player's current inventory to gray stained glass pane named "&c&lNone"
  225. set slot 6 of player's current inventory to gray stained glass pane named "&c&lNone"
  226. set slot 7 of player's current inventory to gray stained glass pane named "&c&lNone"
  227. set slot 8 of player's current inventory to gray stained glass pane named "&c&lNone"
  228. set slot 9 of player's current inventory to gray stained glass pane named "&c&lNone"
  229. set slot 11 of player's current inventory to gray stained glass pane named "&c&lNone"
  230. set slot 10 of player's current inventory to green banner named "&aパーティクル"
  231. set slot 12 of player's current inventory to gray stained glass pane named "&c&lNone"
  232. set slot 13 of player's current inventory to gray stained glass pane named "&c&lNone"
  233. set slot 14 of player's current inventory to gray stained glass pane named "&c&lNone"
  234. set slot 15 of player's current inventory to gray stained glass pane named "&c&lNone"
  235. set slot 16 of player's current inventory to gray stained glass pane named "&c&lNone"
  236. set slot 17 of player's current inventory to gray stained glass pane named "&c&lNone"
  237. set slot 18 of player's current inventory to gray stained glass pane named "&c&lNone"
  238. set slot 19 of player's current inventory to gray stained glass pane named "&c&lNone"
  239. set slot 20 of player's current inventory to gray stained glass pane named "&c&lNone"
  240. set slot 21 of player's current inventory to gray stained glass pane named "&c&lNone"
  241. set slot 22 of player's current inventory to beacon named "&aBack to lobby"
  242. set slot 23 of player's current inventory to redstone torch named "&bガジェット" with lore "&7ペット、パーティクルを変えることができます。" and "&7現在の開放数 &e%{Gadget.%player%}%&7/&e0"
  243. set slot 24 of player's current inventory to gray stained glass pane named "&c&lNone"
  244. set slot 25 of player's current inventory to gray stained glass pane named "&c&lNone"
  245. set slot 26 of player's current inventory to gray stained glass pane named "&c&lNone"
  246. if name of player's current inventory contain "&a&lDuelメニュー":
  247. cancel event
  248. if name of clicked item is "&cDuel&aに参加する":
  249. if {duel.start} is not set:
  250. if player is {duel.join1}:
  251. send "&c既に参加しています。" to player
  252. else:
  253. if player is {duel.join2}:
  254. send "&c既に参加しています。" to player
  255. else:
  256. send "&cDuel&aに参加しました。" to player
  257. if {duel.joinned} is not set:
  258. send "&aもう1人を待っています..." to player
  259. set {duel.join1} to player
  260. wait 1 tick
  261. set {duel.joinned} to true
  262. if {duel.joinned} is true:
  263. set {duel.join2} to player
  264. send "&b試合を開始します。あなたの対戦相手は &6&l%{duel.join1}%&bさんです" to player
  265. send "&b試合を開始します。あなたの対戦相手は &6&l%{duel.join2}%&bさんです" to {duel.join1}
  266. set {duel.start} to true
  267. teleport {duel.join1} to {duel.spawn1}
  268. teleport {duel.join2} to {duel.spawn2}
  269. wait 1 second
  270. send "&a開始まで 5秒前....." to {duel.join1}
  271. send "&a開始まで 5秒前....." to {duel.join2}
  272. wait 1 second
  273. send "&a開始まで 4秒前....." to {duel.join1}
  274. send "&a開始まで 4秒前....." to {duel.join2}
  275. wait 1 second
  276. send "&a開始まで 3秒前....." to {duel.join1}
  277. send "&a開始まで 3秒前....." to {duel.join2}
  278. wait 1 second
  279. send "&a開始まで 2秒前....." to {duel.join1}
  280. send "&a開始まで 2秒前....." to {duel.join2}
  281. wait 1 second
  282. send "&a開始まで 1秒前....." to {duel.join1}
  283. send "&a開始まで 1秒前....." to {duel.join2}
  284. wait 1 second
  285. send "&a開始!!" to {duel.join1}
  286. send "&a開始!!" to {duel.join2}
  287. else:
  288. send "&cDuelは試合中なので参加できません。" to player
  289.  
  290. on death:
  291. force player to respawn
  292. if player is {duel.join1}:
  293. send "&c&lあなたは倒されました。" to {duel.join1}
  294. send "&a&lあなたは相手を倒しました。" to {duel.join2}
  295. send "&a&l%{duel.winmoney}%円を受け取りました。" to {duel.join2}
  296. set {money.%{duel.join2}%} to {duel.winmoney}
  297. if player is {duel.join2}:
  298. send "&c&lあなたは倒されました。" to {duel.join2}
  299. send "&a&lあなたは相手を倒しました。" to {duel.join1}
  300. send "&a&l%{duel.winmoney}%円を受け取りました。" to {duel.join1}
  301. set {money.%{duel.join1}%} to {duel.winmoney}
  302. execute console command "/mv tp %{duel.join1}% lobby"
  303. execute console command "/mv tp %{duel.join2}% lobby"
  304. clear {duel.start}
  305. clear {duel.join1}
  306. clear {duel.join2}
  307. clear {move}
  308. clear {duel.joinned}
  309.  
  310. command /duel [<text>] [<number>]:
  311. permission: admin
  312. trigger:
  313. if arg 1 is not set:
  314. send "&c第一引数を指定してください。 /duel [引数]" to player
  315. send "&asetspawn1 => Duelのスポーン1を自分の立っている場所に設定します。" to player
  316. send "&asetspawn2 => Duelのスポーン2を自分の立っている場所に設定します。" to player
  317. send "&asetmoney => 勝利したときもらえる金額を設定します。" to player
  318. if arg 2 is not set:
  319. if arg 1 is "setspawn1":
  320. set {duel.spawn1} to location of player
  321. send "&aDuelの開始スポーン地点1を %{duel.spawn1}% に設定しました。" to player
  322. if arg 1 is "setspawn2":
  323. set {duel.spawn2} to location of player
  324. send "&aDuelの開始スポーン地点2を %{duel.spawn2}% に設定しました。" to player
  325. if arg 1 is "setmoney":
  326. if arg 2 is set:
  327. set {duel.winmoney} to arg 2
  328. send "&a%{duel.winmoney}%円に勝利金額を変更しました。" to player
Advertisement
Add Comment
Please, Sign In to add comment