Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- prefix: &8[&3GGPVP&8] &a
- # Beskeden der står foran alle beskeder.
- noperm: &8[&3GGPVP&8] &cDu har ikke adgang til denne kommando!
- #Hvis en spiller ikke har permission til den valgte kommando får han den følgene besked.
- hostperm: uhc.host
- #Den permission som hosten skal have.
- staffperm: uhc.staff
- #Den permission som staff'sne skal have
- command /sethost [<text>]:
- usage: /shost
- permission: {@hostperm}
- permission message: {@noperm}
- trigger:
- if arg 1 is not set:
- message "{@prefix}Hosten for dette game er nu &2Ingen..."
- set {host} to "Ingen..."
- stop
- if arg 1 is set:
- set {host} to arg 1
- message "{@prefix}Hosten for dette game er nu &2%arg 1%"
- stop
- command /permday:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- if {permday} is false:
- set {permday} to true
- broadcast "{@prefix}Permday blev aktiveret!"
- make player execute command "/gamerule doDaylightCycle false"
- make player execute command "/day day UHC"
- stop
- if {permday} is true:
- set {permday} to false
- broadcast "{@prefix}Permday blev &cdeaktiveret!"
- make player execute command "/gamerule doDaylightCycle true"
- stop
- if {permday} is not set:
- set {permday} to true
- message "{@prefix}Skriv venligst commanden igen."
- stop
- command /host:
- trigger:
- message "{@prefix}%{host}%"
- command /actionbar <text>:
- permission: uhc.host
- permission message: %{skconfig::noperm}%
- trigger:
- if arg 1 is set:
- loop all players:
- set action bar of loop-player to "%colored arg 1%"
- command /tpall:
- permission: uhc.admin
- permission message: {@noperm}
- trigger:
- loop all players:
- wait 1 ticks
- teleport loop-player to command sender
- broadcast "{@prefix}Alle spillere blev tpet til &6%player%"
- command /uhcstop:
- usage: /uhcstop
- permission: {@hostperm}
- permission message: {@noperm}
- trigger:
- delete {SchedueldScatter::*}
- delete {ToScatter::*}
- delete {spec::*}
- set {permday} to false
- delete {spec::*}
- set {ingame} to false
- set {chatmute} to false
- make player execute command "/whitelist remove all"
- make player execute command "/team reset"
- make player execute command "/whitelist on"
- make player execute command "/uhctimer off"
- broadcast "{@prefix}Tak for din deltagelse! Alle spillere vil blive kicket om &c&l5 sekunder."
- wait 5 seconds
- loop all players:
- kick loop-player due to "{@prefix}%nl%%nl%Tak for din deltagelse!"
- command /uhcstartmisc:
- permission: {@hostperm}
- permission message: {@noperm}
- trigger:
- make player execute command "/day"
- make player execute command "/sun"
- make player execute command "/butcher"
- wait 3 seconds
- broadcast "%{skconfig::prefix}%Spillet vil starte inden for kort tid."
- make player execute command "/day"
- make player execute command "/sun"
- make player execute command "/butcher"
- wait 7 seconds
- make player execute command "/day"
- make player execute command "/sun"
- make player execute command "/butcher"
- make player execute command "/giveall 364 16"
- make player execute command "/countdown"
- make player execute command "/whitelist add all"
- broadcast "%{skconfig::prefix}% Alle spillere whitelisted. Du kan nu relogge."
- wait 13 seconds
- make player execute command "/day"
- make player execute command "/sun"
- make player execute command "/butcher"
- wait 1 second
- make player execute command "/butcher"
- make player execute command "/gamerule naturalRegeneration false"
- make player execute command "/unfreezeall"
- make player execute command "/uhctimer on"
- make player execute command "/gamerule sendCommandFeedback true"
- wait 1 tick
- make player execute command "/heal *"
- wait 2 ticks
- wait 5 minutes
- set {chatmute} to false
- broadcast "%{skconfig::prefix}% Chaten er nu unmuted."
- command /uhcstart [<text>] [<text>] [<text>]:
- usage: /uhcstart
- permission: {@hostperm}
- permission message: {@noperm}
- trigger:
- if arg 1 is not set:
- message "%{skconfig::prefix}% Brug /uhcstart <startborder>"
- stop
- delete {uhctimer.given.fheal}
- delete {uhctimer.given.pvp}
- delete {uhctimer.given.border1}
- delete {uhctimer.given.border2}
- delete {uhctimer.given.border3}
- delete {uhctimer.given.border4}
- delete {uhctimer.given.border5}
- delete {uhctimer.given.border6}
- delete {uhctimer.given.border7}
- delete {uhctimer.given.border8}
- delete {uhctimer.given.border9}
- delete {uhctimer.given.border10}
- make player execute command "/setborder %arg 1%"
- make player execute command "/gamerule sendCommandFeedback false"
- make player execute command "/resettimer"
- make player execute command "/autoborder on"
- make player execute command "/timer cancel"
- loop all players:
- play "NOTE_PIANO" to loop-player at volume 100
- wait 1 second
- set {ingame} to true
- broadcast "{@prefix}Whitelisten vil blive aktiveret om 30 sekunder."
- make player execute command "/timer 30 &6&lWhitelisten bliver aktiveret om&c&l"
- wait 25 seconds
- make player execute command "/team management off"
- make player execute command "/clock"
- delete {particle::*}
- set {chatmute} to true
- wait 5 seconds
- make player execute command "/whitelist donater off"
- make player execute command "/sca UHC %arg 1% team"
- make player execute command "/uhcbeskeder"
- make player execute command "/gamerule naturalRegeneration false"
- make player execute command "/pvpoff"
- broadcast "%{skconfig::prefix}% Whitelisten er aktiveret."
- make player execute command "/whitelist on"
- make console execute command "/heal *"
- make player execute command "/ci *"
- make player execute command "/timer cancel"
- wait 5 ticks
- make player execute command "/freezeall"
- wait 2 minutes
- loop all players:
- add 1 to {stats.games::%loop-player%}
- command /straf [<offlineplayer>] [<text>]:
- usage: /straf <spiller> <straf>
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- if arg 1 is not set:
- message "{@prefix}/straf <spiller> <stripmining:xray:hack:ipvp:stalking>"
- stop
- if arg 2 is not set:
- message "{@prefix}/straf <spiller> <stripmining:xray:hack:ipvp:stalking>"
- stop
- if arg 2 is "stripmining":
- make player execute command "/kill %arg 1%"
- make player execute command "/ban %arg 1% 2d Strip mining (UHC)"
- if arg 2 is "xray":
- make player execute command "/kill %arg 1%"
- make player execute command "/ban %arg 1% 3d Xray (UHC)"
- if arg 2 is "hack":
- make player execute command "/kill %arg 1%"
- make player execute command "/ban %arg 1% 3d Hack (UHC)"
- if arg 2 is "ipvp":
- make player execute command "/kill %arg 1%"
- make player execute command "/ban %arg 1% 2d IPvP (UHC)"
- if arg 2 is "stalking":
- make player execute command "/kill %arg 1%"
- make player execute command "/ban %arg 1% 2d stalking (UHC)"
- On craft of 322:1:
- cancel the event
- message "&cDette item er disabled."
- On Consume a 322:1:
- cancel the event
- on player drink of 373:8233 or 373:8193 or 373:8225 or 373:8257:
- cancel the event
- message "&cDette item er disabled."
- on load:
- 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
- On Consume a golden apple:
- if item is golden apple item named "&6&lGolden Head":
- wait 1 tick
- remove regeneration from player
- wait 2 tick
- apply regeneration 2 to the player for 8 seconds
- remove Absorption from player
- wait 2 tick
- apply Absorption 1 to the player for 120 seconds
- command /helpop [<text>]:
- trigger:
- if arg 1 is not set:
- message "{@prefix}Brug /helpop <spørgsmål>"
- else:
- loop all players:
- if loop-player has permission "uhc.staff":
- message "&3&l&m-----------------------" to loop-player
- message "&8[&4HELPOP&8] &6%command sender%&8 : &c%arg-1%" to loop-player
- message "&3&l&m-----------------------" to loop-player
- play "NOTE_PIANO" to loop-player at volume 100
- on mine of gold ore:
- loop all players:
- if loop-player have permission "%{skconfig::staffperm}%":
- if {xraybc.%loop-player%} is true:
- message "%{skconfig::prefix}%&4XRAY - &c%player% har mined gold!" to loop-player
- on mine of diamond ore:
- loop all players:
- if loop-player have permission "%{skconfig::staffperm}%":
- if {xraybc.%loop-player%} is true:
- message "%{skconfig::prefix}%&4XRAY - &c%player% har mined diamond!" to loop-player
- command /xray:
- permission: uhc.staff
- permission message: {@noperm}
- trigger:
- if {xraybc.%player%} is true:
- set {xraybc.%player%} to false
- message "%{skconfig::prefix}%&cDu slog AntiXray beskederne fra!"
- else:
- set {xraybc.%player%} to true
- message "%{skconfig::prefix}%&cDu slog AntiXray beskederne til!"
- on skript load:
- if {freezeall} is not set:
- set {freezeall} to false
- on join:
- if {freezeall} is true:
- apply slowness 7 to player for 999 days
- apply blindness 1 to player for 999 days
- apply mining fatigue 6 to player for 999 days
- apply jump boost 130 to player for 999 days
- on join:
- if {freezeall} is false:
- remove blindness from player
- remove slowness from player
- remove mining fatigue from player
- remove jump boost from player
- command /freezeall:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- set {freezeall} to true
- loop all players:
- apply slowness 7 to loop-player for 999 days
- apply blindness 1 to loop-player for 999 days
- apply mining fatigue 6 to loop-player for 999 days
- apply jump boost 130 to loop-player for 999 days
- message "{@prefix}&6Du er nu frossen" to loop-player
- command /unfreezeall:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- set {freezeall} to false
- loop all players:
- remove blindness from loop-player
- remove slowness from loop-player
- remove mining fatigue from loop-player
- remove jump boost from loop-player
- message "{@prefix}&6Du er ikke længere frossen" to loop-player
- on death of a player:
- if {timebomb::heads} is set:
- stop
- drop 1 player head named "&r&f%victim%'s head" at (location 0.5 above victim)
- if victim is a player:
- if {diamondless} or {goldless} is true:
- if {diamondless} is true:
- drop 1 diamond at (location 0.5 above victim)
- if {goldless} is true:
- drop 8 gold ingot at (location 0.5 above victim)
- # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
- # + # + # + # + # + # + # Skript: Stats + # + # + # + # + # + # +
- # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
- command /stats <offlineplayer=%player%> [<text=stats>]:
- trigger:
- if arg 2 is "stats":
- if arg 1 is a player:
- message "&8&l&m----&r &6&l%arg 1%'s Stats&r &8&l&m----"
- message "&2Kills: &a%{stats.kills::%arg 1%}%"
- message "&2Døde: &a%{stats.døde::%arg 1%}%"
- message "&r"
- message "&2Spil Spillede: &a%{stats.games::%arg 1%}%"
- message "&2Vundne Spil: &a%{stats.wins::%arg 1%}%"
- message "&8&l&m--------------------"
- stop
- if arg 2 is "reset":
- if player has permission "uhc.admin":
- set {stats.wins::%arg 1%} to 0
- set {stats.døde::%arg 1%} to 0
- set {stats.games::%arg 1%} to 0
- set {stats.kills::%arg 1%} to 0
- wait 1 tick
- message "%{skconfig::prefix}%Du resatte &6%arg 1%&a's stats!"
- on join:
- if {stats.wins::%player%} is not set:
- set {stats.wins::%player%} to 0
- set {stats.døde::%player%} to 0
- set {stats.games::%player%} to 0
- set {stats.kills::%player%} to 0
- on death:
- victim is a player:
- attacker is a player:
- add 1 to {stats.døde::%victim%}
- add 1 to {stats.kills::%attacker%}
- make console execute command "/dødkick %victim%"
- broadcast "%{skconfig::prefix}%%victim% blev dræbt af %attacker%!"
- if {stats.kills::%attacker%} is more than {topkills}:
- set {topkills} to {stats.kills::%attacker%}
- set {topkillsp} to "%attacker%"
- stop
- stop
- add 1 to {stats.døde::%victim%}
- make {host} execute command "/whitelist remove %victim%"
- make console execute command "/dødkick %victim%"
- make console execute command "/bc %victim% døde!"
- if {stats.kills::%attacker%} is more than {topkills}:
- set {topkills} to {stats.kills::%attacker%}
- set {topkillsp} to "%attacker%"
- stop
- command /dødkick <offlineplayer>:
- permission: uhc.staff
- trigger:
- if arg 1 has permission "ggpvp.donater":
- stop
- wait 10 seconds
- kick arg 1 due to "%{skconfig::prefix}%%nl%%nl%&cTak for din deltagelse!"
- make console execute "/whitelist remove %arg 1%"
- command /addwin <offlineplayer>:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- message "%{skconfig::prefix}%Du gav %arg 1% et win."
- add 1 to {stats.wins::%arg 1%}
- if {stats.wins::%arg 1%} is more than {topwins}:
- set {topwins} to {stats.wins::%arg 1%}
- set {topwinsp} to arg-1
- command /delwin <offlineplayer>:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- message "%{skconfig::prefix}%Du fjernede et win fra %arg 1%"
- remove 1 from {stats.wins::%arg 1%}
- if {stats.wins::%arg 1%} is more than {topwins}:
- set {topwins} to {stats.wins::%arg 1%}
- set {topwinsp} to arg-1
- command /statsglobalreset:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- delete {stats.wins::*}
- delete {stats.døde::*}
- delete {stats.games::*}
- delete {stats.kills::*}
- set {topwins} to 0
- set {topwinsp} to "-"
- set {topkills} to 0
- set {topkillsp} to "-"
- broadcast "%{skconfig::prefix}%Dine stats er blevet resat."
- command /addgame [<offlineplayer>]:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- if arg 1 is not set:
- loop all players:
- add 1 to {stats.games::%loop-player%}
- if arg 1 is set:
- add 1 to {stats.games::%arg 1%}
- command /topwins:
- trigger:
- message "&r &6&lTop wins:"
- message "&r &3%{topwinsp}% &8> &b%{topwins}%"
- command /topkills:
- trigger:
- if {topkills} is not set:
- set {topkills} to 0
- wait 0.1 tick
- message "&r &6&lTop Kills:"
- message "&r &3%{topkillsp}% &8> &b%{topkills}%"
- command /addkill:
- trigger:
- add 1 to {stats.kills::%player%}
- on sign change:
- if player have permission "uhc.host":
- if line 1 is "[STATS]":
- if line 2 is "TopWins":
- wait 10 ticks
- set line 1 to "&r"
- set line 2 to "&lTopWins"
- set line 3 to "%{topwinsp}% &l: &r&o%{topwins}%"
- set line 4 to "&r"
- if line 2 is "TopKills":
- wait 10 ticks
- set line 1 to "&r"
- set line 2 to "&lTopKills"
- set line 3 to "%{topkillsp}% &l: &r&o%{topkills}%"
- set line 4 to "&r"
- if line 1 is "[Parkour]":
- wait 10 ticks
- set line 1 to "&lTilykke!"
- set line 2 to "Du har klaret"
- set line 3 to "parkouren!"
- set line 4 to "&o(Klik her)"
- on right click on sign:
- if line 2 is "&lTopWins":
- set line 3 to "%{topwinsp}% &l: &o%{topwins}%"
- if line 2 is "&lTopKills":
- set line 3 to "%{topkillsp}% &l: &o%{topkills}%"
- if line 1 is "[Host]":
- set line 3 to "%{host}%"
- on sign change:
- if player have permission "uhc.host":
- if line 1 is "[SPEC]":
- wait 10 ticks
- set line 1 to "&lSpectate"
- set line 2 to "Tryk her for at"
- set line 3 to "blive spectator!"
- set line 4 to "&o(Kun VIP)"
- on right click on sign:
- if line 1 is "&lSpectate":
- if player have permission "ggpvp.donater":
- if {ingame} is false:
- message "&cDer er ikke noget game igang!"
- if {ingame} is true:
- make console execute command "/mvtp %player% UHC"
- wait 3 ticks
- make console execute command "/gm 3 %player%"
- message "&cDu er nu en spectator!"
- set {spec::%player%} to true
- on join:
- if {spec::%player%} is set:
- if {ingame} is true:
- wait 5 ticks
- make console execute command "/mvtp %player% UHC"
- wait 3 ticks
- make console execute command "/gm 3 %player%"
- on death:
- if player have permission "ggpvp.donater":
- if {ingame} is true:
- set {spec::%player%} to true
- wait 5 seconds
- make console execute command "/mvtp %player% UHC"
- wait 3 ticks
- make console execute command "/gm 3 %player%"
- command /startvote <text>:
- usage: /startvote <vote>
- permission: skript.op
- trigger:
- set {voteyes} to 0
- set {voteno} to 0
- broadcast "%{skconfig::prefix}%&6%arg-1%"
- broadcast "%{skconfig::prefix}%Vote &c/Ja &aeller &c/Nej"
- loop all players:
- set {hasvoted.%loop-player%} to false
- set {vote} to true
- wait 30 seconds
- set {vote} to false
- broadcast "%{skconfig::prefix}%Der var &c%{voteyes}%&a votes for &6Ja&a. Der var &c%{voteno}% &avotes for &6Nej&a!"
- command /ja:
- usage: /yes - vote yes!
- trigger:
- if {hasvoted.%player%} is true:
- message "%{prefix}%!" to the player
- {vote} is true
- if {hasvoted.%player%} is false:
- set {hasvoted.%player%} to true
- wait 0.1 second
- add 1 to {voteyes}
- message "%{prefix}%Voten blev modtaget!" to the player
- command /nej:
- usage: /no - vote no!
- trigger:
- if {hasvoted.%player%} is true:
- message "&7&l[&r&9Vote&r&7&l]&r &eYou have already voted!" to the player
- {vote} is true
- if {hasvoted.%player%} is false:
- set {hasvoted.%player%} to true
- wait 0.1 second
- add 1 to {voteno}
- message "%{prefix}%Voten blev modtaget!" to the player
- # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
- # + # + # + # + # + # + # Skript: Parkour # + # + # + # + # + # +
- # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
- on right click on sign:
- if line 1 is "&lTilykke!":
- message "%{skconfig::prefix}%Tilykke! Du har klaret parkouren!"
- loop all players:
- show 200 "flame" particles at location of player for loop-player offset by 1, 1, 1
- wait 1 tick
- show 200 "flame" particles at location of player for loop-player offset by 1, 1, 1
- wait 1 tick
- show 200 "flame" particles at location of player for loop-player offset by 1, 1, 1
- wait 1 tick
- wait 2 seconds
- make console execute command "/spawn %player%"
- # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
- # + # + # + # + # + # + # Skript: Scoreboard # + # + # + # + # +
- # + # + # + # + # + # + # + # + # + # + # + # + # + # + # + # +
- command /autoborder <text>:
- permission: uhc.host
- trigger:
- if arg 1 is "on":
- broadcast "%{skconfig::prefix}%Autoborder enabled."
- set {autoborder} to true
- stop
- if arg 1 is "off":
- broadcast "%{skconfig::prefix}%Autborder &cdisabled."
- set {autoborder} to false
- stop
- on skript load:
- make console execute command "/denizen debug "
- if {timer::sec} is not set:
- set {timer::sec} to 0
- if {timer::min} is not set:
- set {timer::min} to 0
- if {timer::tim} is not set:
- set {timer::tim} to 0
- if {timer::sec1} is not set:
- set {timer::sec1} to "00"
- if {timer::min1} is not set:
- set {timer::min1} to "00"
- if {timer::tim1} is not set:
- set {timer::tim1} to "00"
- every 5 seconds:
- if {timer::running} is true:
- add 5 to {timer::sec}
- wait 1 tick
- if {timer::sec} is 60:
- remove 60 from {timer::sec}
- add 1 to {timer::min}
- else if {timer::min} is 60:
- remove 60 from {timer::min}
- add 1 to {timer::tim}
- if {timer::sec} is less than 10:
- set {timer::sec1} to "0%{timer::sec}%"
- else if {timer::sec} is more than 9:
- set {timer::sec1} to "%{timer::sec}%"
- if {timer::min} is less than 10:
- set {timer::min1} to "0%{timer::min}%"
- else if {timer::min} is more than 9:
- set {timer::min1} to "%{timer::min}%"
- if {timer::tim} is less than 10:
- set {timer::tim1} to "0%{timer::tim}%"
- else if {timer::tim} is more than 9:
- set {timer::tim1} to "%{timer::tim}%"
- wait 1 tick
- if {timer::min} is 10:
- if {uhctimer.given.fheal} is not set:
- make console execute command "/heal *"
- make console execute command "/actionbar &6&lDu har modtaget finalheal"
- broadcast "%{skconfig::prefix}%&6&lDu har modtaget finalheal"
- set {uhctimer.given.fheal} to true
- if {timer::min} is 15:
- if {uhctimer.given.pvp} is not set:
- make console execute command "/actionbar &6&lPVP er nu aktiveret!"
- broadcast "%{skconfig::prefix}%&6&lPVP er nu aktiveret!"
- set {uhcpvp} to true
- set {uhctimer.given.pvp} to true
- if {timer::min} is 40:
- if {uhctimer.given.border1} is not set:
- if {autoborder} is true:
- broadcast "%{skconfig::prefix}%Borderen vil shrinke til &c1500 blocks&a om 5 minutter!"
- make console execute command "/timer 300 &6&lBorder shrink &8&l(&c&l1500&8&l) &6&lom&c&l"
- set {uhctimer.given.border1} to true
- if {timer::min} is 45:
- if {uhctimer.given.border2} is not set:
- if {autoborder} is true:
- make console execute command "/setborder 1500"
- broadcast "%{skconfig::prefix}%Borderen er nu &c1500 blocks&a!"
- set {uhctimer.given.border2} to true
- if {timer::min} is 55:
- if {uhctimer.given.border3} is not set:
- if {autoborder} is true:
- broadcast "%{skconfig::prefix}%Borderen vil shrinke til &c1000 blocks&a om 5 minutter!"
- make console execute command "/timer 300 &6&lBorder shrink &8&l(&c&l1000&8&l) &6&lom&c&l"
- set {uhctimer.given.border3} to true
- if {timer::tim} is 1:
- if {uhctimer.given.border4} is not set:
- if {autoborder} is true:
- make console execute command "/setborder 1000"
- broadcast "%{skconfig::prefix}%Borderen er nu &c1000 blocks&a!"
- set {uhctimer.given.border4} to true
- if {timer::tim} is 1:
- if {timer::min} is 10:
- if {uhctimer.given::border5} is not set:
- if {autoborder} is true:
- broadcast "%{skconfig::prefix}%Borderen vil shrinke til &c500 blocks&a om 5 minutter!"
- make console execute command "/timer 300 &6&lBorder shrink &8&l(&c&l500&8&l) &6&lom&c&l"
- set {uhctimer.given::border5} to true
- if {timer::tim} is 1:
- if {timer::min} is 15:
- if {uhctimer.given::border6} is not set:
- if {autoborder} is true:
- make console execute command "/setborder 500"
- broadcast "%{skconfig::prefix}%Borderen er nu &c500 blocks&a!"
- set {uhctimer.given::border6} to true
- if {timer::tim} is 1:
- if {timer::min} is 25:
- if {uhctimer.given::border7} is not set:
- if {autoborder} is true:
- broadcast "%{skconfig::prefix}%Borderen vil shrinke til &c500 blocks&a om 5 minutter!"
- make console execute command "/timer 300 &6&lBorder shrink &8&l(&c&l500&8&l) &6&lom&c&l"
- set {uhctimer.given::border7} to true
- if {timer::tim} is 1:
- if {timer::min} is 30:
- if {uhctimer.given::border8} is not set:
- if {autoborder} is true:
- make console execute command "/setborder 500"
- broadcast "%{skconfig::prefix}%Borderen er nu &c500 blocks&a!"
- set {uhctimer.given::border8} to true
- wait 1 tick
- set {onlinespillere} to "%size of all players%" parsed as integer
- loop all players:
- wipe loop-player's sidebar
- if loop-player have permission "uhc.staff":
- add 1 to {_sonline}
- if loop-player have permission "uhc.host":
- set name of sidebar of loop-player to "&6&lGG &7- &c&lStaff"
- set score "&8&l&m-----------" in sidebar of loop-player to 15
- set score "&r &3Timer:" in sidebar of loop-player to 14
- set score "&r &b%{timer::tim1}%:%{timer::min1}%:%{timer::sec1}%" in sidebar of loop-player to 13
- set score "&r &3Border:" in sidebar of loop-player to 12
- set score "&r &b%{border}%" in sidebar of loop-player to 11
- set score "&r &3Ping:" in sidebar of loop-player to 10
- set score "&r&r &b%loop-player's ping%" in sidebar of loop-player to 9
- set score "&r&8&l&m-----------" in sidebar of loop-player to 8
- set score "&r &3Online:" in sidebar of loop-player to 7
- set score "&r &b%{onlinespillere}%&8/&b%{slots}%" in sidebar of loop-player to 6
- set score "&r &3Staffs:" in sidebar of loop-player to 5
- set score "&r &b%{_sonline}%" in sidebar of loop-player to 4
- set score "&r &3Host:" in sidebar of loop-player to 3
- set score "&r &b%{host}%" in sidebar of loop-player to 2
- set score "&8&8&l&m-----------" in sidebar of loop-player to 1
- else:
- set name of sidebar of loop-player to "&c&lGGPVP&7&l-&6&lUHC"
- set score "&r&8&l&m-----------" in sidebar of loop-player to 15
- set score " &3Timer: &b%{timer::tim1}%:%{timer::min1}%:%{timer::sec1}%" in sidebar of loop-player to 14
- set score " &3Border: &b%{border}%" in sidebar of loop-player to 13
- set score "&r&r" in sidebar of loop-player to 12
- set score " &3Online Spillere:" in sidebar of loop-player to 11
- set score " &b%{onlinespillere}%&8/&b%{slots}%" in sidebar of loop-player to 10
- set score "&r" in sidebar of loop-player to 9
- set score "&3www.ggpvp.dk" in sidebar of loop-player to 8
- set score "&8&l&m-----------" in sidebar of loop-player to 7
- command /uhctimer [<text>] [<text>] [<number>]:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- if arg-1 is not set:
- message "%{skconfig::prefix}%&6Timer: &e%{timer::tim1}%&8:&e%{timer::min1}%&8:&e%{timer::sec1}%"
- stop
- if arg-1 is "on" or "start":
- set {timer::running} to true
- message "%{skconfig::prefix}%Du har startet timeren!"
- stop
- if arg-1 is "off" or "stop" or "pause":
- delete {timer::running}
- message "%{skconfig::prefix}%Du har stoppet timeren!"
- stop
- if arg-1 is "reset":
- delete {timer::*}
- set {timer::sec} to 0
- set {timer::min} to 0
- set {timer::tim} to 0
- set {timer::sec1} to "00"
- set {timer::min1} to "00"
- set {timer::tim1} to "00"
- delete {uhctimer.given.fheal}
- delete {uhctimer.given.pvp}
- delete {uhctimer.given.border1}
- delete {uhctimer.given.border2}
- delete {uhctimer.given.border3}
- delete {uhctimer.given.border4}
- delete {uhctimer.given.border5}
- delete {uhctimer.given.border6}
- delete {uhctimer.given.border7}
- delete {uhctimer.given.border8}
- delete {uhctimer.given.border9}
- delete {uhctimer.given.border10}
- command /countdown:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- make player execute command "/gamerule sendCommandFeedback false"
- make player execute command "/title @a subtitle ""&a&lSpillet starter om"""
- make player execute command "/title @a times 10 20 10"
- add 10 to {_tiden}
- wait 3 seconds
- loop 11 times:
- if {_tiden} is more than 0:
- make player execute command "/title @a title ""&6&l%{_tiden}%"""
- wait 1 seconds
- remove 1 from {_tiden}
- if {_tiden} is 0:
- make player execute command "/title @a subtitle ""&r"""
- make player execute command "/title @a title ""&a&lGO"""
- loop all players:
- set the loop-player's level to {_tiden}
- wait 15 seconds
- make player execute command "/gamerule sendCommandFeedback true"
- on command "/uhcstop":
- delete {uhctimer.given::*}
- set {uhcpvp} to false
- make console execute command "/uhctimer stop"
- on command "/uhcstart":
- set {uhcpvp} to true
- delete {uhctimer.given::*}
- on command "/sk reload UHC":
- broadcast "%{skconfig::prefix}%Reloading UHC Main skript.."
- broadcast "%{skconfig::prefix}%Der forventes lidt lag de næste 30 sekunder."
- wait 1 second
- broadcast "%{skconfig::prefix}%&aReload done..."
- on join:
- if {ingame} is not set:
- set {ingame} to false
- wait 1 tick
- wait 1 tick
- if {ingame} is false:
- make console execute command "/spawn %player%"
- if {ingame} is true:
- stop
- on command "gm 1":
- if has permission "{@hostperm}":
- stop
- message "&cDu har ikke adgang til denne kommando!"
- cancel the event
- on command "gamemode 1":
- if has permission "{@hostperm}":
- stop
- message "&cDu har ikke adgang til denne kommando!"
- cancel the event
- on command "essentials:gm 1":
- if has permission "{@hostperm}":
- stop
- message "&cDu har ikke adgang til denne kommando!"
- cancel the event
- on command "essentials:gamemode 1":
- if has permission "{@hostperm}":
- stop
- message "&cDu har ikke adgang til denne kommando!"
- cancel the event
- on chat:
- if {chatmute} is true:
- if player have permission "uhc.staff" or "ggpvp.donater":
- stop
- else:
- message "%{skconfig::prefix}% Chatten er muted. Kun donaters kan skrive."
- cancel the event
- on command "/invsee":
- loop all players:
- if loop-player has permission "uhc.host":
- message "%{skconfig::prefix}% &c&l%player% brugte /invsee" to loop-player
- on death:
- victim is a player:
- if victim have permission "ggpvp.donater":
- if {ingame} is true:
- wait 5 tick
- make console execute command "/mvtp %victim% UHC"
- wait 1 tick
- make console execute command "/gm 3 %victim%"
- command /setborder <number>:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- if arg 1 is not set:
- message "{@prefix}Du skal vælge et tal."
- if arg 1 is set:
- set {border} to arg 1
- message "{@prefix}Du satte borderen til %arg 1%"
- make console execute command "/wb UHC set %arg 1% %arg 1% 0 0"
- set {_bord} to arg 1 * 2
- wait 1 seconds
- make console execute command "/worldborder set %{_bord}%"
- command /globalmute:
- permission: uhc.host
- permission message: {@noperm}
- trigger:
- if {chatmute} is true:
- set {chatmute} to false
- broadcast "%{skconfig::prefix}% Chatten er unmuted."
- else if {chatmute} is false:
- set {chatmute} to true
- broadcast "%{skconfig::prefix}% Chatten er nu muted - Kun donaters kan skrive."
- command /setslots [<number>]:
- permission: {@hostperm}
- permission message: {@noperm}
- trigger:
- if arg 1 is not set:
- broadcast "%{skconfig::prefix}% Du skal vælge et antal."
- stop
- if arg 1 is set:
- broadcast "%{skconfig::prefix}% Der er nu plads til &2%arg 1%&a spillere!"
- set {slots} to arg 1
- stop
- on any move:
- if player has permission "ggpvp.donater":
- if {ingame} is false:
- if {particle::%player%.particle} is "flame":
- loop all players:
- show 3 "flame" particles at location of player for loop-player offset by 0, 0.2, 0
- stop
- if {particle::%player%.particle} is "heart":
- loop all players:
- show 1 "heart" particles at location of player for loop-player offset by 0, 0, 0
- stop
- if {particle::%player%.particle} is "note":
- loop all players:
- show 1 "note" particles at location of player for loop-player offset by 0, 0, 0
- stop
- if {particle::%player%.particle} is "smoke":
- loop all players:
- show 1 "fireworks" particles at location of player for loop-player offset by 0, 0, 0
- stop
- command /setparticle <text>:
- permission: ggpvp.donater
- trigger:
- if arg 1 is not set:
- message "&cBrug /setparticle <particle>!"
- message "&a&oBrug /setparticle list for en liste over partikler"
- stop
- if arg 1 is set:
- if arg 1 is not "flame" or "heart" or "note" or "smoke" or "off":
- message "{@prefix}Du skal vælge mellem følgene:"
- message "&aHeart, Flame, Note, Smoke, Off"
- stop
- if arg 1 is "off":
- delete {particle::%player%.particle}
- if arg 1 is "flame":
- set {particle::%player%.particle} to "flame"
- stop
- if arg 1 is "heart":
- set {particle::%player%.particle} to "heart"
- stop
- if arg 1 is "note":
- set {particle::%player%.particle} to "note"
- stop
- if arg 1 is "smoke":
- # set {particle::%player%.particle} to "smoke"
- # message "{@prefix}Dine particler er nu ""smoke"""
- message "{@prefix}Denne particle er slået fra."
- stop
- on join:
- if player has permission "ggpvp.donater":
- if {ingame} is false:
- wait 3 tick
- message "{@prefix}Du kan slå dine particler fra og til med &c/particle&a!"
- command /particleoff:
- permission: uhc.host
- trigger:
- set {particler} to false
- message "%{skconfig::prefix}%Particler er nu slået fra!"
- delete {particle::*}
- command /particleon:
- permission: uhc.host
- trigger:
- set {particler} to true
- message "%{skconfig::prefix}%Particler er nu slået til!"
- command /particle:
- permission: ggpvp.donater
- permission message: {@noperm}
- trigger:
- if {ingame} is true:
- stop
- if {particler} is false:
- stop
- else:
- open chest with 1 rows named "&6&lUHC Particle Menu" to player
- format slot 0 of player with 1 Gray Stained Glass Pane named "&r" to be unstealable
- format slot 1 of player with 1 Rose Red named "&d&lHjerter" to close then run [make player execute command "/setparticle heart"]
- format slot 2 of player with 1 Gray Stained Glass Pane named "&r" to be unstealable
- format slot 3 of player with 1 Lava Bucket named "&6&lIld" to close then run [make player execute command "/setparticle flame"]
- format slot 4 of player with 1 Gray Stained Glass Pane named "&r" to be unstealable
- format slot 5 of player with 1 Note Block named "&5&lNoter" to close then run [make player execute command "/setparticle note"]
- format slot 6 of player with 1 Gray Stained Glass Pane named "&r" to be unstealable
- format slot 7 of player with 1 166 named "&c&lSlå Particlerne fra!" to close then run [make player execute command "/setparticle off"]
- format slot 8 of player with 1 Gray Stained Glass Pane named "&r" to be unstealable
- on connect:
- player have permission "ggpvp.donater":
- stop
- number of players is larger than {slots}
- kick the player due to "%{skconfig::prefix}% Serveren er fuld! (Kun adgang for donaters)"
- command /pvpon:
- permission: uhc.host
- trigger:
- message "%{skconfig::prefix}%Du har slået PVP til!"
- set {uhcpvp} to true
- command /pvpoff:
- permission: uhc.host
- trigger:
- message "%{skconfig::prefix}%Du har slået PVP fra!"
- set {uhcpvp} to false
- on damage:
- victim is a player
- attacker is a player
- victim is not attacker
- {uhcpvp} is false
- cancel the event
- message "%{skconfig::prefix}% &cPVP er slået fra!" to attacker
- command /uhcworld:
- permission: uhc.host
- trigger:
- if {uhc::uw} is true:
- make console execute command "/mv delete UHC"
- wait 1 tick
- make console execute command "/mvconfirm"
- wait 2 seconds
- make console execute command "/mv create UHC normal"
- wait 10 ticks
- loop all players:
- message "%{skconfig::prefix}% World created!" to loop-player
- wait 1 second
- make console execute command "/mv tp %command sender% UHC"
- delete {uhc::uw}
- stop
- if {uhc::uw} is not set:
- message "%{skconfig::prefix}% Skriv commanden igen inden for 10 sekunder for at bekræfte dit valg!"
- set {uhc::uw} to true
- wait 10 seconds
- if {uhc::uw} is true:
- delete {uhc::uw}
- loop all players:
- message "%{skconfig::prefix}% UHC World generation anulleret!" to loop-player
- command /hostcommands:
- permission: uhc.host
- trigger:
- message "%{skconfig::prefix}%&2/uhcstart <StartBorder> &7-&a Starter gamet"
- message "%{skconfig::prefix}%&2/uhcstop &7-&a Stopper gamet"
- message "%{skconfig::prefix}%&2/setborder <Border> &7-&a Sætter borderen"
- 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