- on right click on entity:
- if name of entity is "&c&lBande":
- execute player command "/bande"
- on join:
- if player have permission "Ejer":
- set {farve.%player%} to "&d"
- stop
- if player have permission "Officer":
- set {farve.%player%} to "&d"
- stop
- if player have permission "C-Vagt":
- set {farve.%player%} to "&c"
- stop
- if player have permission "C-Mod":
- set {farve.%player%} to "&d"
- stop
- if player have permission "C-Helper":
- set {farve.%player%} to "&d"
- stop
- if player have permission "C-Fire":
- set {farve.%player%} to "&c"
- stop
- if player have permission "C-Legend":
- set {farve.%player%} to "&c"
- stop
- if player have permission "C":
- set {farve.%player%} to "&7"
- stop
- options:
- prefix: &4Bande &8» &7
- adnavne: "Fuck", "Bolmig", "Admin", "Ejer" or "Head-Admin"
- chat: true
- chatformat: &8[&7{bande}&8]&8[&7{level}&8]&r%colored player's suffix% %colored player's prefix%&7%player% &8»&f # "{bande}"
- chatformatno: &r%colored player's prefix%%colored player's suffix%&7%player% &8»&f
- command /aksd:
- trigger:
- send " "
- command /bande [<text=hjælp>] [<text>] [<number>]:
- aliases: /b, /bander
- trigger:
- if arg 1 is "hjælp":
- open chest with 3 rows named "&2&lBande &8» &7menu" to player
- if {bande.navn.%player%} is set:
- format slot 1 of player with player's skull named "&4Medlemmere" with lore " &7Klick her, for at se medlemmerene i din &4bande!" to close then run [make player execute command "/med"]
- format slot 11 of player with Anvil named "&4Status" with lore " &cBande&8: &f%{bande.navn.%player%}%|| &aLvl&8: &f%{bande.lvl.%{bande.navn.%player%}%}% || &aBank&8: &f$%{bande.bank.%{bande.navn.%player%}%}% || &aOnline medlemmer&8: &f%{bande.online.%{bande.navn.%player%}%}%||" to close then run [make console execute command "/aksd"]
- format slot 13 of player with redstone named "&4Commands" with lore " &8/&7bande opret &c<navn>|| &8/&7bande invite &c<spiller>|| &8/&7bande join &c<bande>|| &8/&7bande kick &c<spiller>|| &8/&7bande info &c<bande>|| &8/&7bande levelup|| &8/&7bande forlad" to close then run [make console execute command "/aksd"]
- format slot 15 of player with Netherstar named "&4Opdateringer" with lore " &8[&2+&8] &7Bande Menu|| &8[&4-&8] &7Bande Rank" to close then run [make console execute command "/aksd"]
- else:
- format slot 11 of player with Diamond named "&7Du er ikke med i nogle bande&4&l!" to close then run [make console execute command "/aksd"]
- format slot 13 of player with redstone named "&4Commands" with lore " &8/&7bande opret &c<navn>|| &8/&7bande invite &c<spiller>|| &8/&7bande join &c<bande>|| &8/&7bande kick &c<spiller>|| &8/&7bande info &c<bande>|| &8/&7bande levelup|| &8/&7bande forlad" to close then run [make console execute command "/aksd"]
- format slot 15 of player with Beacon named "&4Opdateringer" with lore " &8[&2+&8] &7Bande Menu|| &8[&4-&8] &7Bande Rank" to close then run [make console execute command "/aksd"]
- if arg 1 is "opret":
- if {bande.%player%} is false:
- if arg 2 is set:
- if player's money is between -4999 and 4999:
- message "{@prefix} Du mangler &c$%5000 - player's balance%&7!"
- stop
- if player do not have permission "*":
- if arg 2 contains {@adnavne}:
- send "{@prefix} Din bande må ikke hedde &a%arg 2%"
- stop
- if {bande.brug.%arg 2%} is not set:
- set {bande.vagtkills.%arg 2%} to 0
- set {bande.kill.%arg 2%} to 0
- set {bande.brug.%arg 2%} to true
- set {bande.ejer.%arg 2%} to player
- set {bande.medlem.%arg 2%} to 0
- add 1 to {bande.medlem.%arg 2%}
- set {bande.online.%arg 2%} to 1
- add arg 2 to {bande.list::*}
- set {bande.%player%} to true
- add player to {bande.medlem1.%arg 2%::*}
- set {bande.navn.%player%} to "%arg 2%" parsed as a text
- set {bande.lvl.%arg 2%} to 1
- message "{@prefix} Du har oprretet banden&8: &a%arg 2%&7!"
- remove 5000 from player's money
- set {bande.bank.%{bande.navn.%player%}%} to 0
- stop
- else:
- message "{@prefix} Banden &c%arg 2% &7findes allerede&7."
- stop
- else:
- message "{@prefix} Korrekt brug&8: &c/bande opret <navn>&7."
- stop
- else:
- message "{@prefix} Du er allerede med i en bande brug &c/bande forlad&8. &7For at forlade din bande&7!"
- stop
- if arg 1 is "forlad":
- if {bande.%player%} is true:
- if "%{bande.ejer.%{bande.navn.%player%}%}%" is "%player%":
- set {bande.%player%} to false
- clear {bande.brug.%{bande.navn.%player%}%}
- clear {bande.ejer.%{bande.navn.%player%}%}
- clear {bande.medlem1.%{bande.navn.%player%}%::*}
- remove {bande.navn.%player%} from {bande.list::*}
- loop {bande.medlem1.%{bande.navn.%player%}%::*}:
- if "%loop-value%" is not "%player%":
- set {bande.%loop-value%} to false
- clear {bande.navn.%loop-value%}
- clear {bande.navn.%player%}
- set {bande.lvl.%{bande.navn.%player%}%} to 0
- set {bande.bank.%{bande.navn.%player%}%} to 0
- clear {bande.lvl.%{bande.navn.%player%}%}
- clear {bande.bank.%{bande.navn.%player%}%}
- set {bande.vagtkills.%{bande.navn.%player%}%} to 0
- set {bande.kill.%{bande.navn.%player%}%} to 0
- message "{@prefix} Du forlod din bande!"
- stop
- else:
- set {bande.%player%} to false
- add -1 to {bande.medlem1.%{bande.navn.%player%}%}
- add -1 to {bande.online.%{bande.navn.%player%}%}
- remove player from {bande.medlem1.%{bande.navn.%player%}%::*}
- loop all players:
- if {bande.%loop-player%} is true:
- if "%{bande.navn.%player%}%" is "%{bande.navn.%loop-player%}%":
- message "{@prefix} &c%player% &7forlod banden&7." to loop-player
- clear {bande.navn.%player%}
- message "{@prefix} Du forlod din bande&8."
- stop
- if arg 1 is "invite":
- if arg 2 is set:
- set {_player} to "%arg 2%" parsed as a player
- if {_player} is online:
- if {bande.%arg 2%} is false:
- if "%{bande.ejer.%{bande.navn.%player%}%}%" is "%player%":
- set {bande.invite.%{bande.navn.%player%}%.%arg 2%} to true
- message "{@prefix} Du har inviteret &c%arg 2% &7til at joine banden&7."
- message "{@prefix} &c%player% &7har inviteret dig til at joine &c%{bande.navn.%player%}%&7." to {_player}
- wait 3 minutes
- set {bande.invite.%{bande.navn.%player%}%.%arg 2%} to false
- stop
- else:
- message "{@prefix} Du har ikke adgang til invitere folk&7."
- stop
- else:
- message "{@prefix} &c%arg 2% &7er allerede med i en bande&7."
- stop
- else:
- message "{@prefix} &c%arg 2% &7er ikke online&7."
- stop
- else:
- message "{@prefix} Korrekt brug&8: &c/bande invite <spiller>&7."
- stop
- if arg 1 is "join":
- if {bande.%player%} is false:
- if arg 2 is set:
- set {_verif} to 0
- loop {bande.list::*}:
- if "%arg 2%" is "%loop-value%":
- if {bande.invite.%arg 2%.%player%} is true:
- loop all players:
- if {bande.%loop-player%} is true:
- if "%{bande.navn.%loop-player%}%" is "%arg 2%":
- message "{@prefix} &c%player% &7har joinet banden&7." to loop-player
- add 1 to {_verif}
- add player to {bande.medlemmer.%arg 2%::*}
- set {bande.navn.%player%} to "%arg 2%" parsed as a text
- add 1 to {bande.online.%arg 2%}
- add 1 to {bande.medlem1.%arg 2%}
- set {bande.%player%} to true
- message "{@prefix} Du har joinet banden &c%arg 2%&7."
- stop
- else:
- message "{@prefix} Du er ikke blevet inviteret til at joine &c%arg 2%&7."
- stop
- if {_verif} is 0:
- message "{@prefix} Banden &c%arg 2% &7findes ikke."
- stop
- else:
- message "{@prefix} Korrekt brug&8: &c/bande join <bande>&7."
- stop
- else:
- message "{@prefix} Du er allerede med i en bande brug &c/bande forlad&7. &7For at gå ud af din bande&8."
- stop
- if arg 1 is "info":
- if arg 2 is set:
- if {bande.brug.%arg 2%} is true:
- message "&8&m&l|-------&l&8» &c&lINFO &8&l «&8&m&l-------|"
- message " "
- message "&7Bande&8:"
- message " &c%{bande.navn.%player%}%"
- message " "
- message "&7Lvl&8:"
- message " &c%{bande.lvl.%{bande.navn.%player%}%}%"
- message " "
- message "&8&m&l|-------&l&8» &c&lINFO &8&l «&8&m&l-------|"
- set {_verif} to 0
- loop {bande.medlem1.%arg 2%::*}:
- if "%loop-value%" is "%{bande.ejer.%arg 2%}%":
- message "&7Leder&8:"
- message " &c%loop-value%"
- message " "
- else:
- if {_verif} is 0:
- message "&7Medlemmer&8:"
- add 1 to {_verif}
- message " &8- &c%loop-value%"
- message ""
- message "&7Bande Konto&8: &c$%{bande.bank.%arg 2%}%"
- message "&7Online Medlemmer&8: &c%{bande.online.%arg 2%}%"
- message "&7Fange Drab&8: &c%{bande.kill.%arg 2%}%"
- message "&7Vagt Drab&8: &c%{bande.vagtkills.%arg 2%}%"
- message "&8&m&l|-------&l&8» &c&lINFO &8&l «&8&m&l-------|"
- stop
- else:
- message "{@prefix} Banden &c%arg 2% &7findes ikke."
- stop
- else:
- message "{@prefix} Korrekt brug&8: &c/bande info <bande>&7."
- stop
- if arg 1 is "levelup":
- if {bande.lvl.%{bande.navn.%player%}%} is not set:
- message "{@prefix} Du er ikke med i nogle bande!"
- if {bande.lvl.%{bande.navn.%player%}%} is 5:
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- message " "
- message "&7Bande&8:"
- message " &c%{bande.navn.%player%}%"
- message " "
- message "&7Lvl&8:"
- message " &c%{bande.lvl.%{bande.navn.%player%}%}%"
- message " "
- message "&c&oDin bande er i det højste level!"
- message " "
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- if {bande.lvl.%{bande.navn.%player%}%} is 4:
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- message " "
- message "&7Bande&8:"
- message " &c%{bande.navn.%player%}%"
- message " "
- message "&7Lvl&8:"
- message " &c%{bande.lvl.%{bande.navn.%player%}%}%"
- message " "
- if {bande.kill.%{bande.navn.%player%}%} is between -10000 and 549:
- message "&7Du mangler følgende&8:"
- message " &8&m&l-&r &8(&c%{bande.kill.%{bande.navn.%player%}%}%&7/&c550&8) &7Fange drab&8."
- message " &8&m&l-&r &8(&c%{bande.vagtkills.%{bande.navn.%player%}%}%&7/&c1&8) &7Vagt drab&8."
- message " "
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- stop
- else:
- set {bande.lvl.%{bande.navn.%player%}%} to 5
- message "&cTillykke&8!"
- message " "
- message " &7Din bande er nu i lvl&8: &c5&8!"
- message " "
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- if {bande.lvl.%{bande.navn.%player%}%} is 3:
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- message " "
- message "&7Bande&8:"
- message " &c%{bande.navn.%player%}%"
- message " "
- message "&7Lvl&8:"
- message " &c%{bande.lvl.%{bande.navn.%player%}%}%"
- message " "
- if {bande.kill.%{bande.navn.%player%}%} is between -10000 and 249:
- message "&7Du mangler følgende&8:"
- message " &8&m&l-&r &8(&c%{bande.kill.%{bande.navn.%player%}%}%&7/&c249&8) &7Fange drab&8."
- message " "
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- stop
- else:
- set {bande.lvl.%{bande.navn.%player%}%} to 4
- message "&cTillykke&8!"
- message " "
- message " &7Din bande er nu i lvl&8: &c4&8!"
- message " "
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- if {bande.lvl.%{bande.navn.%player%}%} is 2:
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- message " "
- message "&7Bande&8:"
- message " &c%{bande.navn.%player%}%"
- message " "
- message "&7Lvl&8:"
- message " &c%{bande.lvl.%{bande.navn.%player%}%}%"
- message " "
- if {bande.kill.%{bande.navn.%player%}%} is between -10000 and 74:
- message "&7Du mangler følgende&8:"
- message " &8&m&l-&r &8(&c%{bande.kill.%{bande.navn.%player%}%}%&7/&c75&8) &7Fange drab&8."
- message " "
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- stop
- else:
- set {bande.lvl.%{bande.navn.%player%}%} to 3
- message "&7Tillykke&8!"
- message " "
- message " &7Din bande er nu i lvl&8: &c3&8!"
- message " "
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- if {bande.lvl.%{bande.navn.%player%}%} is 1:
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- message " "
- message "&7Bande&8:"
- message " &c%{bande.navn.%player%}%"
- message " "
- message "&7Lvl&8:"
- message " &c%{bande.lvl.%{bande.navn.%player%}%}%"
- message " "
- if {bande.kill.%{bande.navn.%player%}%} is between -10000 and 49:
- message "&7Du mangler følgende&8:"
- message " "
- message " &8&m&l-&r &8(&c%{bande.kill.%{bande.navn.%player%}%}%&7/&c50&8) &7Fange drab&8."
- message " "
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- stop
- else:
- set {bande.lvl.%{bande.navn.%player%}%} to 2
- message "&7Tillykke&8!"
- message " "
- message " &7Din bande er nu i lvl&8: &c2&8!"
- message " "
- message "&8&m&l|-------&l&8» &c&lLEVELUP! &8&l «&8&m&l-------|"
- if {bande.kill.%{bande.navn.%player%}%} is not set:
- message "{@prefix} Du er ikke med i nogle bande!"
- if arg 1 is "bank":
- if arg 2 is not set:
- message "{@prefix} Din bande har &c$%{bande.bank.%{bande.navn.%player%}%}% &7i sin bank."
- stop
- if arg 2 is "indsæt":
- if arg 3 is not set:
- message "{@prefix} Korrekt brug&8: &c/bande bank indsæt <antal penge>&7."
- stop
- if player's money is between -10000000 and arg 3:
- message "{@prefix} Du har ikke &c$%arg 3%&7."
- stop
- remove arg 3 from player's money
- message "{@prefix} Du har sat &c$%arg 3% &6ind på din bandes bank&7."
- add arg 3 to {bande.bank.%{bande.navn.%player%}%}
- stop
- on join:
- if {bande.%player%} is true:
- add 1 to {bande.online.%{bande.navn.%player%}%}
- if {bande.shop.%{bande.navn.%player%}%.c} is true:
- make console execute command "/rg addmember cbande %player%"
- if {bande.shop.%{bande.navn.%player%}%.c} is not set:
- make console execute command "/rg removemember cbande %player%"
- if {bande.shop.%{bande.navn.%player%}%.b} is true:
- make console execute command "/rg addmember bbande %player%"
- if {bande.shop.%{bande.navn.%player%}%.b} is not set:
- make console execute command "/rg removemember bbande %player%"
- if {bande.shop.%{bande.navn.%player%}%.a} is true:
- make console execute command "/rg addmember abande %player%"
- if {bande.shop.%{bande.navn.%player%}%.a} is not set:
- make console execute command "/rg removemember abande %player%"
- stop
- on quit:
- if {bande.%player%} is true:
- add -1 to {bande.online.%{bande.navn.%player%}%}
- stop
- every 1 seconds:
- loop all players:
- if {bande.%loop-player%} is not set:
- set {bande.%loop-player%} to false
- stop
- on chat:
- if "{@chat}" is "true":
- if {bande.%player%} is true:
- cancel event
- set {_prefix} to "{@chatformat}"
- replace all "{bande}" with "%{bande.navn.%player%}%" in {_prefix}
- replace all "{level}" with "%{bande.lvl.%{bande.navn.%player%}%}%" in {_prefix}
- replace all "&" with "§" in {_prefix}
- if {bande.ejer.%{bande.navn.%player%}%} is "%player%":
- cancel event
- set {_prefix} to "{@chatformat}"
- replace all "&" with "§" in {_prefix}
- replace all "{bande}" with "**%{bande.navn.%player%}%" in {_prefix}
- replace all "{level}" with "%{bande.lvl.%{bande.navn.%player%}%}%" in {_prefix}
- broadcast "%{_prefix}% &7%message%"
- stop
- if {bande.medejer.%{bande.navn.%player%}%} is "%player%":
- cancel event
- set {_prefix} to "{@chatformat}"
- replace all "&" with "§" in {_prefix}
- replace all "{bande}" with "*%{bande.navn.%player%}%" in {_prefix}
- replace all "{level}" with "%{bande.lvl.%{bande.navn.%player%}%}%" in {_prefix}
- broadcast "%{_prefix}% &7%message%"
- stop
- broadcast "%{_prefix}% &7%message%"
- stop
- if {bande.%player%} is false:
- cancel event
- set {_prefix} to "{@chatformatno}"
- broadcast "%{_prefix}% &7%message%"
- stop
- on damage:
- if attacker is a player:
- if victim is a player:
- if {bande.%victim%} is true:
- if {bande.%attacker%} is true:
- if "%{bande.navn.%attacker%}%" is "%{bande.navn.%victim%}%":
- cancel event
- message "{@prefix} Du kan ikke slå medlemmer fra din bande&7." to attacker
- stop
- on death:
- if victim has permission "Rank.CVagt":
- add 1 to {bande.vagtkills.%{bande.navn.%attacker%}%}
- if victim does not have permission "Rank.CFange" or "Rank.BFange" or "Rank.AFange":
- add 1 to {bande.kill.%{bande.navn.%attacker%}%}
- command /addkill:
- permission: *
- trigger:
- add 100 to {bande.kill.%{bande.navn.%player%}%}
- command /addvagtkill:
- permission: *
- trigger:
- add 1 to {bande.vagtkills.%{bande.navn.%player%}%}
- command /med:
- trigger:
- wait 4 ticks
- open chest with 3 rows named "&4Medlemmer" to player
- loop {bande.medlemmer.%{bande.navn.%player%}%::*}:
- add 1 to {_counter}
- format slot {_counter} of player with skull of loop-value-1 named "&4%loop-value-1%" to close
- loop integers from 9 to 26:
- format slot loop-number of player with black