Guest1221

Game W

Jan 21st, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.37 KB | None | 0 0
  1. options:
  2. Title: &8» &8[&7Skyline&8] &8«
  3. Line1: &7
  4. Line2: &8» &7Queue: &e%{queue1}%/10
  5. Line3: &8» &7Credits: &e%{credits::%loop-player%}%
  6. Line4: &f
  7. Line5: &8» &7IP: &eSkyline.minehut.gg
  8. Line6: &8» &7Website: &eComing soon!
  9. Line7: &8» &7Store: &eComing soon!
  10. Line8: &a
  11.  
  12. on first join:
  13. set {credits::%player%} to 0
  14.  
  15. command /credits [<text>] [<player>] [<int>]:
  16. trigger:
  17. if arg 1 is not set:
  18. if arg 2 is not set:
  19. if arg 3 is not set:
  20. send "&8» &7You have &e%{credits::%player%}% credits"
  21. if arg 1 is "check":
  22. if arg 2 is set:
  23. send "&8» &e%arg 2% &7has &e%{credits::%player%}% credits"
  24. else:
  25. send "&8» &7Enter a name to check their credit balance."
  26. if arg 1 is "pay":
  27. if arg 2 is set:
  28. if arg 3 is set:
  29. if arg 3 > 0:
  30. if arg 3 <= {credits::%player%}:
  31. remove arg 3 from {credits::%player%}
  32. add arg 3 to {credits::%arg 2%}
  33. send "&8» &7You have given &e%arg 3% credits &7to &e%arg 2%"
  34. send "&8» &e%arg 3% credits &7has been given to you by &e%player%" to arg 2
  35. else:
  36. send "&8» &7You don't have enough credits to give."
  37. else:
  38. send "&8» &7You need to send an amount greater than 0."
  39. else:
  40. send "&8» &7Enter an amount to give."
  41. else:
  42. send "&8» &7Enter a player to give credits to."
  43. if arg 1 is "add":
  44. if player has permission "credit.admin":
  45. if arg 2 is set:
  46. if arg 3 is set:
  47. add arg 3 to {credits::%arg 2%}
  48. send "&8» &e%arg 2% &7has been given &e%arg 3% credits"
  49. send "&8» &e%player% &7has given you &e%arg 3% credits" to arg 2
  50. else:
  51. send "&8» &7Enter an amount to give."
  52. else:
  53. send "&8» &7Enter a player to give credits to."
  54. else:
  55. send "&8» &7You do not have permission to add credits."
  56. if arg 1 is "remove":
  57. if player has permission "credit.admin":
  58. if arg 2 is set:
  59. if arg 3 is set:
  60. remove arg 3 from {credits::%arg 2%}
  61. send "&8» &e%arg 3% credits &7was removed from %arg 2%'s account."
  62. send "&8» &e%player% has removed %arg 3% credits &7from your account." to arg 2
  63. else:
  64. send "&8» &7Enter an amount to remove."
  65. else:
  66. send "&8» &7Enter a player to remove credits from."
  67. else:
  68. send "&8» &7You do not have permission to remove credits."
  69. if arg 1 is "set":
  70. if player has permission "credit.admin":
  71. if arg 2 is set:
  72. if arg 3 is set:
  73. set {credits::%arg 2%} to arg 3
  74. send "&8» &e%arg 2%'s credits &7has been set to &e%arg 3%"
  75. send "&8» &7Your credits were set to &e%arg 3% &7by &e%player%" to arg 2
  76. else:
  77. send "&8» &7Enter an amount to set the player's balance to."
  78. else:
  79. send "&8» &7Enter a player to set their credits."
  80. else:
  81. send "&8» &7You do not have permission to set someone's credits."
  82. if arg 1 is "help":
  83. send ""
  84. send "&8» &7Credits Help"
  85. send ""
  86. send "&8» &e/credits &8» &7Checks your own credits balance. &8«"
  87. send "&8» &e/credits check <player> &8» &7Checks a player's credits balance. &8«"
  88. send "&8» &e/credits pay <player> <amount> &8» &7Pays a player from your credits balance. &8«"
  89. send "&8» &e/credits help &8» &7Shows this help menu. &8«"
  90.  
  91. on rightclick:
  92. if player is holding paper named "&e1 credits":
  93. remove 1 paper named "&e1 credits" from player's inventory
  94. add 1 to {credits::%player%}
  95. if player is holding paper named "&e5 credits":
  96. remove 1 paper named "&e5 credits" from player's inventory
  97. add 5 to {credits::%player%}
  98. if player is holding paper named "&e10 credits":
  99. remove 1 paper named "&e10 credits" from player's inventory
  100. add 10 to {credits::%player%}
  101. if player is holding paper named "&e15 credits":
  102. remove 1 paper named "&e15 credits" from player's inventory
  103. add 15 to {credits::%player%}
  104. if player is holding paper named "&e20 credits":
  105. remove 1 paper named "&e20 credits" from player's inventory
  106. add 20 to {credits::%player%}
  107. if player is holding paper named "&e25 credits":
  108. remove 1 paper named "&e25 credits" from player's inventory
  109. add 25 to {credits::%player%}
  110.  
  111. on first join:
  112. set {credits::%player%} to 0
  113.  
  114. on join:
  115. if {credits::%player%} is not set:
  116. set {credits::%player%} to 0
  117.  
  118. on script load:
  119. set {queue1} to 0
  120. delete {queue::*}
  121.  
  122. command /resetqueue:
  123. permission: queue.reset
  124. trigger:
  125. set {queue.%player%} to 0
  126. delete {queue::*}
  127. set {queue1} to 0
  128. broadcast "&8» &7Queue was reset"
  129.  
  130. command /setloc:
  131. trigger:
  132. set {spawn} to location of player
  133.  
  134. command /queue [<text="check">]:
  135. usage: You can either use &c/queue join &for &c/queue leave
  136. trigger:
  137. if arg-1 is "check":
  138. send "&8» &7There are &e%{queue1}%/10 &7players in the queue!" to player
  139. if arg-1 is "join":
  140. teleport player to {spawn}
  141. set {checkqueue} to "True"
  142. if {queue1} >= 10:
  143. send "&8» &7The queue is full!" to player
  144. else if "%{queue::*}%" contains "%player%":
  145. send "&8» &7You are already in the queue!" to player
  146. stop
  147. else:
  148. add 1 to {queue1}
  149. add "%player%" to {queue::*}
  150. set {queue.%player%} to "True"
  151. broadcast "&8» &7There are now &e%{queue1}%/10 &7players in the queue!"
  152. if executor is console:
  153. if arg-1 is "start":
  154. if {queue1} <= 1:
  155. broadcast "&8» &7Not enough players to start!"
  156. else:
  157. if {queue1} <= 1:
  158. broadcast "&8» &7Not enough players to start!"
  159. stop
  160. broadcast "&8» &7The match is about to start!"
  161. wait 1 second
  162. if {queue1} <= 1:
  163. broadcast "&8» &7Not enough players to start!"
  164. stop
  165. broadcast "&8» &7The match will begin in &e15 &7seconds.."
  166. wait 10 seconds
  167. if {queue1} <= 1:
  168. broadcast "&8» &7Not enough players to start!"
  169. stop
  170. broadcast "&8» &7The match will begin in &e5 &7seconds.."
  171. wait 1 seconds
  172. if {queue1} <= 1:
  173. broadcast "&8» &7Not enough players to start!"
  174. stop
  175. broadcast "&8» &7The match will begin in &e4 &7seconds.."
  176. wait 1 seconds
  177. if {queue1} <= 1:
  178. broadcast "&8» &7Not enough players to start!"
  179. stop
  180. broadcast "&8» &7The match will begin in &e3 &7seconds.."
  181. wait 1 seconds
  182. if {queue1} <= 1:
  183. broadcast "&8» &7Not enough players to start!"
  184. stop
  185. broadcast "&8» &7The match will begin in &e2 &7seconds.."
  186. wait 1 seconds
  187. if {queue1} <= 1:
  188. broadcast "&8» &7Not enough players to start!"
  189. stop
  190. broadcast "&8» &7The match will begin in &e1 &7seconds.."
  191. wait 1 second
  192. if {queue1} >= 2:
  193. broadcast "&8» &7The game has now started"
  194. set {game.end} to 0
  195. loop {queue::*}:
  196. chance of 50%:
  197. teleport loop-value parsed as player to {CTSpawn}
  198. remove "%player%" from {T::*}
  199. add "%player%" to {CT::*}
  200. make console execute "/eco set %loop-value% 800"
  201. make console execute "/manuadd %loop-value% CT maps"
  202. make console execute "/manuaddp %loop-value% counterterrorist.buy"
  203. make console execute "/menu grab %loop-value% CTSpawn"
  204. make console execute "/gms %loop-value%"
  205. else:
  206. teleport loop-value parsed as player to {TSpawn}
  207. remove "%player%" from {CT::*}
  208. add "%player%" to {T::*}
  209. make console execute "/eco set %loop-value% 800"
  210. make console execute "/manuadd %loop-value% T maps"
  211. make console execute "/manudelp %loop-value% terrorist.buy"
  212. make console execute "/menu grab %loop-value% TSpawn"
  213. make console execute "/gms %loop-value%"
  214. set {queue.%player%} to "False"
  215. delete {queue::*}
  216. set {queue1} to 0
  217. make console execute "/resetqueue"
  218. make console execute "/gamefreeze"
  219. make console execute "/setblock 14 4 -29 redstone_block"
  220. wait 1 second
  221. make console execute "/setblock 14 4 -29 air"
  222. else:
  223. broadcast "&8» &7Not enough players to start."
  224. if arg-1 is "leave":
  225. if {queue.%player%} is "False":
  226. send "&8» &7You are not in the queue."
  227. stop
  228. if {queue.%player%} is "True":
  229. remove 1 from {queue1}
  230. send "&8» &7You have left the queue!"
  231. broadcast "&8» &7There are now &e%{queue1}%/10 &7players in the queue!"
  232. remove "%player%" from {queue::*}
  233. set {queue.%player%} to "False"
  234. else:
  235. send "&8» &7You are not currently in a queue!"
  236. command /test:
  237. trigger:
  238. send "%{queue::*}%" to player
  239. send "%{queue1}%" to player
  240.  
  241. command /test2:
  242. trigger:
  243. add 1 to {queue1}
  244. broadcast "&8» &7There are now &e%{queue1}%/10 &7players in the queue!"
  245.  
  246. on join:
  247. set {queue.%player%} to 0
  248. teleport player to {spawn}
  249.  
  250. every 1 second:
  251. if {checkqueue} is "True":
  252. if {queue1} >= 2:
  253. make console execute "/queue start"
  254. set {checkqueue} to "False"
  255. stop
  256.  
  257. command /score:
  258. trigger:
  259. send ""
  260. send "&3Counter-Terrorists Have Won %{CTRoundsWon}% Round(s)"
  261. send ""
  262. send "&cTerrorists Have Won %{TRoundsWon}% Round(s)"
  263. send ""
  264.  
  265. command /resetdefuser:
  266. permission: reset.admin
  267. trigger:
  268. set {DefusingBomb::%player%} to "False"
  269. set {Defused.Bomb} to "False"
  270.  
  271. command /reset:
  272. permission: reset.admin
  273. trigger:
  274. set {Bomb.Explode} to "False"
  275. set {Bomb.Defuse} to "False"
  276. set {BombIs.Defused} to "False"
  277. set {DefusingBomb::%player%} to "False"
  278. set {Defused.Bomb} to "False"
  279. set action bar of player to "&8» &7Reset-all Complete."
  280.  
  281. command /resetrounds:
  282. permission: reset.admin
  283. trigger:
  284. set {CTRoundsWon} to 0
  285. set {TRoundsWon} to 0
  286. set action bar of player to "&8» &7Reset-Rounds Complete."
  287.  
  288. command /forcescore <text> <text>:
  289. permission: forcescore.admin
  290. trigger:
  291. if arg 1 is "CT":
  292. set {CTRoundsWon} to arg 2
  293. else if arg 1 is "T":
  294. set {TRoundsWon} to arg 2
  295. else:
  296. send "&8» &7Make sure your adding to &eT &7or &eCT&7."
  297.  
  298. on place of a daylight sensor:
  299. set action bar of player to "&8» &7Bomb Planting in &e5 &7Seconds."
  300. wait 1 second
  301. set action bar of player to "&8» &7Bomb Planting in &e4 &7Seconds."
  302. wait 1 second
  303. set action bar of player to "&8» &7Bomb Planting in &e3 &7Seconds."
  304. wait 1 second
  305. set action bar of player to "&8» &7Bomb Planting in &e2 &7Seconds."
  306. wait 1 second
  307. set action bar of player to "&8» &7Bomb Planting in &e1 &7Seconds."
  308. wait 1 second
  309. broadcast "&8» &7The bomb has been planted!"
  310.  
  311.  
  312. if {BombIs.Defused} is "True":
  313. make console execute "/reset"
  314. stop
  315. broadcast "&8» &7Bomb exploding in &e30 &7seconds."
  316. wait 10 seconds
  317. if {BombIs.Defused} is "True":
  318. make console execute "/reset"
  319. stop
  320. broadcast "&8» &7Bomb exploding in &e20 &7seconds."
  321. wait 10 seconds
  322. if {BombIs.Defused} is "True":
  323. make console execute "/reset"
  324. stop
  325. broadcast "&8» &7Bomb exploding in &e10 &7seconds."
  326. wait 5 seconds
  327. if {BombIs.Defused} is "True":
  328. make console execute "/reset"
  329. stop
  330. broadcast "&8» &7Bomb exploding in &e5 &7seconds."
  331. wait 2 second
  332. if {BombIs.Defused} is "True":
  333. make console execute "/reset"
  334. stop
  335. broadcast "&8» &7Bomb exploding in &e3 &7seconds."
  336. wait 1 second
  337. if {BombIs.Defused} is "True":
  338. make console execute "/reset"
  339. stop
  340. broadcast "&8» &7Bomb exploding in &e2 &7seconds."
  341. wait 1 second
  342. if {BombIs.Defused} is "True":
  343. make console execute "/reset"
  344. stop
  345. broadcast "&8» &7Bomb exploding in &e1 &7seconds."
  346. wait 1 second
  347. if {BombIs.Defused} is "True":
  348. make console execute "/reset"
  349. stop
  350. broadcast "&8» &7The bomb has exploded"
  351. set {DefusingBomb::%player%} to "False"
  352. set {Defused.Bomb} to "False"
  353. set {BombIs.Defused} to "False"
  354. set {Bomb.Explode} to "True"
  355. set event-block to air
  356. show large explosion at the event-block to the player
  357. show large explosion at the event-block to the player
  358.  
  359. on rightclick on daylight sensor with shears:
  360. if player is holding shears named "&fDefuser":
  361. set {Defused.Bomb} to "False"
  362. set {DefusingBomb::%player%} to "True"
  363. if {DefusingBomb::%player%} is "True":
  364. if {DefusingBomb::%player%} is "False":
  365. stop
  366. set action bar of player to "&8» &7Defusing bomb in &e8 &7seconds."
  367. wait 1 second
  368. if {DefusingBomb::%player%} is "False":
  369. stop
  370. set action bar of player to "&8» &7Defusing bomb in &e7 &7seconds."
  371. wait 1 second
  372. if {DefusingBomb::%player%} is "False":
  373. stop
  374. set action bar of player to "&8» &7Defusing bomb in &e6 &7seconds."
  375. wait 1 second
  376. if {DefusingBomb::%player%} is "False":
  377. stop
  378. set action bar of player to "&8» &7Defusing bomb in &e5 &7seconds."
  379. wait 1 second
  380. if {DefusingBomb::%player%} is "False":
  381. stop
  382. set action bar of player to "&8» &7Defusing bomb in &e4 &7seconds."
  383. wait 1 second
  384. if {DefusingBomb::%player%} is "False":
  385. stop
  386. set action bar of player to "&8» &7Defusing bomb in &e3 &7seconds."
  387. wait 1 second
  388. if {DefusingBomb::%player%} is "False":
  389. stop
  390. set action bar of player to "&8» &7Defusing bomb in &e2 &7seconds."
  391. wait 1 second
  392. if {DefusingBomb::%player%} is "False":
  393. stop
  394. set action bar of player to "&8» &7Defusing bomb in &e1 &7seconds."
  395. wait 1 second
  396. if {DefusingBomb::%player%} is "False":
  397. stop
  398. broadcast "&8» &7The bomb has been defused."
  399. set {Bomb.Defuse} to "True"
  400. set {BombIs.Defused} to "True"
  401. set event-block to air
  402. show red dust at the event-block to the player
  403. show red dust at the event-block to the player
  404. show red dust at the event-block to the player
  405. set {Defused.Bomb} to "False"
  406. set {DefusingBomb::%player%} to "False"
  407.  
  408. on any move:
  409. if {DefusingBomb::%player%} is "True":
  410. remove all shears from player's inventory
  411. add 1 shears named "&fDefuser" to player's inventory
  412. set action bar of player to "&8» &cBomb defusing has been canceled, do not move!"
  413. set {Defusingbomb::%player%} to "False"
  414.  
  415. every second in world "Maps":
  416. if {Bomb.Defuse} is "True":
  417. broadcast ""
  418. broadcast "&8» &eCounter-Terrorists &7have won the round"
  419. broadcast ""
  420. add 1 to {CTRoundsWon}
  421. set {Bomb.Defuse} to "False"
  422. loop all players:
  423. if loop-player has permission "terrorist.buy":
  424. teleport loop-player to {TSpawn}
  425. make console execute "/gamemode 2 %loop-player%"
  426. else if loop-player has permission "counterterrorist.buy":
  427. teleport loop-player to {CTSpawn}
  428. make console execute "/gamemode 2 %loop-player%"
  429. make console execute "/gamefreeze"
  430. stop
  431.  
  432. if {Bomb.Explode} is "True":
  433. broadcast ""
  434. broadcast "&8» &eTerrorists &7have won the round"
  435. broadcast ""
  436. add 1 to {TRoundsWon}
  437. set {Bomb.Explode} to "False"
  438. loop all players:
  439. if loop-player has permission "terrorist.buy":
  440. teleport loop-player to {TSpawn}
  441. make console execute "/gamemode 2 %loop-player%"
  442. else if loop-player has permission "counterterrorist.buy":
  443. teleport loop-player to {CTSpawn}
  444. make console execute "/gamemode 2 %loop-player%"
  445. make console execute "/gamefreeze"
  446. stop
  447.  
  448. if {CTRoundsWon} = 8:
  449. broadcast ""
  450. broadcast "&8» &eCounter-Terrorists &7have won the game"
  451. broadcast ""
  452. set {game.end} to 1
  453. set {CTRoundsWon} to 0
  454. set {TRoundsWon} to 0
  455. loop all players:
  456. teleport loop-player to {spawn}
  457. make console execute "ci %loop-player%"
  458. make console execute "ci %loop-player%"
  459. make console execute "/manudelp %loop-player% terrorist.buy"
  460. make console execute "/manudelp %loop-player% counterterrorist.buy"
  461. make console execute "/gamemode 2 %loop-player%"
  462. loop all players:
  463. if loop-player has permission "counterterrorist.buy":
  464. add 15 to {credits::%loop-player%}
  465. stop
  466.  
  467. if {TRoundsWon} = 8:
  468. broadcast ""
  469. broadcast "&8» &eTerrorists &7have won the game"
  470. broadcast ""
  471. set {game.end} to 1
  472. set {TRoundsWon} to 0
  473. set {CTRoundsWon} to 0
  474. loop all players:
  475. teleport loop-player to {spawn}
  476. make console execute "/ci %loop-player%"
  477. make console execute "/ci %loop-player%"
  478. make console execute "/manudelp %loop-player% terrorist.buy"
  479. make console execute "/manudelp %loop-player% counterterrorist.buy"
  480. loop all players:
  481. if loop-player has permission "terrorist.buy":
  482. add 15 to {credits::%loop-player%}
  483. stop
  484.  
  485. command /CTSpawn:
  486. permission: spawn.admin
  487. trigger:
  488. set {CTSpawn} to player's location
  489. send "&8» &7Counter Terrorist Spawn Set"
  490.  
  491. command /TSpawn:
  492. permission: spawn.admin
  493. trigger:
  494. set {TSpawn} to player's location
  495. send "&8» &7Terrorist Spawn Set"
  496.  
  497. command /timer:
  498. permission: timer.admin
  499. trigger:
  500. set {timer} to 300
  501. if {timer} = 300:
  502. broadcast ""
  503. broadcast "&8» &75:00 remaining"
  504. broadcast ""
  505. while {timer} > 270:
  506. wait 1 second
  507. remove 1 from {timer}
  508. if {timer} = 270:
  509. broadcast ""
  510. broadcast "&8» &74:30 remaining"
  511. broadcast ""
  512. while {timer} > 240:
  513. wait 1 second
  514. remove 1 from {timer}
  515. if {timer} = 240:
  516. broadcast ""
  517. broadcast "&8» &74:00 remaining"
  518. broadcast ""
  519. while {timer} > 210:
  520. wait 1 second
  521. remove 1 from {timer}
  522. if {timer} = 210:
  523. broadcast ""
  524. broadcast "&8» &73:30 remaining"
  525. broadcast ""
  526. while {timer} > 180:
  527. wait 1 second
  528. remove 1 from {timer}
  529. if {timer} = 180:
  530. broadcast ""
  531. broadcast "&8» &73:00 remaining"
  532. broadcast ""
  533. while {timer} > 150:
  534. wait 1 second
  535. remove 1 from {timer}
  536. if {timer} = 150:
  537. broadcast ""
  538. broadcast "&8» &72:30 remaining"
  539. broadcast ""
  540. while {timer} > 120:
  541. wait 1 second
  542. remove 1 from {timer}
  543. if {timer} = 120:
  544. broadcast ""
  545. broadcast "&8» &72:00 remaining"
  546. broadcast ""
  547. while {timer} > 90:
  548. wait 1 second
  549. remove 1 from {timer}
  550. if {timer} = 90:
  551. broadcast ""
  552. broadcast "&8» &71:30 remaining"
  553. broadcast ""
  554. while {timer} > 60:
  555. wait 1 second
  556. remove 1 from {timer}
  557. if {timer} = 60:
  558. broadcast ""
  559. broadcast "&8» &71:00 remaining"
  560. broadcast ""
  561. while {timer} > 30:
  562. wait 1 second
  563. remove 1 from {timer}
  564. if {timer} = 30:
  565. broadcast ""
  566. broadcast "&8» &70:30 remaining"
  567. broadcast ""
  568. while {timer} > 10:
  569. wait 1 second
  570. remove 1 from {timer}
  571. if {timer} = 10:
  572. broadcast ""
  573. broadcast "&8» &70:10 remaining"
  574. broadcast ""
  575. while {timer} > 3:
  576. wait 1 second
  577. remove 1 from {timer}
  578. if {timer} = 3:
  579. broadcast ""
  580. broadcast "&8» &70:03 remaining"
  581. broadcast ""
  582. while {timer} > 2:
  583. wait 1 second
  584. remove 1 from {timer}
  585. if {timer} = 2:
  586. broadcast ""
  587. broadcast "&8» &70:02 remaining"
  588. broadcast ""
  589. while {timer} > 1:
  590. wait 1 second
  591. remove 1 from {timer}
  592. if {timer} = 1:
  593. broadcast ""
  594. broadcast "&8» &70:01 remaining"
  595. broadcast ""
  596. while {timer} > 0:
  597. wait 1 second
  598. remove 1 from {timer}
  599. if {timer} = 0:
  600. set {Bomb.Defuse} to "True"
  601.  
  602. command /time:
  603. permission: timer.access
  604. trigger:
  605. if {timer} = 0:
  606. send "&8» &7There are currently no games running."
  607. else:
  608. send "&8» &e%{timer}% &7seconds remaining"
  609.  
  610. command /resettimer:
  611. permission: timer.admin
  612. trigger:
  613. set {timer} to 0
  614.  
  615. command /wipescoreboard:
  616. permission: scoreboard.admin
  617. trigger:
  618. loop all players:
  619. wipe loop-player's sidebar
  620.  
  621. command /gamefreeze:
  622. permission: freeze.admin
  623. trigger:
  624. set {gamefreeze.toggle} to "True"
  625. set {gamefreeze.timer} to 8
  626. if {game.end} is 1:
  627. stop
  628. broadcast ""
  629. broadcast "&8» &7Round starting in %{gamefreeze.timer}% seconds"
  630. broadcast ""
  631. if {game.end} is 1:
  632. stop
  633. wait 1 second
  634. broadcast "&8» &7Round starting in %{gamefreeze.timer}% seconds"
  635. broadcast ""
  636. if {game.end} is 1:
  637. stop
  638. wait 1 second
  639. broadcast "&8» &7Round starting in %{gamefreeze.timer}% seconds"
  640. broadcast ""
  641. if {game.end} is 1:
  642. stop
  643. wait 1 second
  644. broadcast "&8» &7Round starting in %{gamefreeze.timer}% seconds"
  645. broadcast ""
  646. if {game.end} is 1:
  647. stop
  648. wait 1 second
  649. broadcast "&8» &7Round starting in %{gamefreeze.timer}% seconds"
  650. broadcast ""
  651. if {game.end} is 1:
  652. stop
  653. wait 1 second
  654. broadcast "&8» &7Round starting in %{gamefreeze.timer}% seconds"
  655. broadcast ""
  656. if {game.end} is 1:
  657. stop
  658. wait 1 second
  659. broadcast "&8» &7Round starting in %{gamefreeze.timer}% seconds"
  660. broadcast ""
  661. if {game.end} is 1:
  662. stop
  663. wait 1 second
  664. broadcast "&8» &7Round starting in %{gamefreeze.timer}% seconds"
  665. broadcast ""
  666. if {game.end} is 1:
  667. stop
  668. set {gamefreeze.toggle} to "False"
  669. broadcast "&8» &7Round started."
  670. wait 1 second
  671. loop 50 times:
  672. broadcast ""
  673. make console execute "/timer"
  674. stop
  675.  
  676. command /endgame
  677. permission:
  678. trigger:
  679. set {end.game} to 1:
  680.  
  681. command /gfreset:
  682. permission: gamefreeze.admin
  683. trigger:
  684. set {gamefreeze.toggle} to "False"
  685. stop
  686.  
  687. every second in world "Maps":
  688. if {gamefreeze.toggle} is "True":
  689. remove 1 from {gamefreeze.timer}
  690.  
  691. on leftclick:
  692. if player is holding diamond horse armor:
  693. make player execute "/rel"
  694. if player is holding gold horse armor:
  695. make player execute "/rel"
  696.  
  697. on rightclick:
  698. if player is holding wooden sword named "&fT-Knife":
  699. make player execute "/t"
  700. if player is holding wooden sword named "&fCT-Knife":
  701. make player execute "/ct"
  702.  
  703. on any movement:
  704. if {gamefreeze.toggle} is "True":
  705. cancel event
  706. send player title "&8» &7Game is starting." with subtitle "&7You cannot move" for 2 seconds
  707.  
  708. #ScoreBoard (You can add lines)
  709. every second:
  710. loop all players:
  711. wipe loop-player's sidebar
  712. set name of sidebar of loop-player to "{@Title}"
  713. set score "{@Line1}" in sidebar of loop-player to 8
  714. set score "{@Line2}" in sidebar of loop-player to 7
  715. set score "{@Line3}" in sidebar of loop-player to 6
  716. set score "{@Line4}" in sidebar of loop-player to 5
  717. set score "{@Line5}" in sidebar of loop-player to 4
  718. set score "{@Line6}" in sidebar of loop-player to 3
  719. set score "{@Line7}" in sidebar of loop-player to 2
  720. set score "{@Line8}" in sidebar of loop-player to 1
  721.  
  722. on death:
  723. loop all players:
  724. if {T::*} contains %player%:
  725. teleport %loop-player% to {TSpawn}
  726. make console execute "/gamemode 3 %loop-player%"
  727. if {CT::*} contains %player%:
  728. teleport %loop-player% to {CTSpawn}
  729. make console execute "/gamemode 3 %loop-player%"
Add Comment
Please, Sign In to add comment