Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # _ _ _ ____ _ #
- # | | ___ | |__ | |__ _ _ / ___| _ _ ___ | |_ ___ _ __ ___ #
- # | | / _ \ | '_ \ | '_ \ | | | | \___ \ | | | | / __| | __| / _ \ | '_ ` _ \ #
- # | |___ | (_) | | |_) | | |_) | | |_| | ___) | | |_| | \__ \ | |_ | __/ | | | | | | #
- # |_____| \___/ |_.__/ |_.__/ \__, | |____/ \__, | |___/ \__| \___| |_| |_| |_| #
- # |___/ |___/ #
- # made by Jannick401 #
- # Kopieren dieser Datei und als sein eigenes Skript zu vermarkten ist nicht gestattet.
- # Viel Spaß mit dem Skript. LG Jannick401
- # Benötigt folgende Zusätze:
- # - MundoSK
- # - ProtocolLib
- # - RandomSK
- # - SKAction
- # - SKellett
- # - SKExtra
- # - SKMorkaz
- # - SK Query
- # - SKRayFall
- # - SKStuff
- # - SKUntilities
- # - WildSkript
- # - Umbaska (nur für Bungeecord connections)
- # PLACEHOLDER #
- options:
- p: &7[&6Lobby&7]
- n: &3&lDeinServer
- nts: &3&lDeinServer.de
- nwww: &3&lwww.DeinServer.de
- nop: &7[&6Lobby&7] &7Du hast leider keine Rechte dafür!
- nopremium: &7[&6Lobby&7] &7Kaufe dir Premium um dieses Feature zu benutzen!
- Lobby-1: Lobby-1
- Lobby-2: Lobby-2
- spiel1: Spiel1
- spiel2: Spiel2
- Silentlobby: Silentlobby
- noperms: &7[&6Lobby&7] &7Du hast leider keine Rechte dafür!
- # HELP #
- command /lobbysystem [<text>]:
- aliases: /ls, /lshelp, /lobby
- trigger:
- if arg 1 is not set:
- message " "
- message "&7&l--------{@p}&7&l------"
- message ""
- message "&c/setup &8┃ &7Setup für das LobbySystem."
- message "&c/build &8┃ &7Damit kannst du Blöcke abbauen und bauen."
- message " "
- # ITEMS #
- on join:
- teleport player to {spawn}
- clear player's inventory
- wait 3 tick
- play "CLICK" to player with volume 1 and pitch 2
- set slot 0 of player to stick named "&8» &aSpieler verstecken &8«"
- set slot 8 of player to nether star named "&8» &aLobbywechsler &8«"
- wait 4 ticks
- play "CLICK" to player with volume 1 and pitch 2
- set slot 2 of player to chest named "&8» &aExtras &8«"
- set slot 6 of player to tnt named "&8» &aSilentlobby &8«"
- wait 4 ticks
- play "LEVEL_UP" to player with volume 1 and pitch 2
- set slot 4 of player to compass named "&8» &aTeleporter &8«"
- loop 300 times:
- send " "
- send "{@p} &7Herzlich Willkommen auf {@n}"
- send ""
- send "{@p} &7TeamSpeak &8» {@nts}"
- send ""
- send "{@p} &7Website &8» {@nwww}"
- send ""
- send "{@p} &4Skript by Jannick401"
- wait a ticks
- set player's health to 1
- set player's hunger to 1
- wait 2 ticks
- set player's health to 2
- set player's hunger to 2
- wait 2 ticks
- set player's health to 3
- set player's hunger to 3
- wait 2 ticks
- set player's health to 4
- set player's hunger to 4
- wait 2 ticks
- set player's health to 5
- set player's hunger to 5
- wait 2 ticks
- set player's health to 6
- set player's hunger to 6
- wait 2 ticks
- set player's health to 7
- set player's hunger to 7
- wait 2 ticks
- set player's health to 8
- set player's hunger to 8
- wait 2 ticks
- set player's health to 9
- set player's hunger to 9
- wait 2 ticks
- set player's health to 10
- set player's hunger to 10
- wait 2 ticks
- set player's health to 11
- set player's hunger to 11
- wait 2 ticks
- set player's health to 12
- set player's hunger to 12
- wait 2 ticks
- set player's health to 13
- set player's hunger to 13
- wait 2 ticks
- set player's health to 14
- set player's hunger to 14
- wait 2 ticks
- set player's health to 15
- set player's hunger to 15
- wait 2 ticks
- set player's health to 16
- set player's hunger to 16
- wait 2 ticks
- set player's health to 17
- set player's hunger to 17
- wait 2 ticks
- set player's health to 18
- set player's hunger to 18
- wait 2 ticks
- set player's health to 19
- set player's hunger to 19
- wait 2 ticks
- set player's health to 20
- set player's hunger to 20
- on first join:
- teleport player to {spawn}
- wait 5 tick
- play "CLICK" to player
- set slot 0 of player to stick named "&8» &aSpieler verstecken &8«"
- wait 5 ticks
- play "CLICK" to player
- set slot 2 of player to chest named "&8» &aExtras &8«"
- wait 5 ticks
- play "CLICK" to player
- set slot 4 of player to compass named "&8» &aTeleporter &8«"
- wait 5 ticks
- play "CLICK" to player
- set slot 6 of player to tnt named "&8» &aSilentlobby &8«"
- wait 5 ticks
- play "CLICK" to player
- set slot 8 of player to nether star named "&8» &aLobbywechsler &8«"
- set player's health to 20
- set player's hunger to 20
- loop 300 times:
- send ""
- send "{@p} &7Herzlich Willkommen auf {@n}"
- send ""
- send "{@p} &7TeamSpeak &8» {@nts}"
- send ""
- send "{@p} &7Website &8» {@nwww}"
- send ""
- send ""
- # Teleporter + Setup #
- on right CLICK with compass:
- open chest with 6 rows named "&8» &aTeleporter &8«" to player
- wait 2 tick
- format slot 4 of player with gray glass named "&8" to be unstealable
- wait a tick
- format slot 49 of player with gray glass named "&8" to be unstealable
- wait a tick
- format slot 3 of player with gray glass named "&8" to be unstealable
- format slot 5 of player with gray glass named "&8" to be unstealable
- format slot 48 of player with gray glass named "&8" to be unstealable
- format slot 50 of player with gray glass named "&8" to be unstealable
- wait a tick
- format slot 2 of player with gray glass named "&8" to be unstealable
- format slot 6 of player with gray glass named "&8" to be unstealable
- format slot 47 of player with gray glass named "&8" to be unstealable
- format slot 51 of player with gray glass named "&8" to be unstealable
- wait a tick
- format slot 1 of player with gray glass named "&8" to be unstealable
- format slot 7 of player with gray glass named "&8" to be unstealable
- format slot 46 of player with gray glass named "&8" to be unstealable
- format slot 52 of player with gray glass named "&8" to be unstealable
- wait a tick
- format slot 0 of player with gray glass named "&8" to be unstealable
- format slot 8 of player with gray glass named "&8" to be unstealable
- format slot 45 of player with gray glass named "&8" to be unstealable
- format slot 53 of player with gray glass named "&8" to be unstealable
- wait a tick
- format slot 9 of player with gray glass named "&8" to be unstealable
- format slot 17 of player with gray glass named "&8" to be unstealable
- format slot 36 of player with gray glass named "&8" to be unstealable
- format slot 44 of player with gray glass named "&8" to be unstealable
- wait a tick
- format slot 18 of player with gray glass named "&8" to be unstealable
- format slot 26 of player with gray glass named "&8" to be unstealable
- format slot 27 of player with gray glass named "&8" to be unstealable
- format slot 35 of player with gray glass named "&8" to be unstealable
- wait a tick
- format slot 22 of player with eye of ender named "&6Spawn" to close then run [make player execute command "/spawn"]
- format slot 29 of player with grass named "&6{@spiel1}" to close then run [make player execute command "/spiel1"]
- format slot 33 of player with sandstone named "&6{@spiel2}" to close then run [make player execute command "/spiel2"]
- command /spiel1:
- trigger:
- if {spiel1} is not set:
- send "{@p} &cFreebuild wurde noch nicht gesetzt!"
- stop
- else:
- push player upward at speed 1.0
- apply blindness to the player
- wait 20 tick
- teleport player to {spiel1}
- wait 5 tick
- remove blindness from player
- send "{@p} &7Du hast dich zu &6{@spiel1} &7teleportiert&8."
- command /spiel2:
- trigger:
- if {spiel2} is not set:
- send "{@p} &cBuildFFA wurde noch nicht gesetzt!"
- else:
- push player upward at speed 1.0
- apply blindness to the player
- wait 20 tick
- teleport player to {spiel2}
- wait 5 tick
- remove blindness from player
- send "{@p} &7Du hast dich zu &6{@spiel2} &7teleportiert&8."
- command /spawn:
- trigger:
- if {spawn} is not set:
- send "{@p} &cSpawn wurde noch nicht gesetzt!"
- else:
- push player upward at speed 1.0
- apply blindness to the player
- wait 20 tick
- teleport player to {spawn}
- wait 5 tick
- remove blindness from player
- send "{@p} &7Du hast dich zum &6Spawn &7teleportiert&8."
- command /setspiel1:
- permission: lobby.setup
- permission message: {@nop}
- trigger:
- set {spiel1} to player's location
- send "{@p} &7Du hast den Spawn für Spiel 1 gesetzt!"
- command /setspiel2:
- permission: lobby.setup
- permission message: {@nop}
- trigger:
- set {spiel2} to player's location
- send "{@p} &7Du hast den Spawn für Spiel 2 gesetzt!"
- command /setspawn:
- permission: lobby.setup
- permission message: {@nop}
- trigger:
- set {spawn} to player's location
- send "{@p} &7Du hast den Spawn gesetzt!"
- command /setup:
- permission: lobby.setup
- permission message: {@nop}
- trigger:
- open chest with 5 rows named "&8» &4Setup &8«" to player
- wait 2 tick
- format slot 0 of player with black stained glass pane named "&8" to be unstealable
- format slot 1 of player with black stained glass pane named "&8" to be unstealable
- format slot 2 of player with black stained glass pane named "&8" to be unstealable
- format slot 3 of player with black stained glass pane named "&8" to be unstealable
- format slot 4 of player with black stained glass pane named "&8" to be unstealable
- format slot 5 of player with black stained glass pane named "&8" to be unstealable
- format slot 6 of player with black stained glass pane named "&8" to be unstealable
- format slot 7 of player with black stained glass pane named "&8" to be unstealable
- format slot 8 of player with black stained glass pane named "&8" to be unstealable
- format slot 9 of player with black stained glass pane named "&8" to be unstealable
- format slot 10 of player with black stained glass pane named "&8" to be unstealable
- format slot 12 of player with black stained glass pane named "&8" to be unstealable
- format slot 13 of player with black stained glass pane named "&8" to be unstealable
- format slot 14 of player with black stained glass pane named "&8" to be unstealable
- format slot 16 of player with black stained glass pane named "&8" to be unstealable
- format slot 17 of player with black stained glass pane named "&8" to be unstealable
- format slot 18 of player with black stained glass pane named "&8" to be unstealable
- format slot 19 of player with black stained glass pane named "&8" to be unstealable
- format slot 20 of player with black stained glass pane named "&8" to be unstealable
- format slot 21 of player with black stained glass pane named "&8" to be unstealable
- format slot 22 of player with black stained glass pane named "&8" to be unstealable
- format slot 23 of player with black stained glass pane named "&8" to be unstealable
- format slot 24 of player with black stained glass pane named "&8" to be unstealable
- format slot 25 of player with black stained glass pane named "&8" to be unstealable
- format slot 26 of player with black stained glass pane named "&8" to be unstealable
- format slot 27 of player with black stained glass pane named "&8" to be unstealable
- format slot 28 of player with black stained glass pane named "&8" to be unstealable
- format slot 29 of player with black stained glass pane named "&8" to be unstealable
- format slot 30 of player with black stained glass pane named "&8" to be unstealable
- format slot 32 of player with black stained glass pane named "&8" to be unstealable
- format slot 33 of player with black stained glass pane named "&8" to be unstealable
- format slot 34 of player with black stained glass pane named "&8" to be unstealable
- format slot 35 of player with black stained glass pane named "&8" to be unstealable
- format slot 36 of player with black stained glass pane named "&8" to be unstealable
- format slot 37 of player with black stained glass pane named "&8" to be unstealable
- format slot 38 of player with black stained glass pane named "&8" to be unstealable
- format slot 39 of player with black stained glass pane named "&8" to be unstealable
- format slot 40 of player with black stained glass pane named "&8" to be unstealable
- format slot 41 of player with black stained glass pane named "&8" to be unstealable
- format slot 42 of player with black stained glass pane named "&8" to be unstealable
- format slot 43 of player with black stained glass pane named "&8" to be unstealable
- format slot 44 of player with black stained glass pane named "&8" to be unstealable
- format slot 11 of player with red wool named "&4&lSpiel 1" with lore "Setzte den Spawnpunkt für Spiel 1." to close then run [make player execute command "/setspiel1"]
- format slot 15 of player with blue wool named "&4&lSpiel 2" with lore "Setzte den Spawnpunkt für Spiel 2." to close then run [make player execute command "/setspiel2"]
- format slot 31 of player with compass named "&4&lSpawn" with lore "Setzte den Spawnpunkt für den Spawn." to close then run [make player execute command "/setspawn"]
- # EXTRAS #
- # Perks #
- on right CLICK with chest:
- open better inventory type "HOPPER" named "&8» &aPerks &8«" to player
- wait 2 tick
- format slot 0 of player with red stained glass named "&4Soon" to be unstealable
- wait a tick
- format slot 1 of player with black stained glass pane named "&8" to be unstealable
- wait a tick
- format slot 2 of player with ender chest named "&aTrails" to close then run [make player execute command "/trails"]
- wait a tick
- format slot 3 of player with black stained glass pane named "&8" to be unstealable
- wait a tick
- format slot 4 of player with red stained glass named "&4Soon" to be unstealable
- command /trails:
- permission: lobby.premium
- permission message: {@nopremium}
- trigger:
- open better inventory type "HOPPER" named "&8» &aTrails &8«" to player
- wait 2 tick
- format slot 0 of player with black stained glass pane named "&8" to be unstealable
- wait a tick
- format slot 1 of player with snow named "&8» &aCloud &8«" to run [make player execute command "/cloudpartikel"]
- wait a tick
- format slot 2 of player with black stained glass pane named "&8" to be unstealable
- wait a tick
- format slot 3 of player with jukebox named "&8» &aNote &8«" to run [make player execute command "/notepartikel"]
- wait a tick
- format slot 4 of player with black stained glass pane named "&8" to be unstealable
- command /cloudpartikel:
- permission: lobby.premium
- permission message: {@nopremium}
- trigger:
- If {redstone.%player%} is not set:
- set {redstone.%player%} to true
- send "{@p} &7Deine &cCloud Partikel &7sind aktiviert"
- stop
- If {redstone.%player%} is true:
- delete {redstone.%player%}
- send "{@p} &7Deine &cCloud Partikel &7sind deaktiviert!"
- command /notepartikel:
- permission: lobby.premium
- permission message: {@nopremium}
- trigger:
- If {hexenmagieparticle.%player%} is not set:
- set {hexenmagieparticle.%player%} to true
- send "{@p} &7Deine &cNoten Partikel &7sind aktiviert"
- stop
- If {hexenmagieparticle.%player%} is true:
- delete {hexenmagieparticle.%player%}
- send "{@p} &7Deine &cNoten Partikel &7sind deaktiviert!"
- on quit:
- delete {redstone.%player%}
- delete {hexenmagieparticle.%player%}
- on join:
- delete {redstone.%player%}
- delete {hexenmagieparticle.%player%}
- on any movement:
- If {redstone.%player%} is true:
- show 1 "CLOUD" particles at location of player for player offset by 0.4, 0.5, 0.4
- on any movement:
- If {hexenmagieparticle.%player%} is true:
- show 1 "NOTE" particles at location of player for player offset by 0.4, 0.5, 0.4
- command /soon:
- trigger:
- send "{@p} &7Hier wird noch gecodet!"
- # Lobbywechsler #
- on right CLICK with nether star:
- open better inventory type "HOPPER" named "&8» &b&lLobbywechsler &8«" to player
- wait 2 tick
- format slot 4 of player with gray glass named "" to be unstealable
- wait a tick
- format slot 3 of player with skull of "DasNeinHorn" parsed as offline player named "&6&lLobby-2" to close then run [execute player command "/3573454336437"]
- wait a tick
- format slot 2 of player with gray glass named "" to be unstealable
- wait a tick
- format slot 1 of player with skull of "Unlegit_Jannick" parsed as offline player named "&6&lLobby-1" to close then run [execute player command "/357345487"]
- wait a tick
- format slot 0 of player with gray glass named "" to be unstealable
- command /357345487:
- trigger:
- send "{@p} &7Du wurdest in &6Lobby-1 &7gesendet"
- wait 5 ticks
- bungeecord connect player to "{@Lobby-1}"
- command /3573454336437:
- trigger:
- send "{@p} &7Du wurdest in &6Lobby-2 &7gesendet"
- wait 5 ticks
- bungeecord connect player to "{@Lobby-2}"
- # Silentlobby #
- on right CLICK with tnt:
- open better inventory type "HOPPER" named "&8» &aSilentlobby &8«" to player
- wait 2 tick
- format slot 4 of player with gray glass named "" to be unstealable
- wait a tick
- format slot 3 of player with red dye named "&4&lLeave" to close then run [make player execute command "/367892472391"]
- wait a tick
- format slot 2 of player with gray glass named "" to be unstealable
- wait a tick
- format slot 1 of player with green dye named "&2&lJoin" to close then run [make player execute command "/954846589537"]
- wait a tick
- format slot 0 of player with gray glass named "" to be unstealable
- command /954846589537:
- permission: lobby.premium
- permission message: {@nopremium}
- trigger:
- send "&7[&6Lobby&7] &7Du wurdest in die &6Silentlobby &7gesendet"
- wait 5 ticks
- bungeecord connect player to "{@Silentlobby}"
- command /367892472391:
- permission: lobby.premium
- permission message: {@nopremium}
- trigger:
- send "&7[&6Lobby&7] &7Du wurdest in &6Lobby-1 &7gesendet"
- wait 5 ticks
- bungeecord connect player to "{@Lobby-1}"
- # Spieler verstecken Item #
- on right CLICK with stick:
- open better inventory type "HOPPER" named "&8» &6Spieler verstecken &8«" to player
- wait 2 tick
- format slot 0 of player with black stained glass pane named "&8" to be unstealable
- wait a tick
- format slot 1 of player with light green dye named "&aSpieler sichtbar" to close then run [execute player command "/ss"]
- wait a tick
- format slot 2 of player with black stained glass pane named "&8" to be unstealable
- wait a tick
- format slot 3 of player with rose red named "&aSpieler unsichtbar" to close then run [execute player command "/sv"]
- wait a tick
- format slot 4 of player with black stained glass pane named "&8" to be unstealable
- command /sv:
- trigger:
- set {sv.%player%} to 1
- hide all players in player's world from player
- message "{@p} &cAlle Spieler sind nun unsichtbar!"
- command /ss:
- trigger:
- clear {sv.%player%}
- reveal all players in player's world from player
- message "{@p} &aAlle Spieler sind nun sichtbar!"
- every second:
- loop all players:
- if {sv.%loop-player%} is 1:
- hide all players in loop-player's world from loop-player
- # Build #
- command /build <text>:
- permission: lobby.setup
- usage: /build an/aus
- trigger:
- if arg 1 is "an":
- set {rushvstart::%player%} to false
- send "{@p} &aDu kannst nun bauen."
- set player's gamemode to creative
- if arg 1 is "aus":
- set {rushvstart::%player%} to true
- send "{@p} &aDu kannst nun nicht mehr bauen."
- set player's gamemode to survival
- # Events #
- on break:
- if player don't have permission "lobby.setup":
- cancel event
- on inventory CLICK:
- if player does not have permission "lobby.setup":
- cancel event
- on weather change:
- set weather to sunny
- on drop:
- cancel event
- on damage:
- cancel event
- On Hunger Meter Change:
- set hunger to 20
- on place:
- cancel event
- on place:
- if player is holding redstone:
- cancel event
- on place:
- if player is holding chest:
- cancel event
- on consume:
- cancel event
- on pick up:
- cancel event
- on explode:
- cancel event
- on inventory CLICK:
- cancel event
- hotbar switch:
- play sound "CLICK" to player with volume 1 and pitch 2
- # Join Nachrichten #
- on first join:
- set join message to ""
- on join:
- player has played before
- set join message to ""
- on quit:
- set quit message to ""
- on death:
- set the death message to ""
- on first join:
- set {lb.%player%.onlinetime} to 1
- set {geld.%player%} to 100
- on join:
- if {geld.%player%} is not set:
- set {geld.%player%} to 0
- # Scoreboard / Tablist #
- on join:
- while player is online:
- wait a ticks
- wipe player's sidebar
- set name of sidebar of player to " "
- set score "&8" in sidebar of player to 13
- set score "&8● &7Name&8:" in sidebar of player to 12
- set score "&a &8» &e%player%" in sidebar of player to 11
- set score "&6" in sidebar of player to 10
- set score "&8● &7Coins&8:" in sidebar of player to 9
- set score "&a &8» &e%{geld.%player%}%" in sidebar of player to 8
- set score "&9 " in sidebar of player to 7
- set score "&8● &7Spielzeit&8:" in sidebar of player to 6
- set score "&a &8» &e%{lb.%player%.onlinetime}% Minuten" in sidebar of player to 5
- set score "&d " in sidebar of player to 4
- set score "&8● &7Online&8:" in sidebar of player to 3
- set score "&a &8» &e%amount of players%" in sidebar of player to 2
- set score "&0 " in sidebar of player to 1
- Wait 28 seconds
- every real minute:
- loop all players:
- add 1 to {lb.%loop-player%.onlinetime}
- # ANIMIERT #
- on join:
- while player is online:
- wait 1 second
- set name of sidebar of player to "&3&lD"
- wait 1 second
- set name of sidebar of player to "&3&lDe"
- wait 1 second
- set name of sidebar of player to "&3&lDei"
- wait 1 second
- set name of sidebar of player to "&3&lDein"
- wait 1 second
- set name of sidebar of player to "&3&lDeinS"
- wait 1 second
- set name of sidebar of player to "&3&lDeinSe"
- wait 1 second
- set name of sidebar of player to "&3&lDeinSer"
- wait 1 second
- set name of sidebar of player to "&3&lDeinServ"
- wait 1 second
- set name of sidebar of player to "&3&lDeinServe"
- wait 1 second
- set name of sidebar of player to "&3&lDeinServer"
- wait 2 seconds
- set name of sidebar of player to " "
- wait 1 seconds
- set name of sidebar of player to "&3&lDeinServer"
- wait 1 seconds
- set name of sidebar of player to " "
- wait 1 seconds
- set name of sidebar of player to "&3&lDeinServer"
- wait 1 seconds
- set name of sidebar of player to " "
- wait 1 seconds
- set name of sidebar of player to "&3&lDeinServer"
- wait 2 seconds
- set name of sidebar of player to "&3&lDeinServe"
- wait 1 seconds
- set name of sidebar of player to "&3&lDeinServ"
- wait 1 seconds
- set name of sidebar of player to "&3&lDeinSer"
- wait 1 seconds
- set name of sidebar of player to "&3&lDeinSe"
- wait 1 seconds
- set name of sidebar of player to "&3&lDeinS"
- wait 1 seconds
- set name of sidebar of player to "&3&lDein"
- wait 1 seconds
- set name of sidebar of player to "&3&lDei"
- wait 1 seconds
- set name of sidebar of player to "&3&lDe"
- wait 1 seconds
- set name of sidebar of player to "&3&lD"
- wait 2 second
- options:
- HLine1: %nl%&4&lDeinServer
- HLine2: &7
- xD: %nl%&8&m--------------------%nl%
- HLine4: &7
- FLine1: &7
- xD2: %nl%&8&m--------------------%nl%
- FLine2: &8•&8● &7Teamspeak &8➜ &6DeinServer&8.&6DE &8●&8•
- FLine3: &8•&8● &7Report &8➜ &6/report &8[&eSpieler&8] &8●&8•
- FLine4: &7
- FLine5: &7
- on join:
- set tab header to "{@HLine1}%nl%{@xD}" and footer to "{@xD2}%nl%{@FLine2}%nl%{@FLine3}%nl%" for player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement