#AxGuildCore - Skrypt na GEfekty options: sciezkaMSG: AxGuildCore/AxGEfekty/Config.yml on load: if yaml value "Config" from file "{@sciezkaMSG}" is not set: set yaml value "Config" from file "{@sciezkaMSG}" to true set yaml value "Brak Gildii" from file "{@sciezkaMSG}" to "&6Nie Posiadasz Gildii!" set yaml value "Zakupiono" from file "{@sciezkaMSG}" to "&6Zakupiono!" set yaml value "Nie Posiadasz Ceny" from file "{@sciezkaMSG}" to "&6Blad: Nie posiadasz Ceny!" set yaml value "Wasze pkt" from file "{@sciezkaMSG}" to "&6Wasze pkt:" set yaml value "Nie posiadasz 1 block" from file "{@sciezkaMSG}" to "&6Nie posiadasz 1 block emerald / 9 emerald" set yaml value "Czlonek zakupil haste II 120 sek" from file "{@sciezkaMSG}" to "&6zakupil efekt haste II na 120 sekund za: &c" set yaml value "Czlonek zakupil haste II 300 sek" from file "{@sciezkaMSG}" to "&6zakupil efekt haste II na 300 sekund za: &c" set yaml value "Czlonek zakupil speeda I 240 sek" from file "{@sciezkaMSG}" to "&6zakupil efekt speeda I na 240 sekund za: &c" set yaml value "Czlonek zakupil speeda II 240 sek" from file "{@sciezkaMSG}" to "&6zakupil efekt speeda II na 240 sekund za: &c" set yaml value "Nie macie tyle pkt" from file "{@sciezkaMSG}" to "&6nie macie tyle punktow!" set yaml value "W gildi jest mniej niz 2 online" from file "{@sciezkaMSG}" to "&6Jest was mniej niż 2 online!" function AxGefekty_BackGround(p: player, n: number): loop {_n} times: set {_p}'s current inventory's slot ((loop-number)-1) to gray glass pane named "" command /efekty []: aliases: /gefekty trigger: open chest with 3 rows named "&6Efekty / Gefekty" to player AxGefekty_BackGround(player, 27) set player's current inventory's slot 11 to stone named "&6Efekty" with lore "&cKliknij aby przejsc||&cDo kupna efektow dla gracza" set player's current inventory's slot 15 to beacon named "&6GEfekty" with lore "&cKliknij aby przejsc||&cDo kupna efektow dla gildii" stop on inventory click: if inventory name of current inventory of player is "&6Efekty / Gefekty": cancel event if clicked slot is 11 or 15: if clicked slot is 11: close player's inventory open chest with 3 rows named "&6Efekty - Dla Gracza" to player AxGefekty_BackGround(player, 27) set player's current inventory's slot 11 to beacon named "&6Haste II" with lore "&cCzas: &6120 sekund||&cCena: &664 emerald" set player's current inventory's slot 12 to beacon named "&6Haste II" with lore "&cCzas: &6300 sekund||&cCena: &6128 emerald" set player's current inventory's slot 13 to diamond sword named "&6Strength I" with lore "&cCzas: &648 sekund||&cCena: &6128 emerald||" set player's current inventory's slot 14 to Feather named "&6Speed I" with lore "&cCzas: &6240 sekund||&cCena: &664 emerald" set player's current inventory's slot 15 to Feather named "&6Speed II" with lore "&cCzas: &6240 sekund||&cCena: &6128 emerald" set player's current inventory's slot 26 to redstone named "&cWroc" stop if clicked slot is 15: if player has guild: close player's inventory open chest with 3 rows named "&6Efekty - Dla Gildii" to player AxGefekty_BackGround(player, 27) set player's current inventory's slot 11 to beacon named "&6Haste II" with lore "&cCzas: &6120 sekund||&cCena: 7 pkt za 1 os online||&cMin: 2 os online" set player's current inventory's slot 12 to beacon named "&6Haste II" with lore "&cCzas: &6300 sekund||&cCena: 14 pkt za 1 os online||&cMin: 2 os online" set player's current inventory's slot 14 to Feather named "&6Speed I" with lore "&cCzas: &6240 sekund||&cCena: 7 pkt za 1 os online||&cMin: 2 os online" set player's current inventory's slot 15 to Feather named "&6Speed II" with lore "&cCzas: &6240 sekund||&cCena: 14 pkt za 1 os online||&cMin: 2 os online" set player's current inventory's slot 26 to emerald block named "&cWasze pkt: &6%{AxGefekty::gildia::pkt::%player guild tag%}% pkt" with lore "&cKliknij aby je doladowac||&c1pkt = 9 emerald||&c1pkt = 1 emerald block" set player's current inventory's slot 18 to redstone named "&cWroc" stop else: send "%yaml value ""Brak Gildii"" from file ""{@sciezkaMSG}""%" if inventory name of current inventory of player is "&6Efekty - Dla Gracza": cancel event if clicked slot is 11 or 12 or 13 or 14 or 15 or 26: if clicked slot is 26: close player's inventory execute player command "/efekty" if clicked slot is 11: if player has 64 emerald: remove 64 emerald from player apply Haste 2 to player for 120 second send "%yaml value ""Zakupiono"" from file ""{@sciezkaMSG}""%" else: send "%yaml value ""Nie Posiadasz Ceny"" from file ""{@sciezkaMSG}""%" if clicked slot is 12: if player has 128 emerald: remove 128 emerald from player apply Haste 2 to player for 300 second send "%yaml value ""Zakupiono"" from file ""{@sciezkaMSG}""%" else: send "%yaml value ""Nie Posiadasz Ceny"" from file ""{@sciezkaMSG}""%" if clicked slot is 13: if player has 128 emerald: remove 128 emerald from player apply strength 1 to player for 48 second send "%yaml value ""Zakupiono"" from file ""{@sciezkaMSG}""%" else: send "%yaml value ""Nie Posiadasz Ceny"" from file ""{@sciezkaMSG}""%" if clicked slot is 14: if player has 64 emerald: remove 64 emerald from player apply Speed 1 to player for 240 second send "%yaml value ""Zakupiono"" from file ""{@sciezkaMSG}""%" else: send "%yaml value ""Nie Posiadasz Ceny"" from file ""{@sciezkaMSG}""%" if clicked slot is 15: if player has 128 emerald: remove 128 emerald from player apply Speed 2 to player for 240 second send "%yaml value ""Zakupiono"" from file ""{@sciezkaMSG}""%" else: send "%yaml value ""Nie Posiadasz Ceny"" from file ""{@sciezkaMSG}""%" if inventory name of current inventory of player is "&6Efekty - Dla Gildii": cancel event if clicked slot is 11 or 12 or 14 or 15 or 18 or 26: if clicked slot is 18: close player's inventory execute player command "/efekty" if clicked slot is 26: if player has 1 emerald block: remove 1 emerald block from player add 1 to {AxGefekty::gildia::pkt::%player guild tag%} send "%yaml value ""Wasze pkt"" from file ""{@sciezkaMSG}""% %{AxGefekty::gildia::pkt::%player guild tag%}%" set player's current inventory's slot 26 to emerald block named "&cWasze pkt: &6%{AxGefekty::gildia::pkt::%player guild tag%}% pkt" with lore "&cKliknij aby je doladowac||&c1pkt = 9 emerald||&c1pkt = 1 emerald block" else: if player has 9 emerald: remove 9 emerald from player add 1 to {AxGefekty::gildia::pkt::%player guild tag%} send "%yaml value ""Wasze pkt"" from file ""{@sciezkaMSG}""% %{AxGefekty::gildia::pkt::%player guild tag%}%" set player's current inventory's slot 26 to emerald block named "&cWasze pkt: &6%{AxGefekty::gildia::pkt::%player guild tag%}% pkt" with lore "&cKliknij aby je doladowac||&c1pkt = 9 emerald||&c1pkt = 1 emerald block" else: send "%yaml value ""Nie posiadasz 1 block"" from file ""{@sciezkaMSG}""%" if clicked slot is 11 or 12 or 14 or 15: set {_onlines} to player guild online members amount if {_onlines} >= 2: set {_online::*} to player guild online members if clicked slot is 11: if {AxGefekty::gildia::pkt::%player guild tag%} >= {_onlines}*7: remove {_onlines}*7 from {AxGefekty::gildia::pkt::%player guild tag%} set player's current inventory's slot 26 to emerald block named "&cWasze pkt: &6%{AxGefekty::gildia::pkt::%player guild tag%}% pkt" with lore "&cKliknij aby je doladowac||&c1pkt = 9 emerald||&c1pkt = 1 emerald block" apply haste 2 to {_online::*} for 120 second send "&6%player% %yaml value ""Czlonek zakupil haste II 120 sek"" from file ""{@sciezkaMSG}""% %{_onlines}*7% pkt" to {_online::*} stop else: send "%yaml value ""Nie macie tyle pkt"" from file ""{@sciezkaMSG}""%" if clicked slot is 12: if {AxGefekty::gildia::pkt::%player guild tag%} >= {_onlines}*14: remove {_onlines}*14 from {AxGefekty::gildia::pkt::%player guild tag%} set player's current inventory's slot 26 to emerald block named "&cWasze pkt: &6%{AxGefekty::gildia::pkt::%player guild tag%}% pkt" with lore "&cKliknij aby je doladowac||&c1pkt = 9 emerald||&c1pkt = 1 emerald block" apply haste 2 to {_online::*} for 300 second send "&6%player% %yaml value ""Czlonek zakupil haste II 300 sek"" from file ""{@sciezkaMSG}""% %{_onlines}*14% pkt" to {_online::*} stop else: send "%yaml value ""Nie macie tyle pkt"" from file ""{@sciezkaMSG}""%" if clicked slot is 14: if {AxGefekty::gildia::pkt::%player guild tag%} >= {_onlines}*7: remove {_onlines}*7 from {AxGefekty::gildia::pkt::%player guild tag%} set player's current inventory's slot 26 to emerald block named "&cWasze pkt: &6%{AxGefekty::gildia::pkt::%player guild tag%}% pkt" with lore "&cKliknij aby je doladowac||&c1pkt = 9 emerald||&c1pkt = 1 emerald block" apply speed 1 to {_online::*} for 240 second send "&6%player% %yaml value ""Czlonek zakupil speeda I 240 sek"" from file ""{@sciezkaMSG}""% %{_onlines}*7% pkt" to {_online::*} stop else: send "%yaml value ""Nie macie tyle pkt"" from file ""{@sciezkaMSG}""%" if clicked slot is 15: if {AxGefekty::gildia::pkt::%player guild tag%} >= {_onlines}*14: remove {_onlines}*14 from {AxGefekty::gildia::pkt::%player guild tag%} set player's current inventory's slot 26 to emerald block named "&cWasze pkt: &6%{AxGefekty::gildia::pkt::%player guild tag%}% pkt" with lore "&cKliknij aby je doladowac||&c1pkt = 9 emerald||&c1pkt = 1 emerald block" apply speed 2 to {_online::*} for 240 second send "&6%player% %yaml value ""Czlonek zakupil speeda II 240 sek"" from file ""{@sciezkaMSG}""% %{_onlines}*7% pkt" to {_online::*} stop else: send "%yaml value ""Nie macie tyle pkt"" from file ""{@sciezkaMSG}""%" else: send "%yaml value ""W gildi jest mniej niz 2 online"" from file ""{@sciezkaMSG}""%" on guild create: set {AxGefekty::gildia::pkt::%guild guild tag%} to 0 on guild delete: set {AxGefekty::gildia::pkt::%guild guild tag%} to 0