on load: message "&5&m-------------------&r &dgangR &5&m-------------------" to console message "&dgang 2.0 er loadet" to console message "&5&m-------------------&r &dgangR &5&m-------------------" to console options: prefix: &5&k||&r &dgang &5&k||&r&d chat: true chatformat: &8[&d{gang}&8]&8[&d{level}&8]%player's prefix%%player's suffix% %player% &5&l>&f # "{gang}" chatformatno: %colored player's prefix%%colored player's suffix% %player%&f &5&l>&f command /gang [] [] []: aliases: /g, /gangs trigger: if arg 1 is "hjælp": message "&5&m-------------------&r &dGang &5&m-------------------" message "&5[&d/gang opret &5] &dfor at lave en gang" message "&5[&d/gang forlad&5] &dFor at gå ud af en gang" message "&5[&d/gang invite &5] &dFor at invitere en spiller" message "&5[&d/gang join &5] &dJoin en du er blevet invited til" message "&5[&d/gang info &5] &dSe info om en gang" message "&5[&d/gang shop&5] &dFor at åbne gang shop" message "&5[&d/gang bank&5] &dFor at se hvor mange penge din gang har i sin bank" message "&5[&d gang bank indsæt &5] &dFor at sætte penge i din gangs bank" message "&5[&d/gang bank hæv &5] &dFor at hæve penge fra din gangs bank" message "&5&m-------------------&r &dGang &5&m-------------------" # wait 5 ticks # open chest with 5 rows named "&5&lgang hjælp" to player # format slot 0 of player with book named "&d&l/gang hjælp »&r viser denne menu" with lore "&m" to close then run [make player execute command "/gang hjælp"] # format slot 9 of player with book named "&d&l/gang info »&r Viser info om din gang" with lore "&l" to close then run [make player execute command "/gang info %{gang.navn.%player%}%"] stop if arg 1 is "opret": if {gang.%player%} is false: if arg 2 is set: if player's money is between -4999 and 4999: message "{@prefix} Det koster 5000 at lave en gang" stop if {gang.brug.%arg 2%} is not set: set {gang.brug.%arg 2%} to true set {gang.ejer.%arg 2%} to player set {gang.medlem.%arg 2%} to 0 add 1 to {gang.medlem.%arg 2%} set {gang.online.%arg 2%} to 1 add arg 2 to {gang.list::*} set {gang.%player%} to true add player to {gang.medlem1.%arg 2%::*} set {gang.navn.%player%} to "%arg 2%" parsed as a text set {gang.lvl.%arg 2%} to 1 message "{@prefix} Du har lavet gangn %arg 2%." remove 5000 from player's money set {gang.bank.%{gang.navn.%player%}%} to 0 stop else: message "{@prefix} gangn %arg 2% findes allerede." stop else: message "{@prefix} Korrekt brug: /gang create ." stop else: message "{@prefix} Du er allerede med i en gang brug /gang forlad. For at forlade din gang" stop if arg 1 is "forlad": if {gang.%player%} is true: if "%{gang.ejer.%{gang.navn.%player%}%}%" is "%player%": set {gang.%player%} to false clear {gang.brug.%{gang.navn.%player%}%} clear {gang.ejer.%{gang.navn.%player%}%} clear {gang.medlem1.%{gang.navn.%player%}%::*} remove {gang.navn.%player%} from {gang.list::*} loop {gang.medlem1.%{gang.navn.%player%}%::*}: if "%loop-value%" is not "%player%": set {gang.%loop-value%} to false clear {gang.navn.%loop-value%} clear {gang.navn.%player%} delete {gang.lvl.%{gang.navn.%player%}%} delete {gang.bank.%{gang.navn.%player%}%} message "{@prefix} Efter at have forladt gangn, siden du var skaberen, er den blevet sletted." stop else: set {gang.%player%} to false add -1 to {gang.medlem1.%{gang.navn.%player%}%} add -1 to {gang.online.%{gang.navn.%player%}%} remove player from {gang.medlem1.%{gang.navn.%player%}%::*} loop all players: if {gang.%loop-player%} is true: if "%{gang.navn.%player%}%" is "%{gang.navn.%loop-player%}%": message "{@prefix} %player% Gik ud af gangn." to loop-player clear {gang.navn.%player%} message "{@prefix} Du forlod din gang." 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 {gang.%arg 2%} is false: if "%{gang.ejer.%{gang.navn.%player%}%}%" is "%player%": set {gang.invite.%{gang.navn.%player%}%.%arg 2%} to true message "{@prefix} Du har inviteret %arg 2% til at joine gangn." message "{@prefix} %player% Du er blevet inviteret til at join gang %{gang.navn.%player%}%." to {_player} make console execute command "/tellraw %arg 2% ["""",{""text"":""/gang join %{gang.navn.%player%}%"",""clickEvent"":{""action"":""run_command"",""value"":""/gang join %{gang.navn.%player%}%""},""hoverEvent"":{""action"":""show_text"",""value"":{""text"":"""",""extra"":[{""text"":""&7&7Klik her for at join %{gang.navn.%player%}%""}]}}}]" wait 3 minutes set {gang.invite.%{gang.navn.%player%}%.%arg 2%} to false stop else: message "{@prefix} Du har ikke tilladelse til invitere folk." stop else: message "{@prefix} %arg 2% Er allerede med i en gang." stop else: message "{@prefix} %arg 2% Er ikke online...." stop else: message "{@prefix} Korrekt brug: /gang invite ." stop if arg 1 is "join": if {gang.%player%} is false: if arg 2 is set: set {_verif} to 0 loop {gang.list::*}: if "%arg 2%" is "%loop-value%": if {gang.invite.%arg 2%.%player%} is true: loop all players: if {gang.%loop-player%} is true: if "%{gang.navn.%loop-player%}%" is "%arg 2%": message "{@prefix} %player% Har joinet gangn" to loop-player add 1 to {_verif} add player to {gang.medlem1.%arg 2%::*} set {gang.navn.%player%} to "%arg 2%" parsed as a text add 1 to {gang.online.%arg 2%} add 1 to {gang.medlem1.%arg 2%} set {gang.%player%} to true message "{@prefix} Du har joinet gangn %arg 2%." stop else: message "{@prefix} Du er ikke blevet inviteret til at joine den gang %arg 2%." stop if {_verif} is 0: message "{@prefix} gangn %arg 2% findes ikke...." stop else: message "{@prefix} Korrekt brug: /gang join ." stop else: message "{@prefix} Du er allerede i en gang brug /gang forlad. for at gå ud af din gang" stop if arg 1 is "info": if arg 2 is set: if {gang.brug.%arg 2%} is true: message "&5&m-------------------&r &dgangR &5&m-------------------" message "&7%arg 2%:" set {_verif} to 0 loop {gang.medlem1.%arg 2%::*}: if "%loop-value%" is "%{gang.ejer.%arg 2%}%": message "&7&8: &f%loop-value%" else: if {_verif} is 0: message "&7medlemmer&8:" add 1 to {_verif} message " &7- &f%loop-value%" message "&dBank: &5%{gang.bank.%arg 2%}%&d$" message "&a%{gang.online.%arg 2%}% &7/ &2%{gang.medlem1.%arg 2%}% &dOnline" message "&dFange kills&5: &d%{gang.kill.%arg 2%}%" message "&dVagt kills&5: &d%{gang.vagtkills.%arg 2%}%" message "&5&m-------------------&r &dgangR &5&m-------------------" stop else: message "{@prefix} gangn %arg 2% findes ikke..." stop else: message "{@prefix} Korrekt brug: /gang info ." stop if arg 1 is "shop": message "&5&m-------------------&r &dgang SHOP &5&m-------------------" message "&5Ting din gang ikke har købt:" if {gang.lvl.%{gang.navn.%player%}%} is 3,4,5,6,7,8,9 or 10: if {gang.shop.%{gang.navn.%player%}%.c} is not set: message "&dC klubhus (Pris: 2.000$)" if {gang.shop.%{gang.navn.%player%}%.b} is not set: message "&dB klubhus (Pris: 20.000$)" if {gang.shop.%{gang.navn.%player%}%.a} is not set: message "&dA klubhus (Pris: 200.000$)" message "&5Ting din gang har købt:" if {gang.shop.%{gang.navn.%player%}%.c} is true: message "&dC klubhus (Pris: 2.000$)" if {gang.shop.%{gang.navn.%player%}%.b} is true: message "&dB klubhus (Pris: 20.000$)" if {gang.shop.%{gang.navn.%player%}%.a} is true: message "&dA klubhus (Pris: 200.000$)" message "&5&m-------------------&r &dgang SHOP &5&m-------------------" # if arg 1 is "levelup": # if {gang.kill.%{gang.navn.%player%}%} is not set: # message "&8&m----&r &750 fange dræb &8&m----" # if {gang.kill.%{gang.navn.%player%}%} is between -10000 and 49: # message "&8&m----&r &750 fange dræb &8&m----" # if {gang.kill.%{gang.navn.%player%}%} is not set: # message "&a&m---- 50 fange dræb ----" if arg 1 is "bank": if arg 2 is not set: message "{@prefix} Din gang har &5%{gang.bank.%{gang.navn.%player%}%}%&d$ i sin bank" stop if arg 2 is "indsæt": if arg 3 is not set: message "{@prefix} Korrekt brug: /gang bank indsæt ." stop if player's money is between -10000000 and arg 3: message "{@prefix} Du har ikke &5%arg 3%&d$" stop remove arg 3 from player's money message "{@prefix} du har sat &5%arg 3%&d$ ind på din gangs bank" add arg 3 to {gang.bank.%{gang.navn.%player%}%} if arg 2 is "hæv": if arg 3 is not set: message "{@prefix} Korrekt brug: /gang bank hæv ." stop if {gang.ejer.%{gang.navn.%player%}%} or {gang.medejer.%{gang.navn.%player%}%} is not "%player%": message "{@prefix} &dDu skal være ejeren for at kunne tage kunne penge ud af gangn" stop if {gang.bank.%{gang.navn.%player%}%} is between -10000000 and arg 3: message "{@prefix} Din gang har ikke &5%arg 3%&d$ i sin bank" stop remove arg 3 from {gang.bank.%{gang.navn.%player%}%} message "{@prefix} du har sat &5%arg 3%&d$ ind på din gangs bank" add arg 3 to player's money if arg 1 is "med-ejer": if arg 2 is not set: message "{@prefix} &dKorrekt brug: /gang med-ejer " stop if {gang.ejer.%{gang.navn.%player%}%} is not "%player%": message "{@prefix} &dDu er ikke ejeren af denne gang" stop if {gang.navn.%arg 2%} is not {gang.navn.%player%}: message "{@prefix} &d%arg 2% er ikke med i gangn" stop set {gang.medejer.%{gang.navn.%player%}%} to arg 2 message "{@prefix} &dDu er har gjort %arg 2% til med-ejer af denne gang" send "{@prefix} &dDu er blevet med-ejer af gangn %{gang.navn.%arg 2%}%" to {gang.medejer.%{gang.navn.%player%}%} stop # if arg 1 is "ally": # if arg 2 is not set; # message "{@prefix} &dKorrekt brug: /gang ally ." # stop # if %{gang.ejer.%{gang.navn.%player%}% is not %player%: # message "{@prefix} &dDu skal være ejeren for at spørge gangr om ally" # stop # if {gang.ejer.%arg 2%} is not set: # message "{@prefix} gangn %arg 2% findes ikke." # stop # send "{@prefix} &d%{gang.navn.%player%} Har spurgt jer om ally" to {gang.ejer.%arg 2%} # set {gang.ally.%arg 2%} to {gang.navn.%player%} # set {gang.ally.%{gang.navn.%player%}%} to {gang.ally.%player%} # message "{@prefix} &dDu har spurgt %arg 2% om ally" # wait 3 minutes # delete {gang.ally.%arg 2%} # if arg 2 is "accept": # if {gang.ally.%{gang.navn.%player%}%} is not set: # message "{@prefix} &dIngen har spurgt jer om ally" # stop # if {gang.ally.1.%{gang.navn.%player%}%} is not set # set {gang.ally.1.%{gang.navn.%player%}%} to {gang.ally.%{gang.navn.%player%}%} # stop on join: if {gang.%player%} is true: add 1 to {gang.online.%{gang.navn.%player%}%} if {gang.shop.%{gang.navn.%player%}%.c} is true: make console execute command "/rg addmember cgang %player%" if {gang.shop.%{gang.navn.%player%}%.c} is not set: make console execute command "/rg removemember cgang %player%" if {gang.shop.%{gang.navn.%player%}%.b} is true: make console execute command "/rg addmember bgang %player%" if {gang.shop.%{gang.navn.%player%}%.b} is not set: make console execute command "/rg removemember bgang %player%" if {gang.shop.%{gang.navn.%player%}%.a} is true: make console execute command "/rg addmember agang %player%" if {gang.shop.%{gang.navn.%player%}%.a} is not set: make console execute command "/rg removemember agang %player%" loop all players: if {gang.%loop-player%} is true: if "%{gang.navn.%player%}%" is "%{gang.navn.%loop-player%}%": message "{@prefix} %player% Joinede serveren" to loop-player stop on quit: if {gang.%player%} is true: add -1 to {gang.online.%{gang.navn.%player%}%} loop all players: if {gang.%loop-player%} is true: if "%{gang.navn.%player%}%" is "%{gang.navn.%loop-player%}%": message "{@prefix} %player% forlod serven" to loop-player stop every 1 seconds: loop all players: if {gang.%loop-player%} is not set: set {gang.%loop-player%} to false stop on chat: if "{@chat}" is "true": if {gang.%player%} is true: cancel event set {_prefix} to "{@chatformat}" replace all "{gang}" with "%{gang.navn.%player%}%" in {_prefix} replace all "{level}" with "%{gang.lvl.%{gang.navn.%player%}%}%" in {_prefix} replace all "&" with "§" in {_prefix} if {gang.ejer.%{gang.navn.%player%}%} is "%player%": cancel event set {_prefix} to "{@chatformat}" replace all "&" with "§" in {_prefix} replace all "{gang}" with "**%{gang.navn.%player%}%" in {_prefix} replace all "{level}" with "%{gang.lvl.%{gang.navn.%player%}%}%" in {_prefix} broadcast "%{_prefix}% %message%" stop if {gang.medejer.%{gang.navn.%player%}%} is "%player%": cancel event set {_prefix} to "{@chatformat}" replace all "&" with "§" in {_prefix} replace all "{gang}" with "*%{gang.navn.%player%}%" in {_prefix} replace all "{level}" with "%{gang.lvl.%{gang.navn.%player%}%}%" in {_prefix} broadcast "%{_prefix}% %message%" stop broadcast "%{_prefix}% %message%" stop if {gang.%player%} is false: cancel event set {_prefix} to "{@chatformatno}" broadcast "%{_prefix}% %message%" stop on damage: if attacker is a player: if victim is a player: if {gang.%victim%} is true: if {gang.%attacker%} is true: if "%{gang.navn.%attacker%}%" is "%{gang.navn.%victim%}%": cancel event message "{@prefix} Du kan ikke slå medlemmerne af din gang." to attacker stop on death: if victim has permission "vagt.gang": add 1 to {gang.vagtkills.%{gang.navn.%attacker%}%} if victim does not have permission "vagt.gang": add 1 to {gang.kill.%{gang.navn.%attacker%}%}