Advertisement
Guest User

Untitled

a guest
May 20th, 2016
341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.42 KB | None | 0 0
  1. options:
  2. prefix: &8[&3GGPVP&8] &a
  3. # Beskeden der står foran alle beskeder.
  4.  
  5. noperm: &8[&3GGPVP&8] &cDu har ikke adgang til denne kommando!
  6. #Hvis en spiller ikke har permission til den valgte kommando får han den følgene besked.
  7.  
  8. hostperm: uhc.host
  9. #Den permission som hosten skal have.
  10.  
  11. staffperm: uhc.staff
  12. #Den permission som staff'sne skal have
  13. command /sethost [<text>]:
  14. usage: /shost
  15. permission: {@hostperm}
  16. permission message: {@noperm}
  17. trigger:
  18. if arg 1 is not set:
  19. message "{@prefix}Hosten for dette game er nu &2Ingen..."
  20. set {host} to "Ingen..."
  21. stop
  22. if arg 1 is set:
  23. set {host} to arg 1
  24. message "{@prefix}Hosten for dette game er nu &2%arg 1%"
  25. stop
  26. command /permday:
  27. permission: uhc.host
  28. permission message: {@noperm}
  29. trigger:
  30. if {permday} is false:
  31. set {permday} to true
  32. broadcast "{@prefix}Permday blev aktiveret!"
  33. make player execute command "/gamerule doDaylightCycle false"
  34. make player execute command "/day day UHC"
  35. stop
  36. if {permday} is true:
  37. set {permday} to false
  38. broadcast "{@prefix}Permday blev &cdeaktiveret!"
  39. make player execute command "/gamerule doDaylightCycle true"
  40. stop
  41. if {permday} is not set:
  42. set {permday} to true
  43. message "{@prefix}Skriv venligst commanden igen."
  44. stop
  45. command /host:
  46. trigger:
  47. message "{@prefix}%{host}%"
  48. command /actionbar <text>:
  49. permission: uhc.host
  50. permission message: %{skconfig::noperm}%
  51. trigger:
  52. if arg 1 is set:
  53. loop all players:
  54. set action bar of loop-player to "%colored arg 1%"
  55. command /tpall:
  56. permission: uhc.admin
  57. permission message: {@noperm}
  58. trigger:
  59. loop all players:
  60. wait 1 ticks
  61. teleport loop-player to command sender
  62. broadcast "{@prefix}Alle spillere blev tpet til &6%player%"
  63. command /uhcstop:
  64. usage: /uhcstop
  65. permission: {@hostperm}
  66. permission message: {@noperm}
  67. trigger:
  68. delete {SchedueldScatter::*}
  69. delete {ToScatter::*}
  70. delete {spec::*}
  71. set {permday} to false
  72. delete {spec::*}
  73. set {ingame} to false
  74. set {chatmute} to false
  75. make player execute command "/whitelist remove all"
  76. make player execute command "/team reset"
  77. make player execute command "/whitelist on"
  78. make player execute command "/uhctimer off"
  79. broadcast "{@prefix}Tak for din deltagelse! Alle spillere vil blive kicket om &c&l5 sekunder."
  80. wait 5 seconds
  81. loop all players:
  82. kick loop-player due to "{@prefix}%nl%%nl%Tak for din deltagelse!"
  83. command /uhcstartmisc:
  84. permission: {@hostperm}
  85. permission message: {@noperm}
  86. trigger:
  87. make player execute command "/day"
  88. make player execute command "/sun"
  89. make player execute command "/butcher"
  90. wait 3 seconds
  91. broadcast "%{skconfig::prefix}%Spillet vil starte inden for kort tid."
  92. make player execute command "/day"
  93. make player execute command "/sun"
  94. make player execute command "/butcher"
  95. wait 7 seconds
  96. make player execute command "/day"
  97. make player execute command "/sun"
  98. make player execute command "/butcher"
  99. make player execute command "/giveall 364 16"
  100. make player execute command "/countdown"
  101. make player execute command "/whitelist add all"
  102. broadcast "%{skconfig::prefix}% Alle spillere whitelisted. Du kan nu relogge."
  103. wait 13 seconds
  104. make player execute command "/day"
  105. make player execute command "/sun"
  106. make player execute command "/butcher"
  107. wait 1 second
  108. make player execute command "/butcher"
  109. make player execute command "/gamerule naturalRegeneration false"
  110. make player execute command "/unfreezeall"
  111. make player execute command "/uhctimer on"
  112. make player execute command "/gamerule sendCommandFeedback true"
  113. wait 1 tick
  114. make player execute command "/heal *"
  115. wait 2 ticks
  116. wait 5 minutes
  117. set {chatmute} to false
  118. broadcast "%{skconfig::prefix}% Chaten er nu unmuted."
  119. command /uhcstart [<text>] [<text>] [<text>]:
  120. usage: /uhcstart
  121. permission: {@hostperm}
  122. permission message: {@noperm}
  123. trigger:
  124. if arg 1 is not set:
  125. message "%{skconfig::prefix}% Brug /uhcstart <startborder>"
  126. stop
  127. delete {uhctimer.given.fheal}
  128. delete {uhctimer.given.pvp}
  129. delete {uhctimer.given.border1}
  130. delete {uhctimer.given.border2}
  131. delete {uhctimer.given.border3}
  132. delete {uhctimer.given.border4}
  133. delete {uhctimer.given.border5}
  134. delete {uhctimer.given.border6}
  135. delete {uhctimer.given.border7}
  136. delete {uhctimer.given.border8}
  137. delete {uhctimer.given.border9}
  138. delete {uhctimer.given.border10}
  139. make player execute command "/setborder %arg 1%"
  140. make player execute command "/gamerule sendCommandFeedback false"
  141. make player execute command "/resettimer"
  142. make player execute command "/autoborder on"
  143. make player execute command "/timer cancel"
  144. loop all players:
  145. play "NOTE_PIANO" to loop-player at volume 100
  146. wait 1 second
  147. set {ingame} to true
  148. broadcast "{@prefix}Whitelisten vil blive aktiveret om 30 sekunder."
  149. make player execute command "/timer 30 &6&lWhitelisten bliver aktiveret om&c&l"
  150. wait 25 seconds
  151. make player execute command "/team management off"
  152. make player execute command "/clock"
  153. delete {particle::*}
  154. set {chatmute} to true
  155. wait 5 seconds
  156. make player execute command "/whitelist donater off"
  157. make player execute command "/sca UHC %arg 1% team"
  158. make player execute command "/uhcbeskeder"
  159. make player execute command "/gamerule naturalRegeneration false"
  160. make player execute command "/pvpoff"
  161. broadcast "%{skconfig::prefix}% Whitelisten er aktiveret."
  162. make player execute command "/whitelist on"
  163. make console execute command "/heal *"
  164. make player execute command "/ci *"
  165. make player execute command "/timer cancel"
  166. wait 5 ticks
  167. make player execute command "/freezeall"
  168. wait 2 minutes
  169. loop all players:
  170. add 1 to {stats.games::%loop-player%}
  171. command /straf [<offlineplayer>] [<text>]:
  172. usage: /straf <spiller> <straf>
  173. permission: uhc.host
  174. permission message: {@noperm}
  175. trigger:
  176. if arg 1 is not set:
  177. message "{@prefix}/straf <spiller> <stripmining:xray:hack:ipvp:stalking>"
  178. stop
  179. if arg 2 is not set:
  180. message "{@prefix}/straf <spiller> <stripmining:xray:hack:ipvp:stalking>"
  181. stop
  182.  
  183. if arg 2 is "stripmining":
  184. make player execute command "/kill %arg 1%"
  185. make player execute command "/ban %arg 1% 2d Strip mining (UHC)"
  186. if arg 2 is "xray":
  187. make player execute command "/kill %arg 1%"
  188. make player execute command "/ban %arg 1% 3d Xray (UHC)"
  189. if arg 2 is "hack":
  190. make player execute command "/kill %arg 1%"
  191. make player execute command "/ban %arg 1% 3d Hack (UHC)"
  192. if arg 2 is "ipvp":
  193. make player execute command "/kill %arg 1%"
  194. make player execute command "/ban %arg 1% 2d IPvP (UHC)"
  195. if arg 2 is "stalking":
  196. make player execute command "/kill %arg 1%"
  197. make player execute command "/ban %arg 1% 2d stalking (UHC)"
  198. On craft of 322:1:
  199. cancel the event
  200. message "&cDette item er disabled."
  201. On Consume a 322:1:
  202. cancel the event
  203. on player drink of 373:8233 or 373:8193 or 373:8225 or 373:8257:
  204. cancel the event
  205. message "&cDette item er disabled."
  206. on load:
  207. register new shapeless recipe for golden apple item named "&6&lGolden Head" using Gold ingot, Gold ingot, Gold ingot, Gold ingot, Player Head, Gold ingot, Gold ingot, Gold ingot, Gold ingot
  208. On Consume a golden apple:
  209. if item is golden apple item named "&6&lGolden Head":
  210. wait 1 tick
  211. remove regeneration from player
  212. wait 2 tick
  213. apply regeneration 2 to the player for 8 seconds
  214. remove Absorption from player
  215. wait 2 tick
  216. apply Absorption 1 to the player for 120 seconds
  217. command /helpop [<text>]:
  218. trigger:
  219. if arg 1 is not set:
  220. message "{@prefix}Brug /helpop <spørgsmål>"
  221. else:
  222. loop all players:
  223. if loop-player has permission "uhc.staff":
  224. message "&3&l&m-----------------------" to loop-player
  225. message "&8[&4HELPOP&8] &6%command sender%&8 : &c%arg-1%" to loop-player
  226. message "&3&l&m-----------------------" to loop-player
  227. play "NOTE_PIANO" to loop-player at volume 100
  228. on mine of gold ore:
  229. loop all players:
  230. if loop-player have permission "%{skconfig::staffperm}%":
  231. if {xraybc.%loop-player%} is true:
  232. message "%{skconfig::prefix}%&4XRAY - &c%player% har mined gold!" to loop-player
  233. on mine of diamond ore:
  234. loop all players:
  235. if loop-player have permission "%{skconfig::staffperm}%":
  236. if {xraybc.%loop-player%} is true:
  237. message "%{skconfig::prefix}%&4XRAY - &c%player% har mined diamond!" to loop-player
  238.  
  239. command /xray:
  240. permission: uhc.staff
  241. permission message: {@noperm}
  242. trigger:
  243. if {xraybc.%player%} is true:
  244. set {xraybc.%player%} to false
  245. message "%{skconfig::prefix}%&cDu slog AntiXray beskederne fra!"
  246. else:
  247. set {xraybc.%player%} to true
  248. message "%{skconfig::prefix}%&cDu slog AntiXray beskederne til!"
  249. on skript load:
  250. if {freezeall} is not set:
  251. set {freezeall} to false
  252. on join:
  253. if {freezeall} is true:
  254. apply slowness 7 to player for 999 days
  255. apply blindness 1 to player for 999 days
  256. apply mining fatigue 6 to player for 999 days
  257. apply jump boost 130 to player for 999 days
  258. on join:
  259. if {freezeall} is false:
  260. remove blindness from player
  261. remove slowness from player
  262. remove mining fatigue from player
  263. remove jump boost from player
  264. command /freezeall:
  265. permission: uhc.host
  266. permission message: {@noperm}
  267. trigger:
  268. set {freezeall} to true
  269. loop all players:
  270. apply slowness 7 to loop-player for 999 days
  271. apply blindness 1 to loop-player for 999 days
  272. apply mining fatigue 6 to loop-player for 999 days
  273. apply jump boost 130 to loop-player for 999 days
  274. message "{@prefix}&6Du er nu frossen" to loop-player
  275. command /unfreezeall:
  276. permission: uhc.host
  277. permission message: {@noperm}
  278. trigger:
  279. set {freezeall} to false
  280. loop all players:
  281. remove blindness from loop-player
  282. remove slowness from loop-player
  283. remove mining fatigue from loop-player
  284. remove jump boost from loop-player
  285. message "{@prefix}&6Du er ikke længere frossen" to loop-player
  286. on death of a player:
  287. if {timebomb::heads} is set:
  288. stop
  289. drop 1 player head named "&r&f%victim%'s head" at (location 0.5 above victim)
  290. if victim is a player:
  291. if {diamondless} or {goldless} is true:
  292. if {diamondless} is true:
  293. drop 1 diamond at (location 0.5 above victim)
  294. if {goldless} is true:
  295. drop 8 gold ingot at (location 0.5 above victim)
  296. # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
  297. # + # + # + # + # + # + # Skript: Stats + # + # + # + # + # + # +
  298. # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
  299. command /stats <offlineplayer=%player%> [<text=stats>]:
  300. trigger:
  301. if arg 2 is "stats":
  302. if arg 1 is a player:
  303. message "&8&l&m----&r &6&l%arg 1%'s Stats&r &8&l&m----"
  304. message "&2Kills: &a%{stats.kills::%arg 1%}%"
  305. message "&2Døde: &a%{stats.døde::%arg 1%}%"
  306. message "&r"
  307. message "&2Spil Spillede: &a%{stats.games::%arg 1%}%"
  308. message "&2Vundne Spil: &a%{stats.wins::%arg 1%}%"
  309. message "&8&l&m--------------------"
  310. stop
  311. if arg 2 is "reset":
  312. if player has permission "uhc.admin":
  313. set {stats.wins::%arg 1%} to 0
  314. set {stats.døde::%arg 1%} to 0
  315. set {stats.games::%arg 1%} to 0
  316. set {stats.kills::%arg 1%} to 0
  317. wait 1 tick
  318. message "%{skconfig::prefix}%Du resatte &6%arg 1%&a's stats!"
  319. on join:
  320. if {stats.wins::%player%} is not set:
  321. set {stats.wins::%player%} to 0
  322. set {stats.døde::%player%} to 0
  323. set {stats.games::%player%} to 0
  324. set {stats.kills::%player%} to 0
  325.  
  326. on death:
  327. victim is a player:
  328. attacker is a player:
  329. add 1 to {stats.døde::%victim%}
  330. add 1 to {stats.kills::%attacker%}
  331. make console execute command "/dødkick %victim%"
  332. broadcast "%{skconfig::prefix}%%victim% blev dræbt af %attacker%!"
  333. if {stats.kills::%attacker%} is more than {topkills}:
  334. set {topkills} to {stats.kills::%attacker%}
  335. set {topkillsp} to "%attacker%"
  336. stop
  337. stop
  338. add 1 to {stats.døde::%victim%}
  339. make {host} execute command "/whitelist remove %victim%"
  340. make console execute command "/dødkick %victim%"
  341. make console execute command "/bc %victim% døde!"
  342. if {stats.kills::%attacker%} is more than {topkills}:
  343. set {topkills} to {stats.kills::%attacker%}
  344. set {topkillsp} to "%attacker%"
  345. stop
  346. command /dødkick <offlineplayer>:
  347. permission: uhc.staff
  348. trigger:
  349. if arg 1 has permission "ggpvp.donater":
  350. stop
  351. wait 10 seconds
  352. kick arg 1 due to "%{skconfig::prefix}%%nl%%nl%&cTak for din deltagelse!"
  353. make console execute "/whitelist remove %arg 1%"
  354.  
  355. command /addwin <offlineplayer>:
  356. permission: uhc.host
  357. permission message: {@noperm}
  358. trigger:
  359. message "%{skconfig::prefix}%Du gav %arg 1% et win."
  360. add 1 to {stats.wins::%arg 1%}
  361. if {stats.wins::%arg 1%} is more than {topwins}:
  362. set {topwins} to {stats.wins::%arg 1%}
  363. set {topwinsp} to arg-1
  364. command /delwin <offlineplayer>:
  365. permission: uhc.host
  366. permission message: {@noperm}
  367. trigger:
  368. message "%{skconfig::prefix}%Du fjernede et win fra %arg 1%"
  369. remove 1 from {stats.wins::%arg 1%}
  370. if {stats.wins::%arg 1%} is more than {topwins}:
  371. set {topwins} to {stats.wins::%arg 1%}
  372. set {topwinsp} to arg-1
  373. command /statsglobalreset:
  374. permission: uhc.host
  375. permission message: {@noperm}
  376. trigger:
  377. delete {stats.wins::*}
  378. delete {stats.døde::*}
  379. delete {stats.games::*}
  380. delete {stats.kills::*}
  381. set {topwins} to 0
  382. set {topwinsp} to "-"
  383. set {topkills} to 0
  384. set {topkillsp} to "-"
  385. broadcast "%{skconfig::prefix}%Dine stats er blevet resat."
  386. command /addgame [<offlineplayer>]:
  387. permission: uhc.host
  388. permission message: {@noperm}
  389. trigger:
  390. if arg 1 is not set:
  391. loop all players:
  392. add 1 to {stats.games::%loop-player%}
  393. if arg 1 is set:
  394. add 1 to {stats.games::%arg 1%}
  395.  
  396. command /topwins:
  397. trigger:
  398. message "&r &6&lTop wins:"
  399. message "&r &3%{topwinsp}% &8> &b%{topwins}%"
  400.  
  401. command /topkills:
  402. trigger:
  403. if {topkills} is not set:
  404. set {topkills} to 0
  405. wait 0.1 tick
  406. message "&r &6&lTop Kills:"
  407. message "&r &3%{topkillsp}% &8> &b%{topkills}%"
  408. command /addkill:
  409. trigger:
  410. add 1 to {stats.kills::%player%}
  411.  
  412. on sign change:
  413. if player have permission "uhc.host":
  414. if line 1 is "[STATS]":
  415. if line 2 is "TopWins":
  416. wait 10 ticks
  417. set line 1 to "&r"
  418. set line 2 to "&lTopWins"
  419. set line 3 to "%{topwinsp}% &l: &r&o%{topwins}%"
  420. set line 4 to "&r"
  421. if line 2 is "TopKills":
  422. wait 10 ticks
  423. set line 1 to "&r"
  424. set line 2 to "&lTopKills"
  425. set line 3 to "%{topkillsp}% &l: &r&o%{topkills}%"
  426. set line 4 to "&r"
  427. if line 1 is "[Parkour]":
  428. wait 10 ticks
  429. set line 1 to "&lTilykke!"
  430. set line 2 to "Du har klaret"
  431. set line 3 to "parkouren!"
  432. set line 4 to "&o(Klik her)"
  433.  
  434.  
  435. on right click on sign:
  436. if line 2 is "&lTopWins":
  437. set line 3 to "%{topwinsp}% &l: &o%{topwins}%"
  438. if line 2 is "&lTopKills":
  439. set line 3 to "%{topkillsp}% &l: &o%{topkills}%"
  440. if line 1 is "[Host]":
  441. set line 3 to "%{host}%"
  442. on sign change:
  443. if player have permission "uhc.host":
  444. if line 1 is "[SPEC]":
  445. wait 10 ticks
  446. set line 1 to "&lSpectate"
  447. set line 2 to "Tryk her for at"
  448. set line 3 to "blive spectator!"
  449. set line 4 to "&o(Kun VIP)"
  450. on right click on sign:
  451. if line 1 is "&lSpectate":
  452. if player have permission "ggpvp.donater":
  453. if {ingame} is false:
  454. message "&cDer er ikke noget game igang!"
  455. if {ingame} is true:
  456. make console execute command "/mvtp %player% UHC"
  457. wait 3 ticks
  458. make console execute command "/gm 3 %player%"
  459. message "&cDu er nu en spectator!"
  460. set {spec::%player%} to true
  461. on join:
  462. if {spec::%player%} is set:
  463. if {ingame} is true:
  464. wait 5 ticks
  465. make console execute command "/mvtp %player% UHC"
  466. wait 3 ticks
  467. make console execute command "/gm 3 %player%"
  468.  
  469. on death:
  470. if player have permission "ggpvp.donater":
  471. if {ingame} is true:
  472. set {spec::%player%} to true
  473. wait 5 seconds
  474. make console execute command "/mvtp %player% UHC"
  475. wait 3 ticks
  476. make console execute command "/gm 3 %player%"
  477. command /startvote <text>:
  478. usage: /startvote <vote>
  479. permission: skript.op
  480. trigger:
  481. set {voteyes} to 0
  482. set {voteno} to 0
  483. broadcast "%{skconfig::prefix}%&6%arg-1%"
  484. broadcast "%{skconfig::prefix}%Vote &c/Ja &aeller &c/Nej"
  485. loop all players:
  486. set {hasvoted.%loop-player%} to false
  487. set {vote} to true
  488. wait 30 seconds
  489. set {vote} to false
  490. broadcast "%{skconfig::prefix}%Der var &c%{voteyes}%&a votes for &6Ja&a. Der var &c%{voteno}% &avotes for &6Nej&a!"
  491. command /ja:
  492. usage: /yes - vote yes!
  493. trigger:
  494. if {hasvoted.%player%} is true:
  495. message "%{prefix}%!" to the player
  496. {vote} is true
  497. if {hasvoted.%player%} is false:
  498. set {hasvoted.%player%} to true
  499. wait 0.1 second
  500. add 1 to {voteyes}
  501. message "%{prefix}%Voten blev modtaget!" to the player
  502. command /nej:
  503. usage: /no - vote no!
  504. trigger:
  505. if {hasvoted.%player%} is true:
  506. message "&7&l[&r&9Vote&r&7&l]&r &eYou have already voted!" to the player
  507. {vote} is true
  508. if {hasvoted.%player%} is false:
  509. set {hasvoted.%player%} to true
  510. wait 0.1 second
  511. add 1 to {voteno}
  512. message "%{prefix}%Voten blev modtaget!" to the player
  513. # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
  514. # + # + # + # + # + # + # Skript: Parkour # + # + # + # + # + # +
  515. # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
  516. on right click on sign:
  517. if line 1 is "&lTilykke!":
  518. message "%{skconfig::prefix}%Tilykke! Du har klaret parkouren!"
  519. loop all players:
  520. show 200 "flame" particles at location of player for loop-player offset by 1, 1, 1
  521. wait 1 tick
  522. show 200 "flame" particles at location of player for loop-player offset by 1, 1, 1
  523. wait 1 tick
  524. show 200 "flame" particles at location of player for loop-player offset by 1, 1, 1
  525. wait 1 tick
  526. wait 2 seconds
  527. make console execute command "/spawn %player%"
  528.  
  529. # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
  530. # + # + # + # + # + # + # Skript: Scoreboard # + # + # + # + # +
  531. # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
  532. command /autoborder <text>:
  533. permission: uhc.host
  534. trigger:
  535. if arg 1 is "on":
  536. broadcast "%{skconfig::prefix}%Autoborder enabled."
  537. set {autoborder} to true
  538. stop
  539. if arg 1 is "off":
  540. broadcast "%{skconfig::prefix}%Autborder &cdisabled."
  541. set {autoborder} to false
  542. stop
  543.  
  544. on skript load:
  545. make console execute command "/denizen debug "
  546. if {timer::sec} is not set:
  547. set {timer::sec} to 0
  548. if {timer::min} is not set:
  549. set {timer::min} to 0
  550. if {timer::tim} is not set:
  551. set {timer::tim} to 0
  552. if {timer::sec1} is not set:
  553. set {timer::sec1} to "00"
  554. if {timer::min1} is not set:
  555. set {timer::min1} to "00"
  556. if {timer::tim1} is not set:
  557. set {timer::tim1} to "00"
  558. every 5 seconds:
  559. if {timer::running} is true:
  560. add 5 to {timer::sec}
  561. wait 1 tick
  562. if {timer::sec} is 60:
  563. remove 60 from {timer::sec}
  564. add 1 to {timer::min}
  565.  
  566. else if {timer::min} is 60:
  567. remove 60 from {timer::min}
  568. add 1 to {timer::tim}
  569. if {timer::sec} is less than 10:
  570. set {timer::sec1} to "0%{timer::sec}%"
  571. else if {timer::sec} is more than 9:
  572. set {timer::sec1} to "%{timer::sec}%"
  573.  
  574. if {timer::min} is less than 10:
  575. set {timer::min1} to "0%{timer::min}%"
  576. else if {timer::min} is more than 9:
  577. set {timer::min1} to "%{timer::min}%"
  578.  
  579. if {timer::tim} is less than 10:
  580. set {timer::tim1} to "0%{timer::tim}%"
  581. else if {timer::tim} is more than 9:
  582. set {timer::tim1} to "%{timer::tim}%"
  583. wait 1 tick
  584. if {timer::min} is 10:
  585. if {uhctimer.given.fheal} is not set:
  586. make console execute command "/heal *"
  587. make console execute command "/actionbar &6&lDu har modtaget finalheal"
  588. broadcast "%{skconfig::prefix}%&6&lDu har modtaget finalheal"
  589. set {uhctimer.given.fheal} to true
  590.  
  591. if {timer::min} is 15:
  592. if {uhctimer.given.pvp} is not set:
  593. make console execute command "/actionbar &6&lPVP er nu aktiveret!"
  594. broadcast "%{skconfig::prefix}%&6&lPVP er nu aktiveret!"
  595. set {uhcpvp} to true
  596. set {uhctimer.given.pvp} to true
  597.  
  598. if {timer::min} is 40:
  599. if {uhctimer.given.border1} is not set:
  600. if {autoborder} is true:
  601. broadcast "%{skconfig::prefix}%Borderen vil shrinke til &c1500 blocks&a om 5 minutter!"
  602. make console execute command "/timer 300 &6&lBorder shrink &8&l(&c&l1500&8&l) &6&lom&c&l"
  603. set {uhctimer.given.border1} to true
  604.  
  605. if {timer::min} is 45:
  606. if {uhctimer.given.border2} is not set:
  607. if {autoborder} is true:
  608. make console execute command "/setborder 1500"
  609. broadcast "%{skconfig::prefix}%Borderen er nu &c1500 blocks&a!"
  610. set {uhctimer.given.border2} to true
  611.  
  612. if {timer::min} is 55:
  613. if {uhctimer.given.border3} is not set:
  614. if {autoborder} is true:
  615. broadcast "%{skconfig::prefix}%Borderen vil shrinke til &c1000 blocks&a om 5 minutter!"
  616. make console execute command "/timer 300 &6&lBorder shrink &8&l(&c&l1000&8&l) &6&lom&c&l"
  617. set {uhctimer.given.border3} to true
  618.  
  619. if {timer::tim} is 1:
  620. if {uhctimer.given.border4} is not set:
  621. if {autoborder} is true:
  622. make console execute command "/setborder 1000"
  623. broadcast "%{skconfig::prefix}%Borderen er nu &c1000 blocks&a!"
  624. set {uhctimer.given.border4} to true
  625.  
  626. if {timer::tim} is 1:
  627. if {timer::min} is 10:
  628. if {uhctimer.given::border5} is not set:
  629. if {autoborder} is true:
  630. broadcast "%{skconfig::prefix}%Borderen vil shrinke til &c500 blocks&a om 5 minutter!"
  631. make console execute command "/timer 300 &6&lBorder shrink &8&l(&c&l500&8&l) &6&lom&c&l"
  632. set {uhctimer.given::border5} to true
  633.  
  634. if {timer::tim} is 1:
  635. if {timer::min} is 15:
  636. if {uhctimer.given::border6} is not set:
  637. if {autoborder} is true:
  638. make console execute command "/setborder 500"
  639. broadcast "%{skconfig::prefix}%Borderen er nu &c500 blocks&a!"
  640. set {uhctimer.given::border6} to true
  641.  
  642. if {timer::tim} is 1:
  643. if {timer::min} is 25:
  644. if {uhctimer.given::border7} is not set:
  645. if {autoborder} is true:
  646. broadcast "%{skconfig::prefix}%Borderen vil shrinke til &c500 blocks&a om 5 minutter!"
  647. make console execute command "/timer 300 &6&lBorder shrink &8&l(&c&l500&8&l) &6&lom&c&l"
  648. set {uhctimer.given::border7} to true
  649.  
  650. if {timer::tim} is 1:
  651. if {timer::min} is 30:
  652. if {uhctimer.given::border8} is not set:
  653. if {autoborder} is true:
  654. make console execute command "/setborder 500"
  655. broadcast "%{skconfig::prefix}%Borderen er nu &c500 blocks&a!"
  656. set {uhctimer.given::border8} to true
  657. wait 1 tick
  658. set {onlinespillere} to "%size of all players%" parsed as integer
  659. loop all players:
  660. wipe loop-player's sidebar
  661. if loop-player have permission "uhc.staff":
  662. add 1 to {_sonline}
  663. if loop-player have permission "uhc.host":
  664. set name of sidebar of loop-player to "&6&lGG &7- &c&lStaff"
  665. set score "&8&l&m-----------" in sidebar of loop-player to 15
  666. set score "&r &3Timer:" in sidebar of loop-player to 14
  667. set score "&r &b%{timer::tim1}%:%{timer::min1}%:%{timer::sec1}%" in sidebar of loop-player to 13
  668. set score "&r &3Border:" in sidebar of loop-player to 12
  669. set score "&r &b%{border}%" in sidebar of loop-player to 11
  670. set score "&r &3Ping:" in sidebar of loop-player to 10
  671. set score "&r&r &b%loop-player's ping%" in sidebar of loop-player to 9
  672. set score "&r&8&l&m-----------" in sidebar of loop-player to 8
  673. set score "&r &3Online:" in sidebar of loop-player to 7
  674. set score "&r &b%{onlinespillere}%&8/&b%{slots}%" in sidebar of loop-player to 6
  675. set score "&r &3Staffs:" in sidebar of loop-player to 5
  676. set score "&r &b%{_sonline}%" in sidebar of loop-player to 4
  677. set score "&r &3Host:" in sidebar of loop-player to 3
  678. set score "&r &b%{host}%" in sidebar of loop-player to 2
  679. set score "&8&8&l&m-----------" in sidebar of loop-player to 1
  680. else:
  681. set name of sidebar of loop-player to "&c&lGGPVP&7&l-&6&lUHC"
  682. set score "&r&8&l&m-----------" in sidebar of loop-player to 15
  683. set score " &3Timer: &b%{timer::tim1}%:%{timer::min1}%:%{timer::sec1}%" in sidebar of loop-player to 14
  684. set score " &3Border: &b%{border}%" in sidebar of loop-player to 13
  685. set score "&r&r" in sidebar of loop-player to 12
  686. set score " &3Online Spillere:" in sidebar of loop-player to 11
  687. set score " &b%{onlinespillere}%&8/&b%{slots}%" in sidebar of loop-player to 10
  688. set score "&r" in sidebar of loop-player to 9
  689. set score "&3www.ggpvp.dk" in sidebar of loop-player to 8
  690. set score "&8&l&m-----------" in sidebar of loop-player to 7
  691.  
  692. command /uhctimer [<text>] [<text>] [<number>]:
  693. permission: uhc.host
  694. permission message: {@noperm}
  695. trigger:
  696. if arg-1 is not set:
  697. message "%{skconfig::prefix}%&6Timer: &e%{timer::tim1}%&8:&e%{timer::min1}%&8:&e%{timer::sec1}%"
  698. stop
  699. if arg-1 is "on" or "start":
  700. set {timer::running} to true
  701. message "%{skconfig::prefix}%Du har startet timeren!"
  702. stop
  703. if arg-1 is "off" or "stop" or "pause":
  704. delete {timer::running}
  705. message "%{skconfig::prefix}%Du har stoppet timeren!"
  706. stop
  707. if arg-1 is "reset":
  708. delete {timer::*}
  709. set {timer::sec} to 0
  710. set {timer::min} to 0
  711. set {timer::tim} to 0
  712. set {timer::sec1} to "00"
  713. set {timer::min1} to "00"
  714. set {timer::tim1} to "00"
  715. delete {uhctimer.given.fheal}
  716. delete {uhctimer.given.pvp}
  717. delete {uhctimer.given.border1}
  718. delete {uhctimer.given.border2}
  719. delete {uhctimer.given.border3}
  720. delete {uhctimer.given.border4}
  721. delete {uhctimer.given.border5}
  722. delete {uhctimer.given.border6}
  723. delete {uhctimer.given.border7}
  724. delete {uhctimer.given.border8}
  725. delete {uhctimer.given.border9}
  726. delete {uhctimer.given.border10}
  727.  
  728. command /countdown:
  729. permission: uhc.host
  730. permission message: {@noperm}
  731. trigger:
  732. make player execute command "/gamerule sendCommandFeedback false"
  733. make player execute command "/title @a subtitle ""&a&lSpillet starter om"""
  734. make player execute command "/title @a times 10 20 10"
  735. add 10 to {_tiden}
  736. wait 3 seconds
  737. loop 11 times:
  738. if {_tiden} is more than 0:
  739. make player execute command "/title @a title ""&6&l%{_tiden}%"""
  740. wait 1 seconds
  741. remove 1 from {_tiden}
  742. if {_tiden} is 0:
  743. make player execute command "/title @a subtitle ""&r"""
  744. make player execute command "/title @a title ""&a&lGO"""
  745. loop all players:
  746. set the loop-player's level to {_tiden}
  747. wait 15 seconds
  748. make player execute command "/gamerule sendCommandFeedback true"
  749.  
  750. on command "/uhcstop":
  751. delete {uhctimer.given::*}
  752. set {uhcpvp} to false
  753. make console execute command "/uhctimer stop"
  754. on command "/uhcstart":
  755. set {uhcpvp} to true
  756. delete {uhctimer.given::*}
  757.  
  758. on command "/sk reload UHC":
  759. broadcast "%{skconfig::prefix}%Reloading UHC Main skript.."
  760. broadcast "%{skconfig::prefix}%Der forventes lidt lag de næste 30 sekunder."
  761. wait 1 second
  762. broadcast "%{skconfig::prefix}%&aReload done..."
  763. on join:
  764. if {ingame} is not set:
  765. set {ingame} to false
  766. wait 1 tick
  767. wait 1 tick
  768. if {ingame} is false:
  769. make console execute command "/spawn %player%"
  770. if {ingame} is true:
  771. stop
  772. on command "gm 1":
  773. if has permission "{@hostperm}":
  774. stop
  775. message "&cDu har ikke adgang til denne kommando!"
  776. cancel the event
  777. on command "gamemode 1":
  778. if has permission "{@hostperm}":
  779. stop
  780. message "&cDu har ikke adgang til denne kommando!"
  781. cancel the event
  782. on command "essentials:gm 1":
  783. if has permission "{@hostperm}":
  784. stop
  785. message "&cDu har ikke adgang til denne kommando!"
  786. cancel the event
  787. on command "essentials:gamemode 1":
  788. if has permission "{@hostperm}":
  789. stop
  790. message "&cDu har ikke adgang til denne kommando!"
  791. cancel the event
  792. on chat:
  793. if {chatmute} is true:
  794. if player have permission "uhc.staff" or "ggpvp.donater":
  795. stop
  796. else:
  797. message "%{skconfig::prefix}% Chatten er muted. Kun donaters kan skrive."
  798. cancel the event
  799. on command "/invsee":
  800. loop all players:
  801. if loop-player has permission "uhc.host":
  802. message "%{skconfig::prefix}% &c&l%player% brugte /invsee" to loop-player
  803. on death:
  804. victim is a player:
  805. if victim have permission "ggpvp.donater":
  806. if {ingame} is true:
  807. wait 5 tick
  808. make console execute command "/mvtp %victim% UHC"
  809. wait 1 tick
  810. make console execute command "/gm 3 %victim%"
  811. command /setborder <number>:
  812. permission: uhc.host
  813. permission message: {@noperm}
  814. trigger:
  815. if arg 1 is not set:
  816. message "{@prefix}Du skal vælge et tal."
  817. if arg 1 is set:
  818. set {border} to arg 1
  819. message "{@prefix}Du satte borderen til %arg 1%"
  820. make console execute command "/wb UHC set %arg 1% %arg 1% 0 0"
  821. set {_bord} to arg 1 * 2
  822. wait 1 seconds
  823. make console execute command "/worldborder set %{_bord}%"
  824. command /globalmute:
  825. permission: uhc.host
  826. permission message: {@noperm}
  827. trigger:
  828. if {chatmute} is true:
  829. set {chatmute} to false
  830. broadcast "%{skconfig::prefix}% Chatten er unmuted."
  831. else if {chatmute} is false:
  832. set {chatmute} to true
  833. broadcast "%{skconfig::prefix}% Chatten er nu muted - Kun donaters kan skrive."
  834. command /setslots [<number>]:
  835. permission: {@hostperm}
  836. permission message: {@noperm}
  837. trigger:
  838. if arg 1 is not set:
  839. broadcast "%{skconfig::prefix}% Du skal vælge et antal."
  840. stop
  841. if arg 1 is set:
  842. broadcast "%{skconfig::prefix}% Der er nu plads til &2%arg 1%&a spillere!"
  843. set {slots} to arg 1
  844. stop
  845. on any move:
  846. if player has permission "ggpvp.donater":
  847. if {ingame} is false:
  848. if {particle::%player%.particle} is "flame":
  849. loop all players:
  850. show 3 "flame" particles at location of player for loop-player offset by 0, 0.2, 0
  851. stop
  852. if {particle::%player%.particle} is "heart":
  853. loop all players:
  854. show 1 "heart" particles at location of player for loop-player offset by 0, 0, 0
  855. stop
  856. if {particle::%player%.particle} is "note":
  857. loop all players:
  858. show 1 "note" particles at location of player for loop-player offset by 0, 0, 0
  859. stop
  860. if {particle::%player%.particle} is "smoke":
  861. loop all players:
  862. show 1 "fireworks" particles at location of player for loop-player offset by 0, 0, 0
  863. stop
  864.  
  865. command /setparticle <text>:
  866. permission: ggpvp.donater
  867. trigger:
  868. if arg 1 is not set:
  869. message "&cBrug /setparticle <particle>!"
  870. message "&a&oBrug /setparticle list for en liste over partikler"
  871. stop
  872. if arg 1 is set:
  873. if arg 1 is not "flame" or "heart" or "note" or "smoke" or "off":
  874. message "{@prefix}Du skal vælge mellem følgene:"
  875. message "&aHeart, Flame, Note, Smoke, Off"
  876. stop
  877. if arg 1 is "off":
  878. delete {particle::%player%.particle}
  879. if arg 1 is "flame":
  880. set {particle::%player%.particle} to "flame"
  881. stop
  882. if arg 1 is "heart":
  883. set {particle::%player%.particle} to "heart"
  884. stop
  885. if arg 1 is "note":
  886. set {particle::%player%.particle} to "note"
  887. stop
  888. if arg 1 is "smoke":
  889. # set {particle::%player%.particle} to "smoke"
  890. # message "{@prefix}Dine particler er nu ""smoke"""
  891. message "{@prefix}Denne particle er slået fra."
  892. stop
  893. on join:
  894. if player has permission "ggpvp.donater":
  895. if {ingame} is false:
  896. wait 3 tick
  897. message "{@prefix}Du kan slå dine particler fra og til med &c/particle&a!"
  898. command /particleoff:
  899. permission: uhc.host
  900. trigger:
  901. set {particler} to false
  902. message "%{skconfig::prefix}%Particler er nu slået fra!"
  903. delete {particle::*}
  904. command /particleon:
  905. permission: uhc.host
  906. trigger:
  907. set {particler} to true
  908. message "%{skconfig::prefix}%Particler er nu slået til!"
  909. command /particle:
  910. permission: ggpvp.donater
  911. permission message: {@noperm}
  912. trigger:
  913. if {ingame} is true:
  914. stop
  915. if {particler} is false:
  916. stop
  917. else:
  918. open chest with 1 rows named "&6&lUHC Particle Menu" to player
  919. format slot 0 of player with 1 Gray Stained Glass Pane named "&r" to be unstealable
  920. format slot 1 of player with 1 Rose Red named "&d&lHjerter" to close then run [make player execute command "/setparticle heart"]
  921. format slot 2 of player with 1 Gray Stained Glass Pane named "&r" to be unstealable
  922. format slot 3 of player with 1 Lava Bucket named "&6&lIld" to close then run [make player execute command "/setparticle flame"]
  923. format slot 4 of player with 1 Gray Stained Glass Pane named "&r" to be unstealable
  924. format slot 5 of player with 1 Note Block named "&5&lNoter" to close then run [make player execute command "/setparticle note"]
  925. format slot 6 of player with 1 Gray Stained Glass Pane named "&r" to be unstealable
  926. format slot 7 of player with 1 166 named "&c&lSlå Particlerne fra!" to close then run [make player execute command "/setparticle off"]
  927. format slot 8 of player with 1 Gray Stained Glass Pane named "&r" to be unstealable
  928. on connect:
  929. player have permission "ggpvp.donater":
  930. stop
  931. number of players is larger than {slots}
  932. kick the player due to "%{skconfig::prefix}% Serveren er fuld! (Kun adgang for donaters)"
  933. command /pvpon:
  934. permission: uhc.host
  935. trigger:
  936. message "%{skconfig::prefix}%Du har slået PVP til!"
  937. set {uhcpvp} to true
  938. command /pvpoff:
  939. permission: uhc.host
  940. trigger:
  941. message "%{skconfig::prefix}%Du har slået PVP fra!"
  942. set {uhcpvp} to false
  943.  
  944. on damage:
  945. victim is a player
  946. attacker is a player
  947. victim is not attacker
  948. {uhcpvp} is false
  949. cancel the event
  950. message "%{skconfig::prefix}% &cPVP er slået fra!" to attacker
  951. command /uhcworld:
  952. permission: uhc.host
  953. trigger:
  954. if {uhc::uw} is true:
  955. make console execute command "/mv delete UHC"
  956. wait 1 tick
  957. make console execute command "/mvconfirm"
  958. wait 2 seconds
  959. make console execute command "/mv create UHC normal"
  960. wait 10 ticks
  961. loop all players:
  962. message "%{skconfig::prefix}% World created!" to loop-player
  963. wait 1 second
  964. make console execute command "/mv tp %command sender% UHC"
  965. delete {uhc::uw}
  966. stop
  967. if {uhc::uw} is not set:
  968. message "%{skconfig::prefix}% Skriv commanden igen inden for 10 sekunder for at bekræfte dit valg!"
  969. set {uhc::uw} to true
  970. wait 10 seconds
  971. if {uhc::uw} is true:
  972. delete {uhc::uw}
  973. loop all players:
  974. message "%{skconfig::prefix}% UHC World generation anulleret!" to loop-player
  975. command /hostcommands:
  976. permission: uhc.host
  977. trigger:
  978. message "%{skconfig::prefix}%&2/uhcstart <StartBorder> &7-&a Starter gamet"
  979. message "%{skconfig::prefix}%&2/uhcstop &7-&a Stopper gamet"
  980. message "%{skconfig::prefix}%&2/setborder <Border> &7-&a Sætter borderen"
  981. message "%{skconfig::prefix}%&2/uhctimer <on:off:reset> &7-&a Resetter, Starter eller stopper timeren"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement