Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- prefix: &f» &bKnockFFA &8| &7
- #
- #
- #
- every 1 minutes:
- set {Minuten} to "%minute%"
- set {Stunden} to "%hour%"
- if {Stunden} is "23":
- if {Minuten} is "1":
- set {SpielerVorGestern} to {SpielerGestern}
- set {NeueSpielerVorGestern} to {NeueSpielerGestern}
- set {SpielerGestern} to {SpielerHeute}
- set {NeueSpielerGestern} to {NeueSpielerHeute}
- set {NeueSpielerHeute} to 0
- set {SpielerHeute} to 0
- delete {JoinHeute::*}
- if {Gestern} is true:
- set {VorGestern} to true
- set {Gestern} to true
- on join:
- if {firstjoin::%player's uuid%} is not set:
- set {firstjoin::%player's uuid%} to true
- add 1 to {RegestrierteSpieler}
- add 1 to {NeueSpielerHeute}
- if {JoinHeute::%player's uuid%} is not set:
- set {JoinHeute::%player's uuid%} to true
- add 1 to {SpielerHeute}
- command /Serverstats:
- trigger:
- play "click" to player with volume 100.0 and pitch 5
- open chest with 1 rows named "&6Serverstatistiken" to player
- set {Stammspieler} to "%{SpielerHeute}-{NeueSpielerHeute}%"
- set {StammspielerGestern} to "%{SpielerGestern}-{NeueSpielerGestern}%"
- set {StammspielerVorGestern} to "%{SpielerVorGestern}-{NeueSpielerVorGestern}%"
- if {Gestern} is not set:
- set {SpielerGestern} to "&cNicht geladen .."
- set {NeueSpielerGestern} to "&cNicht geladen .."
- set {StammspielerGestern} to "&cNicht geladen .."
- if {VorGestern} is not set:
- set {SpielerVorGestern} to "&cNicht geladen .."
- set {NeueSpielerVorGestern} to "&cNicht geladen .."
- set {StammspielerVorGestern} to "&cNicht geladen .."
- wait 0.001 ticks
- format slot 0 of player with 160:7 named " " to be unstealable
- format slot 1 of player with 160:7 named " " to be unstealable
- format slot 2 of player with 160:7 named " " to be unstealable
- format slot 3 of player with 160:7 named " " to be unstealable
- format slot 5 of player with 160:7 named " " to be unstealable
- format slot 4 of player with gold block named "&6Serverstatistiken" with lore "&7&m----------------------|| &6Registriert: &7%{RegestrierteSpieler}%||&7&m----------------------|| &eSpieler Heute: &7%{SpielerHeute}%|| &7Stammspieler Heute: &7%{Stammspieler}%|| &7Neue Spieler Heute: &7%{NeueSpielerHeute}%||&7&m----------------------|| &eSpieler Gestern: &7%{SpielerGestern}%|| &7Stammspieler Gestern: &7%{StammspielerGestern}%|| &7Neue Spieler Gestern: &7%{NeueSpielerGestern}%||&7&m----------------------|| &eSpieler VorGestern: &7%{SpielerVorGestern}%|| &7Stammspieler VorGestern: &7%{StammspielerVorGestern}%|| &7Neue Spieler VorGestern: &7%{NeueSpielerVorGestern}%||&7&m----------------------" to be unstealable
- format slot 6 of player with 160:7 named " " to be unstealable
- format slot 7 of player with 160:7 named " " to be unstealable
- format slot 8 of player with 160:7 named " " to be unstealable
- command /Serverstatsdelete:
- trigger:
- send "&7Alle Stats wurden gelöscht!"
- delete {firstjoin::*}
- delete {RegestrierteSpieler}
- delete {NeueSpielerHeute}
- delete {JoinHeute::*}
- delete {SpielerHeute}
- delete {VorGestern}
- delete {Gestern}
- #
- # Spielevents
- #
- on break:
- if player is in world "world":
- if {build.%player%} is not set:
- cancel event
- on inventory click:
- if player is in world "world":
- if {build.%player%} is not set:
- cancel event
- on drop:
- if player is in world "world":
- cancel event
- on pickup:
- if player is in world "world":
- if {build.%player%} is not set:
- cancel event
- on hunger meter change:
- if player is in world "world":
- cancel event
- on damage:
- if victim is in world "world":
- if damage cause is fall:
- cancel event
- on place:
- if player is in world "world":
- wait 5 seconds
- set event-block to redstone block
- wait 1 seconds
- set event-block to air
- command /build:
- trigger:
- if player is in world "world":
- if {build.%player%} is not set:
- send "{@prefix}Du bist nun im &aBaumodus"
- set player's gamemode to creative
- set {build.%player%} to true
- else:
- delete {build.%player%}
- set player's gamemode to survival
- send "{@prefix}Du bist nicht mehr &cBaumodus"
- on damage:
- if victim is in world "world":
- victim's y-coordinate is higher than {KNOCKFFA.PVPhöhe.%{KNOCKFFA.Aktuelle.MAP}%}:
- cancel event
- wait 1 ticks
- heal victim
- on any movement:
- if player is in world "world":
- player's y-coordinate is smaller than {KNOCKFFA.TODESHÖHE.%{KNOCKFFA.Aktuelle.MAP}%}:
- if {KNOCKFFA.EDIT.%player%} is not set:
- set player's gamemode to adventure
- set {nuuuumbero} to random integer between 1 and 5
- teleport player to {KNOCKOUT.SPAWN.%{KNOCKFFA.Aktuelle.MAP}%.%{nuuuumbero}%}
- delete {respawn.%player%}
- clear player's inventory
- set slot 4 of player to chest named "&7» &bExtras"
- loop all players in "world":
- if {Angriff.%loop-player%.%player%} is true:
- send "{@prefix}Du wurdest von &c%loop-player% &7getötet"
- send "{@prefix}Du hast &a%player% &7getötet" to loop-player
- stop
- send "{@prefix}&cDu bist gestorben"
- player's y-coordinate is smaller than {KNOCKFFA.PVPhöhe.%{KNOCKFFA.Aktuelle.MAP}%}:
- if {KNOCKFFA.EDIT.%player%} is not set:
- if {respawn.%player%} is not set:
- set player's gamemode to survival
- set {respawn.%player%} to 1
- clear player's inventory
- play "item_pickup" to player with volume 50 and pitch 15
- set slot 0 of player to stick named "&6Knüppel"
- enchant slot 0 of player with knockback 1
- if {KNOCKFFA.KIT} is 7:
- set slot 1 of player to unbreakable fishing rod named "&eEnterhaken"
- if {KNOCKFFA.KIT} is 2:
- set slot 1 of player to 368 named "&2Enderperle"
- if {KNOCKFFA.KIT} is 3:
- set slot 1 of player to 5 332 named "&7Schneeball"
- if {KNOCKFFA.KIT} is 4:
- set slot 0 of player to stick named "&6Knüppel-II"
- enchant slot 0 of player with knockback 2
- if {KNOCKFFA.KIT} is 5:
- set slot 1 of player to 15 24 named "&eBlöcke"
- if {KNOCKFFA.KIT} is 6:
- set slot 1 of player to 399 named "&fBoost"
- on damage:
- if victim is in world "world":
- if attacker is a player:
- if attacker is not "%victim%":
- loop 53 times:
- set {Angreifer.%victim%} to attacker
- wait 0.0625 second
- set {Angriff.%attacker%.%victim%} to true
- set {Angriff.%attacker%.%victim%} to false
- clear {Angreifer.%victim%}
- stop
- #
- # JOIN
- #
- on join:
- delete {build.%player%}
- delete {respawn.%player%}
- if {bungeemode} is "Bungeecord":
- set {nuuuumber} to random integer between 1 and 5
- teleport player to {KNOCKOUT.SPAWN.%{KNOCKFFA.Aktuelle.MAP}%.%{nuuuumber}%}
- set player's gamemode to adventure
- clear player's inventory
- set join message to "{@prefix}&e%player% &7ist dem Spiel &abeigetreten"
- send "{@prefix}Es wird auf der &7Map &6%{KNOCKFFA.Aktuelle.MAP}% &7mit dem Kit %{KNOCKFFA.NEWS.KIT}% &7gespielt"
- wait 1 ticks
- set slot 4 of player to chest named "&7» &bExtras"
- on quit:
- set leave message to "{@prefix}&e%player% hat das Spiel &cverlassen"
- #
- # KnockOut Befehl
- #
- command /knockffa [<text>] [<text>] [<number>]:
- trigger:
- if arg-1 is not set:
- send "{@prefix}Hilfe:"
- send "&8- &7/KnockFFA <&bsetup&7> <&bName&7>"
- send "&8- &7/KnockFFA <&baddmap&7> <&bName&7>"
- send "&8- &7/KnockFFA <&bdeletemap&7> <&bName&7>"
- send "&8- &7/KnockFFA <&blist&7>"
- send "&8- &7/KnockFFA <&bconfigurate&7>"
- if arg-1 is "setup":
- if arg-2 is set:
- if {KNOCKFFA.MAP.%arg-2%} is set:
- set {KNOCKFFA.SPAWN.AMOUNT} to 1
- set {KnockFFA.SETUP} to arg-2
- send "{@prefix}Du bist nun im &aSetup &7von der Map &d%arg-2%"
- set player's gamemode to creative
- set {KNOCKFFA.EDIT.%player%} to true
- clear player's inventory
- wait 1 ticks
- set slot 0 of player to 348 named "&7» &eSetze den Spawn"
- set slot 1 of player to 267 named "&7» &bSetze die PVPhöhe"
- set slot 2 of player to 152 named "&7» &cSetze die Todeshöhe"
- set slot 7 of player to 145 named "&7» &6Mapwechsel: %{KNOCKFFA.KARTENWECHSEL}% Minuten"
- set slot 8 of player to 388 named "&7» &aFertig"
- if {bungeemode} is "Spigot":
- set slot 6 of player to 35:9 named "&7» &3Spigot mode"
- stop
- set slot 6 of player to 35:4 named "&7» &eBungeecord mode"
- else:
- send "{@prefix}&cDiese Map gibt es nicht"
- if arg-1 is "addmap":
- if arg-2 is set:
- if {KNOCKFFA.MAP.%arg-2%} is not set:
- send "{@prefix}Du hast die Map &e%arg-2% &7erfolgreich &aerstellt"
- set {KNOCKFFA.MAP.%arg-2%} to true
- add arg-2 to {KNOCKFFA.ALL.MAPS::*}
- else:
- send "{@prefix}&cDiesen Mapnamen gibt es bereits schon"
- if arg-1 is "deletemap":
- if arg-2 is set:
- if {KNOCKFFA.MAP.%arg-2%} is set:
- send "{@prefix}Du hast die Map &c%arg-2% &7erfolgreich &cgelöscht"
- delete {KNOCKFFA.MAP.%arg-2%}
- remove arg-2 from {KNOCKFFA.ALL.MAPS::*}
- delete {KNOCKOUT.SPAWN.%arg-2%.1}
- delete {KNOCKOUT.SPAWN.%arg-2%.2}
- delete {KNOCKOUT.SPAWN.%arg-2%.3}
- delete {KNOCKOUT.SPAWN.%arg-2%.4}
- delete {KNOCKOUT.SPAWN.%arg-2%.5}
- else:
- send "{@prefix}&cDiese Map gibt es nicht"
- if arg-1 is "list":
- if {KNOCKFFA.ALL.MAPS::*} is set:
- send "{@prefix}Maps:"
- loop {KNOCKFFA.ALL.MAPS::*}:
- send "&8- &b%loop-value%"
- else:
- send "{@prefix}&cEs wurden noch keine Maps erstellt"
- if arg-1 is "addspawn":
- if arg-2 is set:
- if arg-3 is set:
- if {KNOCKFFA.MAP.%arg-2%} is true:
- set {arg-3} to arg-3
- if {arg-3} is smaller than 5:
- set {KNOCKOUT.SPAWN.%arg-2%.%arg-3%} to location of player
- send "{@prefix}Du hast &aerfolgreich &7den &e%arg-3%-Spawn &7auf der Map &e%arg-2% &agesetzt"
- else:
- send "{@prefix}&cDu kannst nur bis zu 4 Spawns setzen"
- else:
- send "{@prefix}&cDiese Map gibt es nicht"
- if arg-1 is "configurate":
- set {KNOCKFFA.minute} to 0
- set {KNOCKFFA.sekunden} to 1
- #
- # MAP & KITWECHSEL
- #
- every 1 seconds:
- remove 1 from {KNOCKFFA.sekunden}
- if {KNOCKFFA.sekunden} is smaller than 0:
- if {KNOCKFFA.minute} is bigger than 0:
- remove 1 from {KNOCKFFA.minute}
- set {KNOCKFFA.sekunden} to 59
- if {KNOCKFFA.minute} is 0:
- if {KNOCKFFA.sekunden} is 0:
- set {KNOCKFFA.Aktuelle.MAP} to random element out of {KNOCKFFA.ALL.MAPS::*}
- broadcast "{@prefix}Es wird nun auf der &aMap &d%{KNOCKFFA.Aktuelle.MAP}% &7gespielt" in "world"
- loop all players in "world":
- set {nuuuumbers} to random integer between 1 and 4
- teleport loop-player to {KNOCKOUT.SPAWN.%{KNOCKFFA.Aktuelle.MAP}%.%{nuuuumbers}%}
- set {KNOCKFFA.minute} to {KNOCKFFA.KARTENWECHSEL}
- set {KNOCKFFA.sekunden} to 0
- set {KNOCKFFA.KIT} to random integer between 1 and 8
- if {KNOCKFFA.KIT} is 7:
- loop all players in "world":
- set {KNOCKFFA.NEWS.KIT} to "&eEnterhaken"
- send loop-player title "&d%{KNOCKFFA.Aktuelle.MAP}%" with subtitle "&aKit&8: &eEnterhaken" for 2 seconds
- if {KNOCKFFA.KIT} is 2:
- loop all players in "world":
- set {KNOCKFFA.NEWS.KIT} to "&2Enderperle"
- send loop-player title "&d%{KNOCKFFA.Aktuelle.MAP}%" with subtitle "&aKit&8: &2Enderperle" for 2 seconds
- if {KNOCKFFA.KIT} is 3:
- loop all players in "world":
- set {KNOCKFFA.NEWS.KIT} to "&7Schneeball"
- send loop-player title "&d%{KNOCKFFA.Aktuelle.MAP}%" with subtitle "&aKit&8: &7Schneeball" for 2 seconds
- if {KNOCKFFA.KIT} is 4:
- loop all players in "world":
- set {KNOCKFFA.NEWS.KIT} to "&6Knüppel II"7
- send loop-player title "&d%{KNOCKFFA.Aktuelle.MAP}%" with subtitle "&aKit&8: &6Knüppel II" for 2 seconds
- if {KNOCKFFA.KIT} is 5:
- loop all players in "world":
- set {KNOCKFFA.NEWS.KIT} to "&eBlöcke"
- send loop-player title "&d%{KNOCKFFA.Aktuelle.MAP}%" with subtitle "&aKit&8: &eBlöcke" for 2 seconds
- if {KNOCKFFA.KIT} is 6:
- loop all players in "world":
- set {KNOCKFFA.NEWS.KIT} to "&fBoost"
- send loop-player title "&d%{KNOCKFFA.Aktuelle.MAP}%" with subtitle "&aKit&8: &fBoost" for 2 seconds
- if {KNOCKFFA.KIT} is 8:
- loop all players in "world":
- set {KNOCKFFA.NEWS.KIT} to "&aClassic"
- send loop-player title "&d%{KNOCKFFA.Aktuelle.MAP}%" with subtitle "&aKit&8: &aClassic" for 2 seconds
- loop all players in "world":
- set loop-player's gamemode to adventure
- delete {respawn.%loop-player%}
- play sound "ANVIL_USE " to loop-player with volume 100.0 and pitch 15
- clear loop-player's inventory
- wait 1 ticks
- set slot 4 of loop-player to chest named "&7» &bExtras"
- if {KNOCKFFA.minute} is 1:
- if {KNOCKFFA.sekunden} is 0:
- loop all players in "world":
- play sound "NOTE_BASS" to loop-player with volume 100.0 and pitch 15
- broadcast "{@prefix}Die &aMap &7wechselt in &61 Minute" in "world"
- if {KNOCKFFA.minute} is 0:
- if {KNOCKFFA.sekunden} is 30:
- loop all players in "world":
- play sound "NOTE_BASS" to loop-player with volume 100.0 and pitch 15
- broadcast "{@prefix}Die &aMap &7wechselt in &630 Sekunden" in "world"
- if {KNOCKFFA.minute} is 0:
- if {KNOCKFFA.sekunden} is 15:
- loop all players in "world":
- play sound "NOTE_BASS" to loop-player with volume 100.0 and pitch 15
- broadcast "{@prefix}Die &aMap &7wechselt in &615 Sekunden" in "world"
- if {KNOCKFFA.minute} is 0:
- if {KNOCKFFA.sekunden} is 10:
- loop all players in "world":
- play sound "NOTE_BASS" to loop-player with volume 100.0 and pitch 15
- broadcast "{@prefix}Die &aMap &7wechselt in &610 Sekunden" in "world"
- if {KNOCKFFA.minute} is 0:
- if {KNOCKFFA.sekunden} is 5:
- loop all players in "world":
- play sound "NOTE_BASS" to loop-player with volume 100.0 and pitch 15
- broadcast "{@prefix}Die &aMap &7wechselt in &65 Sekunden" in "world"
- if {KNOCKFFA.minute} is 0:
- if {KNOCKFFA.sekunden} is 4:
- loop all players in "world":
- play sound "NOTE_BASS" to loop-player with volume 100.0 and pitch 15
- broadcast "{@prefix}Die &aMap &7wechselt in &64 Sekunden" in "world"
- if {KNOCKFFA.minute} is 0:
- if {KNOCKFFA.sekunden} is 3:
- loop all players in "world":
- play sound "NOTE_BASS" to loop-player with volume 100.0 and pitch 15
- broadcast "{@prefix}Die &aMap &7wechselt in &63 Sekunden" in "world"
- if {KNOCKFFA.minute} is 0:
- if {KNOCKFFA.sekunden} is 2:
- loop all players in "world":
- play sound "NOTE_BASS" to loop-player with volume 100.0 and pitch 15
- broadcast "{@prefix}Die &aMap &7wechselt in &62 Sekunden" in "world"
- if {KNOCKFFA.minute} is 0:
- if {KNOCKFFA.sekunden} is 1:
- loop all players in "world":
- play sound "NOTE_BASS" to loop-player with volume 100.0 and pitch 15
- broadcast "{@prefix}Die &aMap &7wechselt in &61 Sekunden" in "world"
- loop all players in "world":
- if {KNOCKFFA.minute} is bigger than 9:
- if {KNOCKFFA.sekunden} is bigger than 9:
- set action bar of all players in world "world" to "&f» &aMapwechsel &fin &e%{KNOCKFFA.minute}%&7:&e%{KNOCKFFA.sekunden}% &fMinuten"
- else:
- set action bar of all players in world "world" to "&f» &aMapwechsel &fin &e%{KNOCKFFA.minute}%&7:&e0%{KNOCKFFA.sekunden}% &fMinuten"
- else:
- if {KNOCKFFA.sekunden} is bigger than 9:
- set action bar of all players in world "world" to "&f» &aMapwechsel &fin &e0%{KNOCKFFA.minute}%&7:&e%{KNOCKFFA.sekunden}% &fMinuten"
- else:
- set action bar of all players in world "world" to "&f» &aMapwechsel &fin &e0%{KNOCKFFA.minute}%&7:&e0%{KNOCKFFA.sekunden}% &fMinuten"
- on load:
- if {KNOCKFFA.KARTENWECHSEL} is not set:
- set {KNOCKFFA.KARTENWECHSEL} to 1
- #
- # EDITMODE
- #
- on rightclick with 145:
- if {KNOCKFFA.KARTENWECHSEL} is not 30:
- add 1 to {KNOCKFFA.KARTENWECHSEL}
- else:
- set {KNOCKFFA.KARTENWECHSEL} to 1
- set slot 7 of player to 145 named "&7» &6Mapwechsel: %{KNOCKFFA.KARTENWECHSEL}% Minuten"
- play "click" to player with volume 50 and pitch 5
- send "{@prefix}Du hast den &aMapwechsel &7auf &6%{KNOCKFFA.KARTENWECHSEL}% Minuten &7gesetzt"
- set {KNOCKFFA.minute} to {KNOCKFFA.KARTENWECHSEL}
- set {KNOCKFFA.sekunden} to 1
- on rightclick with 348:
- if {KNOCKFFA.SPAWN.AMOUNT} is 5:
- set {KNOCKOUT.SPAWN.%{KnockFFA.SETUP}%.5} to location of player
- set {KNOCKFFA.SPAWN.AMOUNT} to 1
- set {KNOCKOUT.SPAWN.%{KnockFFA.SETUP}%.%{KNOCKFFA.SPAWN.AMOUNT}%} to location of player
- send "{@prefix}Du hast den &e%{KNOCKFFA.SPAWN.AMOUNT}%-Spawn &7für die Map &d%{KnockFFA.SETUP}% &agesetzt"
- add 1 to {KNOCKFFA.SPAWN.AMOUNT}
- play "click" to player with volume 50 and pitch 5
- on rightclick with 267:
- set {KNOCKFFA.PVPhöhe.%{KnockFFA.SETUP}%} to y-coord of player
- send "{@prefix}Du hast die &bPVPhöhe &7für &d%{KnockFFA.SETUP}% &7gesetzt"
- play "click" to player with volume 50 and pitch 5
- on rightclick with 152:
- set {KNOCKFFA.TODESHÖHE.%{KnockFFA.SETUP}%} to y-coord of player
- send "{@prefix}Du hast die &cTodeshöhe &7für &d%{KnockFFA.SETUP}% &7gesetzt"
- play "click" to player with volume 50 and pitch 5
- on rightclick with 35:4:
- wait 0.1 tick
- play "click" to player with volume 50 and pitch 5
- set slot 6 of player to 35:9 named "&7» &3Spigot mode"
- send "{@prefix}Du hast die Version auf &3Spigot &ageändert"
- set {bungeemode} to "Spigot"
- on rightclick with 399:
- push player upwards at speed 2.0
- play "WITHER_SHOOT" to player with volume 50 and pitch 15
- set slot 1 of player to air named "&a"
- on rightclick with 388:
- play "level_up" to player with volume 50 and pitch 5
- send "{@prefix}Du hast das &aSetup &7abgeschlossen"
- clear player's inventory
- delete {KNOCKFFA.EDIT.%player%}
- set player's gamemode to survival
- wait 1 ticks
- set slot 4 of player to chest named "&7» &bExtras"
- set {nuuuumber} to random integer between 1 and 4
- delete {respawn.%player%}
- teleport player to {KNOCKOUT.SPAWN.%{KNOCKFFA.Aktuelle.MAP}%.%{nuuuumber}%}
- on rightclick with 35:9:
- play "click" to player with volume 50 and pitch 5
- set slot 6 of player to 35:4 named "&7» &eBungeecord mode"
- send "{@prefix}Du hast die Version auf &eBungeecord &ageändert"
- set {bungeemode} to "Bungeecord"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement