Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- p: &8[&3&lTeam&8] &7
- table_prefix: Team
- limit: 5
- script options:
- $ db url jdbc:mysql://172.16.0.1:3306/kitpvp_stats
- $ db username kitpvp_stats
- $ db password SIfZE1iiQRpUzzjk
- #on join:
- # wait 5 ticks
- # message "&4&l&m------------------------------"
- # message " "
- # message " &c&lTeam Homesne er pt slået fra!"
- # message " &c&lVi regner med de er oppe igen%nl% &c&lMandag 03-04"
- # message " "
- # message "&4&l&m------------------------------"
- # stop
- #command /teamfra:
- # permission: ggpvp.admin
- # trigger:
- # broadcast "&4&l&m------------------------------"
- # broadcast " "
- # broadcast " &c&lTeam Homesne er pt slået fra!"
- # broadcast " &c&lVi regner med de er oppe igen%nl% &c&lMandag 03-04"
- # broadcast " "
- # broadcast "&4&l&m------------------------------"
- on sign change:
- line 1 is "[Team]"
- set {_line3} to line 3 of event-block
- set {_line2} to line 2 of event-block
- set {_1line} to line 1 of event-block
- set {_2line} to line 2 of event-block
- set {_3line} to line 3 of event-block
- set {_4line} to line 4 of event-block
- set line 1 to "&lOpretter..."
- set line 2 to "&lOpretter..."
- set line 3 to "&lOpretter..."
- set line 4 to "&lOpretter..."
- set {_region1} to {_line2} parsed as a region
- set {_region} to "%{_region1}%"
- wait 5 tick
- replace " in world world" with "" in {_region}
- set {_beløb} to {_line3} parsed as a number
- set {_loc} to location of event-block
- if {_region1} is a region:
- if {_beløb} is set:
- set line 1 to "&2&lGodkendt"
- set line 2 to " "
- set line 3 to " "
- set line 4 to "&2&oVent venligst"
- wait 15 ticks
- set {_region} to "%{_region}%"
- replace " in world world" with "" in {_region}
- replace " " with "" in {_region}
- set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- set yaml value "skilt" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_loc}
- set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- player command "rg flag %{_region}% build deny"
- player command "rg flag %{_region}% pvp deny"
- player command "rg setpriority %{_region}% 35"
- set line 1 to "[&2Team Home&0]"
- set line 2 to "Hus: %{_region}%"
- set line 3 to "Pris: %{_beløb}%$"
- set line 4 to "&2Ledigt"
- add "%{_region}%" to yaml list "Huse" from file "../../GG-KitPvP/Team/Huse.yml"
- stop
- set line 1 to "&4&lFEJL..."
- set line 2 to "&4&lFEJL..."
- set line 3 to "&4&lFEJL..."
- set line 4 to "&4&lFEJL..."
- message "{@p}&cDer er sket en fejl!"
- message "&7&oSådan laves et Team Home skilt:"
- message "&7&o[Team]"
- message "&7&oWorldGuard Region"
- message "&7&oPris per dag"
- wait 10 ticks
- set line 1 to "&4[Team]"
- set line 2 to "%{_2line}%"
- set line 3 to "%{_3line}%"
- set line 4 to "%{_4line}%"
- stop
- command /sethus <number>:
- permission: ggpvp.admin
- trigger:
- set {_loc} to location of targeted block
- if block at {_loc} is sign:
- set {_region1} to "hus%arg-1%" parsed as a region
- if {_region1} is a region:
- set {_region} to "hus%arg-1%"
- set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- set yaml value "skilt" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_loc}
- set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- add "%{_region}%" to yaml list "Huse" from file "../../GG-KitPvP/Team/Huse.yml"
- set line 1 of block at {_loc} to "[&2Team Home&0]"
- set line 2 of block at {_loc} to "Hus: %{_region}%"
- set line 3 of block at {_loc} to "Pris: 750$"
- set line 4 of block at {_loc} to "&2Ledigt"
- message "Hus tilføjet"
- else:
- message "&4&lDette er ikke en region"
- else:
- message "&4&lKig på et skilt!"
- on break of a sign:
- set {_line1} to line 1 of event-block
- {_line1} is "[&4Team Home&0]" or "[&2Team Home&0]"
- set {_line2} to line 2 of event-block
- replace "Hus: " with "" in {_line2}
- set {_region1} to {_line2} parsed as a region
- set {_region} to "%{_region1}%"
- replace " in world world" with "" in {_region}
- remove "%{_region}%" from yaml list "Huse" from file "../../GG-KitPvP/Team/Huse.yml"
- set {_ejetaf} to yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml"
- set {_Medlemmer::*} to yaml list "Medlemmer" from file "../../GG-KitPvP/Team/Teams/%{_ejetaf}%.yml"
- loop {_Medlemmer::*}:
- console command "rg removemember %{_region}% %loop-value% -w world"
- delete file "plugins/GG-KitPvP/Team/Homes/%{_region}%.yml"
- command /resetallhomes:
- trigger:
- set {_1} to 0
- loop 10 times:
- add 1 to {_1}
- set {_home1} to "hus%{_1}%" parsed as a region
- set {_home} to "%{_home1}%"
- replace " in world world" with "" in {_home}
- set {_loc} to yaml value "skilt" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
- set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set line 1 of block at {_loc} to "[&2Team Home&0]"
- set line 4 of block at {_loc} to "&2Ledigt"
- message "hus%{_home}% blev resat"
- message "%{_home}% > %{_loc}%"
- every 1 minute:
- set {_homes::*} to yaml list "Huse" from file "../../GG-KitPvP/Team/Huse.yml"
- loop {_homes::*}:
- delete {_l-v}
- delete {_home}
- delete {_home1}
- delete {_min}
- delete {_tim}
- delete {_dag}
- delete {_udløbet}
- delete {_pass}
- delete {_asdaaaddss}
- delete {_Medlemmer::*}
- delete {_block}
- delete {_ejetaf}
- delete {_loc}
- delete {_reset}
- delete {_lpv2}
- wait 5 ticks
- set {_l-v} to loop-value
- set {_home1} to {_l-v} parsed as a region
- set {_home} to "%{_home1}%"
- replace " in world world" with "" in {_home}
- set {_loc} to yaml value "skilt" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
- set {_ejetaf} to yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
- if {_ejetaf} is less than 1:
- set {_reset} to true
- if {_ejetaf} is not set:
- set {_reset} to true
- if {_reset} is true:
- set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set line 1 of block at {_loc} to "[&2Team Home&0]"
- set line 4 of block at {_loc} to "&2Ledigt"
- {_ejetaf} is more than 0
- set {_dag} to yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
- set {_tim} to yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
- set {_min} to yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml"
- if {_min} is less than 1:
- if {_tim} is less than 1:
- if {_dag} is less than 1:
- set {_udløbet} to true
- set {_pass} to true
- if {_pass} is true:
- set {_asdaaaddss} to true
- else:
- if {_min} is less than 1:
- if {_tim} is less than 1:
- if {_dag} is more than 0:
- set {_tim} to 23
- set {_min} to 59
- remove 1 from {_dag}
- set {_pass} to true
- if {_pass} is true:
- set {_asdaaaddss} to true
- else:
- if {_min} is more than 0:
- remove 1 from {_min}
- set {_pass} to true
- if {_pass} is true:
- set {_asdaaaddss} to true
- else:
- if {_min} is less than 1:
- if {_tim} is more than 0:
- set {_pass} to true
- remove 1 from {_tim}
- set {_min} to 59
- if {_udløbet} is true:
- set {_Medlemmer::*} to yaml list "Medlemmer" from file "../../GG-KitPvP/Team/Teams/%{_ejetaf}%.yml"
- set yaml value "Hus" from file "../../GG-KitPvP/Team/Teams/%{_ejetaf}%.yml" to 0
- loop {_Medlemmer::*}:
- set {_lpv2} to loop-value-2 parsed as a offline player
- send "{@p}Dit team home er udløbet!" to {_lpv2}
- set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to 0
- set line 1 of block at {_loc} to "[&2Team Home&0]"
- set line 4 of block at {_loc} to "&2Ledigt"
- else:
- set {_block} to block at {_loc}
- set line 1 of block at {_loc} to "[&4Team Home&0]"
- set line 4 of block at {_loc} to "%{_dag}%:%{_tim}%:%{_min}%"
- set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to {_dag}
- set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to {_tim}
- set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_home}%.yml" to {_min}
- wait 1 tick
- on rightclick on a sign:
- if line 1 is "[&2Team Home&0]" or "[&4Team Home&0]":
- set {_in.team} to yaml value "id" from file "../../GG-KitPvP/Team/data/%uuid of player%.yml"
- set {_Ejer} to yaml value "Ejer" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml"
- if {_Ejer} is player:
- set {_Invite.Perm} to true
- set {_admins::*} to yaml list "Admins" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml"
- loop {_admins::*}:
- if loop-value is player:
- set {_Invite.Perm} to true
- set {_hus} to yaml value "Hus" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml"
- set {_bank} to yaml value "bank" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml"
- if line 4 is "&2Ledigt":
- if {_in.team} is not set:
- message "{@p}Du er ikke medlem af et team!"
- stop
- if {_in.team} is 0:
- message "{@p}Du er ikke medlem af et team!"
- stop
- if {_Invite.Perm} is true:
- if {_hus} is not 0:
- message "{@p}Dit team har allerede et hus!"
- stop
- set {_line2} to line 2 of event-block
- set {_line3} to line 3 of event-block
- replace "Hus: " with "" in {_line2}
- replace "Pris: " with "" in {_line3}
- replace "$" with "" in {_line3}
- set {_pris} to {_line3} parsed as a number
- set {_region1} to {_line2} parsed as a region
- set {_region} to "%{_region1}%"
- replace " in world world" with "" in {_region}
- if {_bank} is less than {_pris}:
- message "{@p}Dit team har ikke nok penge!"
- stop
- delete {_line2}
- delete {_line3}
- set {_line2} to line 2 of event-block
- set {_line3} to line 3 of event-block
- set line 1 of event-block to "&2&lKøbt"
- set line 2 of event-block to "&2&lKøbt"
- set line 3 of event-block to "&2&lKøbt"
- set line 4 of event-block to "&2&lKøbt"
- remove {_pris} from {_bank}
- set yaml value "regions.%{_region}%.members.unique-ids" from file "../../WorldGuard/worlds/world/regions.yml" to "[]"
- console command "rg reload"
- wait 1 second
- set {_Medlemmer::*} to yaml list "Medlemmer" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml"
- loop {_Medlemmer::*}:
- console command "rg addmember %{_region}% %loop-value% -w world"
- set yaml value "bank" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml" to {_bank}
- set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_in.team}
- set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 23
- set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 59
- set yaml value "Hus" from file "../../GG-KitPvP/Team/Teams/%{_in.team}%.yml" to {_region}
- set line 1 of event-block to "[&4Team Home&0]"
- set line 2 of event-block to "%{_line2}%"
- set line 3 of event-block to "%{_line3}%"
- set line 4 of event-block to "0:23:59"
- # send "&4&l&m------------------------------"
- # send " "
- # send " &c&lOplever du fejl med dit team home"
- # send " &c&lBedes du kontakte os hurtigst muligt!"
- # send " "
- # send "&4&l&m------------------------------"
- else:
- message "{@p}Du skal være Ejer eller Admin i teamet for at kunne gøre dette!"
- stop
- else:
- set {_line2} to line 2 of event-block
- set {_line3} to line 3 of event-block
- replace "Hus: " with "" in {_line2}
- replace "Pris: " with "" in {_line3}
- replace "$" with "" in {_line3}
- set {_pris} to {_line3} parsed as a number
- set {_region1} to {_line2} parsed as a region
- set {_region} to "%{_region1}%"
- replace " in world world" with "" in {_region}
- set {_optaget.id} to yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml"
- set {_optaget.af} to yaml value "Navn" from file "../../GG-KitPvP/Team/Teams/%{_optaget.id}%.yml"
- set {_min} to yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml"
- set {_tim} to yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml"
- set {_dag} to yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml"
- if {_optaget.af} is not set:
- set {_optaget.af} to "Ingen..."
- if {_in.team} is not {_optaget.id}:
- message "{@p}Dette hus er allerede optaget af team: &c%{_optaget.af}%"
- stop
- if {_bank} is less than {_pris}:
- message "{@p}Dit team har ikke nok penge til at leje dette hus en dag mere!"
- stop
- if {_in.team} is 0:
- stop
- if {_in.team} is not set:
- stop
- remove {_pris} from {_bank}
- add 1 to {_dag}
- message "{@p}Dit team har købt dette hus en dag mere!"
- set yaml value "bank" from file "../../GG-KitPvP/Team/Teams/%{_optaget.id}%.yml" to {_bank}
- set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_dag}
- set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_tim}
- set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to {_min}
- delete {_line2}
- delete {_line3}
- set {_line2} to line 2 of event-block
- set {_line3} to line 3 of event-block
- #on rightclick on a sign:
- # player have permission "ggpvp.admin"
- # set {_line2} to line 2 of event-block
- # replace "Hus: " with "" in {_line2}
- # set {_region1} to {_line2} parsed as a region
- # set {_region} to "%{_region1}%"
- # replace " in world world" with "" in {_region}
- # set line 1 of event-block to "[&2Team Home&0]"
- # set line 4 of event-block to "&2Ledigt"
- # set yaml value "team" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- # set yaml value "Tilbage.dage" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- # set yaml value "Tilbage.timer" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
- # set yaml value "Tilbage.minutter" from file "../../GG-KitPvP/Team/Homes/%{_region}%.yml" to 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement