# ------------------------------------------ on chat: if {_confirmation::%player%} is true: cancel event if message contains {_r}: set {_confirmation::%player%} to false send "&2&l* &aPrzeszedłeś weryfikację kodu!" to player wait 1 seconds send "&2&l* &aUsuwanie działki...." to player clear {_dzialki::dom::%player%} clear {_dzialki::chunk::%chunk at player%} clear {_dzialki::chunks::%player%} clear {_dzialki::players::%arg 2%} clear {_dzialki::settings} remove {_dzialka::%player%::%arg 2%} from {_plots::all::created} send "&2&l* &aUsunięto działkę!" to player else: send "&4&l* &cWpisano błędny kod! Aby usunąć powtórz komendę" to player # ----------------------------------------------------------- if {_edycja::nazwa::%player%} is true: cancel event set {_newname} to message content set {_dzialki::name::%player%} to {_newname} send "&2&l* &aPoprawnie zmieniono nazwę działki" to player set {_edycja::nazwa::%player%} to false stop # ------------------------------------------------------------- if {_edycja::autor::%player%} is true: cancel event set {_nawautor} to message content set {_dzialki::autor::%player%} to {_nawautor} send "&2&l* &aPoprawnie zmieniono autora działki" to player set {_edycja::autor::%player%} to false stop # -------------------------------------------------------- on inventory click: event-inventory is not player's inventory if name of event-inventory is "&5&l* &dDziałka &8-> &fMenu Ustawień &5&l*": cancel event if clicked slot is 49: close player's inventory if clicked slot is 10: if {_dzialka::%player%::drzwi} is true: set {_dzialka::%player%::drzwi} to false else if {_dzialka::%player%::drzwi} is false: set {_dzialka::%player%::drzwi} to true if clicked slot is 12: if {_dzialka::%player%::mechanizmy} is true: set {_dzialka::%player%::mechanizmy} to false else if {_dzialka::%player%::mechanizmy} is false: set {_dzialka::%player%::mechanizmy} to true if clicked slot is 14: if {_dzialka::%player%::eksplozje} is true: set {_dzialka::%player%::eksplozje} to false else if {_dzialka::%player%::eksplozje} is false: set {_dzialka::%player%::eksplozje} to true if clicked slot is 16: if {_dzialka::%player%::niszczenie} is true: set {_dzialka::%player%::niszczenie} to false else if {_dzialka::%player%::niszczenie} is false: set {_dzialka::%player%::niszczenie} to true if clicked slot is 28: if {_dzialka::%player%::stawianie} is true: set {_dzialka::%player%::stawianie} to false else if {_dzialka::%player%::stawianie} is false: set {_dzialka::%player%::stawianie} to true if clicked slot is 30: close player's inventory set {_edycja::nazwa::%player%} to true send "&2&l* &aMasz &e60 sec. &ana wpisanie nowej nazwy" to player loop 100 times: if {_edycja::nazwa::%player%} is true: send title "&5&l* &dWpisz na chacie nową nazwę &5&l*" with subtitle "&d&l* &fAktualnie edytujesz nazwę działki &d*" wait 2 seconds loop 1 times: wait 60 seconds set {_edycja::autor::%player%} to false send "&4&l* &cMinął czas na wpisanie autora" to player stop if clicked slot is 32: close player's inventory set {_edycja::autor::%player%} to true send "&2&l* &aMasz &e60 sec. &ana wpisanie nowego autora" to player loop 100 times: if {_edycja::autor::%player%} is true: send title "&5&l* &dWpisz na chacie nowego autora &5&l*" with subtitle "&d&l* &fAktualnie edytujesz autora działki &d*" wait 2 seconds loop 1 times: wait 60 seconds set {_edycja::autor::%player%} to false send "&4&l* &cMinął czas na wpisanie autor" to player stop # ------------------------------------------------ on inventory click: event-inventory is not player's inventory if name of event-inventory is "&5&l* &dDziałka &8-> &fMenu Główne &5&l*": cancel event if clicked slot is 49: close player's inventory if clicked slot is 10: close player's inventory wait 2 ticks execute player's command "plot lista" if clicked slot is 12: close player's inventory wait 2 ticks execute player's command "plot ustawienia" if clicked slot is 14: close player's inventory wait 2 ticks execute player's command "plot dom" if clicked slot is 16: close player's inventory wait 2 ticks execute player's command "plot bank" if clicked slot is 28: close player's inventory wait 2 ticks execute player's command "plot limity" if clicked slot is 30: close player's inventory wait 2 ticks execute player's command "plot pomoc" if clicked slot is 32: close player's inventory wait 2 ticks execute player's command "plot powiekszanie" if clicked slot is 34: close player's inventory wait 2 ticks execute player's command "plot chat" # ------------------------------------------------- on inventory click: event-inventory is not player's inventory if name of event-inventory is "&5&l* &dDziałka &8-> &fMenu Limitów &5&l*": cancel event if clicked slot is 49: close player's inventory if clicked slot is 20: if {_dzialka::%player%::hopper::limit} is =< 5: close player's inventory wait 2 ticks execute console command "plots lvlup hopper %player%" else: send "&4&l* &cOsiągnięto limit" to player if clicked slot is 24: if {_dzialka::%player%::spawner::limit} is =< 5: close player's inventory wait 2 ticks execute console command "plots lvlup spawner %player%" else: send "&4&l* &cOsiągnięto limit" to player # ------------------------------------------------- on inventory click: event-inventory is not player's inventory if name of event-inventory is "&5&l* &dDziałka &8-> &fMenu Dodanych Graczy &5&l*": cancel event if clicked slot is 49: close player's inventory # ------------------------------------------------ command /plot [] [] []: aliases: dzialka, dzialki, plots executable by: player trigger: # ------------------------------------- if arg 1 is not set: if player has permission "xplots.author.info": send "&8 __ &5&lxPlots &8__ " to player send "&7" to player send "&5&l* &fAutorem pluginu jest&8: &d_xKubus_" to player send "&5&l* &fWszystkie informacje znajdziesz" to player send "&5&l* &fPod komendą &d/plots pomoc" to player send "&7" to player else: send "&5&lxPlots &8| &fInformacje pod /plot pomoc" to player # ----------------------------------------------- if arg 1 is "pomoc" or "help": if player has permission "xplots.admin.help": send "&8 __ &5&lxPlots &8__ " to player send "&8" send "&5&l* &fTworzenie działki &8> &d/plot stworz" send "&5&l* &fUsuwanie działki &8> &d/plot usun" send "&5&l* &fPanel edycji &8> &d/plot panel" send "&5&l* &fUstawienia działki &8> &d/plot ustawienia" send "&5&l* &fLista graczy dodanych &8> &d/plot lista" send "&5&l* &fLimity na działce &8> &d/plot limity" send "&5&l* &fUsuwanie dodanych graczy &8> &d/plot wyrzuć" send "&5&l* &fAkceptuje zaproszenie &8> &d/plot dolacz" send "&5&l* &fOdrzuca zaproszenie &8> &d/plot odrzuc" send "&5&l* &fZapraszanie graczy &8> &d/plot zapros" send "&5&l* &fTeleportacja na działke &8> &d/plot dom" send "&5&l* &fUstawia nowy dom na działce &8> &d/plot ustawdom" send "&5&l* &fPowiększanie działki &8> &d/plot powiększ" send "&5&l* &fBloki z punktami &8> &d/plot bloki" send "&5&l* &fNajlepsze działki &8> &d/plot topka" send "&5&l* &fInformacje o komendach &8> &d/plot pomoc" send "&8" send "&4&l* &fUsuwanie działek innych &8> &c/plot admin usun" send "&4&l* &fEdycja działek innych &8> &c/plot admin edytuj" send "&4&l* &fTeleportacja na wybraną działkę &8> &c/plot admin dzialka" send "&8" else: send "&8 __ &5&lxPlots &8__ " to player send "&8" send "&5&l* &fTworzenie działki &8> &d/plot stworz" send "&5&l* &fUsuwanie działki &8> &d/plot usun" send "&5&l* &fPanel edycji &8> &d/plot panel" send "&5&l* &fUstawienia działki &8> &d/plot ustawienia" send "&5&l* &fLista graczy dodanych &8> &d/plot lista" send "&5&l* &fLimity na działce &8> &d/plot limity" send "&5&l* &fUsuwanie dodanych graczy &8> &d/plot wyrzuć" send "&5&l* &fZapraszanie graczy &8> &d/plot zapros" send "&5&l* &fUprawnienia osob &8> &d/plot uprawnienia" send "&5&l* &fRangi na działce &8> &d/plot rangi" send "&5&l* &fTeleportacja na działke &8> &d/plot dom" send "&5&l* &fPowiększanie działki &8> &d/plot powiększ" send "&5&l* &fBloki z punktami &8> &d/plot bloki" send "&5&l* &fNajlepsze działki &8> &d/plot topka" send "&5&l* &fInformacje o komendach &8> &d/plot pomoc" send "&8" # ----------------------------------------- if arg 1 is "stworz" or "create": if arg 2 is set: set {_name} to arg 2 loop {_plots::all::created}: if loop-value is {_dzialka::%player%::%{name}%}: send "&4&l* &cDziałka o takiej nazwie już istnieje" to player else: if {_dzialka::%player%} is set: send "&4&l* &cMasz już działkę" else: if player has permission "xplots.plot.create": send "&2&l* &aTworzenie działki proszę czekać...." to player set {_dzialki::name::%player%} to %arg 2% set {_dzialki::autor::%player%} to player set {_dzialki::chunk::%chunk at player%} to player set {_dzialki::dom::%player%} to location of player add {_dzialka::%player%::%arg 2%} to {_plots::all::created} set {_dzialka::%player%} to true send "&2&l* &aPomyślnie stworzono działkę!" to player else: send "&4&l* &cBrak uprawnień" to player else: send "&4&l* &cPodaj nazwę działki" # --------------------------------------------------- if arg 1 is "usun" or "delete": if arg 2 is set: set {_name} to arg 2 loop {_plots::all::created}: if loop-value is {_dzialka::%player%::%{name}%}: if player has permission "xplots.plot.delete": set {_r} to "" loop argument 1 times: set {_r} to "%{characters::%random integer between 1001 and 9999%}%" send title "&5&l* &dPotwierdź usuwanie &5&l*" with subtitle "&fWpisz na chacie &d%{_r}%" to player set {_confirm::code} to {_r} set {_confirmation::%player%} to true send "&5&l* &dNa przepisanie kodu masz 15 sekund" to player wait 15 seconds if {_confirmation::%player%} is true: send "&4&l* &cMinął czas na potwierdzenie kodu captcha" to player set {_confirmation::%player%} to false stop else: stop else: send "&4&l* &cBrak uprawnień!" to player # # # # # # # # # < 8 else: # # # # # # # # # < 17 send "&4&l* &cNie posiadasz dzialki z taką nazwą" to player # # # # # # # # # < 26 else: # # # # # # # # # < 35 send "&4&l* &cMusisz podać nazwę działki!" to player # # # # # # # # # < 44 # # # # # # # # # < 53 # ------------------------------------------------------------ if arg 1 is "panel": if {_dzialka::%player%} is true: if player has permission "xplots.plot.panel": set {_main} to chest inventory with 6 rows named "&5&l* &dDziałka &8-> &fMenu Główne &5&l*" set slot [integers between 0 and 53] of {_main} to gray stained glass pane named "&7" set slot 49 of {_main} to barrier named "&c&lᴢᴀᴍᴋɴɪᴊ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴀᴍᴋɴᴀᴄ ᴛᴏ ᴍᴇɴᴜ" set slot 10 of {_main} to player head named "&d&lʟɪsᴛᴀ ɢʀᴀᴄᴢʏ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴏʙᴀᴄᴢʏᴄ ᴅᴏᴅᴀɴʏᴄʜ ɢᴀᴄᴢʏ" set slot 12 of {_main} to book and quill named "&d&lᴜsᴛᴀᴡɪᴇɴɪᴀ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴇᴅʏᴛᴏᴡᴀᴄ ᴜsᴛᴀᴡɪᴇɴɪᴀ" set slot 14 of {_main} to ender pearl named "&d&lᴛᴇʟᴇᴘᴏʀᴛᴀᴄᴊᴀ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴘʀᴢᴇᴊsᴄ ɴᴀ ᴅᴢɪᴀʟᴋᴇ" set slot 16 of {_main} to sunflower named "&d&lʙᴀɴᴋ ᴅᴢɪᴀʟᴋɪ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴏᴛᴡᴏʀᴢʏᴄ ʙᴀɴᴋ" set slot 28 of {_main} to iron ingot named "&d&lʟɪᴍɪᴛʏ ᴅᴢɪᴀʟᴋɪ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴘᴏᴡɪᴇᴋsᴢʏᴄ ʟɪᴍɪᴛʏ" set slot 30 of {_main} to light gray dye named "&d&lᴋᴏᴍᴇɴᴅʏ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴏʙᴀᴄᴢʏᴄ ʟɪsᴛᴇ ᴋᴏᴍᴇɴᴅ" set slot 32 of {_main} to slime ball named "&d&lᴘᴏᴡɪᴇᴋsᴢᴀɴɪᴇ ᴅᴢɪᴀʟᴋɪ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴘᴏᴡɪᴇᴋsᴢʏᴄ ᴅᴢɪᴀʟᴋᴇ" set slot 34 of {_main} to feather named "&d&lᴄʜᴀᴛ ᴅᴢɪᴀʟᴋɪ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴍɪᴇɴɪᴄ ᴄʜᴀᴛ ᴅᴢɪᴀʟᴋɪ" open {_main} to player else: send "&4&l* &cBrak uprawnień!" to player else: send "&4&l* &cNie posiadasz działki!" to player # ------------------------------------------------------------------ if arg 1 is "ustawienia" or "settings": if {_dzialka::%player%} is true: if player has permission "xplots.plot.settings": set {_settings} to chest inventory with 6 rows named "&5&l* &dDziałka &8-> &fMenu Ustawień &5&l*" set slot [integers between 0 and 53] of {_settings} to gray stained glass pane named "&7" set slot 49 of {_settings} to barrier named "&c&lᴢᴀᴍᴋɴɪᴊ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴀᴍᴋɴᴀᴄ ᴛᴏ ᴍᴇɴᴜ" if {_dzialka::%player%::drzwi} is true: set slot 10 of {_settings} to oak doors named "&d&lᴏᴛᴡɪᴇʀᴀɴɪᴇ ᴅʀᴢᴡɪ" with lore "&8&l| &fᴏsᴏʙʏ ᴏᴅᴡɪᴇᴅᴢᴀᴊᴀᴄᴇ ᴍᴏɢᴀ%nl%&8&l| &fᴏᴛᴡɪᴇʀᴀᴄ ᴅʀᴢᴡɪ ɴᴀ ᴛᴡᴏᴊᴇᴊ ᴅᴢɪᴀʟᴄᴇ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &a&l&nᴡʟᴀᴄᴢᴏɴᴇ&r &f/ &cᴡʏʟᴀᴄᴢᴏɴᴇ" else if {_dzialka::%player%::drzwi} is false: set slot 10 of {_settings} to oak doors named "&d&lᴏᴛᴡɪᴇʀᴀɴɪᴇ ᴅʀᴢᴡɪ" with lore "&8&l| &fᴏsᴏʙʏ ᴏᴅᴡɪᴇᴅᴢᴀᴊᴀᴄᴇ ᴍᴏɢᴀ%nl%&8&l| &fᴏᴛᴡɪᴇʀᴀᴄ ᴅʀᴢᴡɪ ɴᴀ ᴛᴡᴏᴊᴇᴊ ᴅᴢɪᴀʟᴄᴇ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &aᴡʟᴀᴄᴢᴏɴᴇ&r &f/ &c&l&nᴡʏʟᴀᴄᴢᴏɴᴇ" if {_dzialka::%player%::mechanizmy} is true: set slot 12 of {_settings} to stone button named "&d&lᴜᴢʏᴡᴀɴɪᴇ ᴍᴇᴄʜᴀɴɪᴢᴍᴏᴡ" with lore "&8&l| &fᴏsᴏʙʏ ᴏᴅᴡɪᴇᴅᴢᴀᴊᴀᴄᴇ ᴍᴏɢᴀ%nl%&8&l| &fᴜᴢʏᴡᴀᴄ ᴘʀᴢʏᴄɪsᴋᴏᴡ, ᴅᴢᴡɪɢɴɪ ɪᴛᴘ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &a&l&nᴡʟᴀᴄᴢᴏɴᴇ&r &f/ &cᴡʏʟᴀᴄᴢᴏɴᴇ" else if {_dzialka::%player%::mechanizmy} is false: set slot 12 of {_settings} to stone button named "&d&lᴜᴢʏᴡᴀɴɪᴇ ᴍᴇᴄʜᴀɴɪᴢᴍᴏᴡ" with lore "&8&l| &fᴏsᴏʙʏ ᴏᴅᴡɪᴇᴅᴢᴀᴊᴀᴄᴇ ᴍᴏɢᴀ%nl%&8&l| &fᴜᴢʏᴡᴀᴄ ᴘʀᴢʏᴄɪsᴋᴏᴡ, ᴅᴢᴡɪɢɴɪ ɪᴛᴘ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &aᴡʟᴀᴄᴢᴏɴᴇ&r &f/ &c&l&nᴡʏʟᴀᴄᴢᴏɴᴇ" if {_dzialka::%player%::eksplozje} is true: set slot 14 of {_settings} to tnt named "&d&lᴡʏʙᴜᴄʜʏ" with lore "&8&l| &fᴄᴢʏ ᴅᴢɪᴀʟᴋᴀ ᴍᴏᴢᴇ ʙʏᴄ%nl%&8&l| &fɴɪsᴢᴄᴢᴏɴᴀ ᴘʀᴢᴇᴢ ᴡʏʙᴜᴄʜʏ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &a&l&nɴɪsᴢᴄᴢᴀ&r &f/ &cɴɪᴇ ɴɪsᴢᴄᴢᴀ" else if {_dzialka::%player%::eksplozje} is false: set slot 14 of {_settings} to tnt named "&d&lᴡʏʙᴜᴄʜʏ" with lore "&8&l| &fᴄᴢʏ ᴅᴢɪᴀʟᴋᴀ ᴍᴏᴢᴇ ʙʏᴄ%nl%&8&l| &fɴɪsᴢᴄᴢᴏɴᴀ ᴘʀᴢᴇᴢ ᴡʏʙᴜᴄʜʏ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &aɴɪsᴢᴄᴢᴀ&r &f/ &c&l&nɴɪᴇ&r &c&l&nɴɪsᴢᴄᴢᴀ" if {_dzialka::%player%::niszczenie} is true: set slot 16 of {_settings} to diamond pickaxe named "&d&lɴɪsᴢᴄᴢᴇɴɪᴇ ʙʟᴏᴋᴏᴡ" with lore "&8&l| &fᴏsᴏʙʏ ᴏᴅᴡɪᴇᴅᴢᴀᴊᴀᴄᴇ ᴍᴏɢᴀ%nl%&8&l| &fɴɪsᴢᴄᴢʏᴄ ʙʟᴏᴋɪ ɴᴀ ᴅᴢɪᴀʟᴄᴇ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &a&l&nᴡʟᴀᴄᴢᴏɴᴇ&r &f/ &cᴡʏʟᴀᴄᴢᴏɴᴇ" else if {_dzialka::%player%::niszczenie} is false: set slot 16 of {_settings} to diamond pickaxe named "&d&lɴɪsᴢᴄᴢᴇɴɪᴇ ʙʟᴏᴋᴏᴡ" with lore "&8&l| &fᴏsᴏʙʏ ᴏᴅᴡɪᴇᴅᴢᴀᴊᴀᴄᴇ ᴍᴏɢᴀ%nl%&8&l| &fɴɪsᴢᴄᴢʏᴄ ʙʟᴏᴋɪ ɴᴀ ᴅᴢɪᴀʟᴄᴇ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &aᴡʟᴀᴄᴢᴏɴᴇ&r &f/ &c&l&nᴡʏʟᴀᴄᴢᴏɴᴇ" if {_dzialka::%player%::stawianie} is true: set slot 28 of {_settings} to diamond named "&d&lsᴛᴀᴡɪᴀɴɪᴇ ʙʟᴏᴋᴏᴡ" with lore "&8&l| &fᴏsᴏʙʏ ᴏᴅᴡɪᴇᴅᴢᴀᴊᴀᴄᴇ ᴍᴏɢᴀ%nl%&8&l| &fsᴛᴀᴡɪᴀᴄ ʙʟᴏᴋɪ ɴᴀ ᴅᴢɪᴀʟᴄᴇ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &a&l&nᴡʟᴀᴄᴢᴏɴᴇ&r &f/ &cᴡʏʟᴀᴄᴢᴏɴᴇ" else if {_dzialka::%player%::stawianie} is false: set slot 28 of {_settings} to diamond named "&d&lsᴛᴀᴡɪᴀɴɪᴇ ʙʟᴏᴋᴏᴡ" with lore "&8&l| &fᴏsᴏʙʏ ᴏᴅᴡɪᴇᴅᴢᴀᴊᴀᴄᴇ ᴍᴏɢᴀ%nl%&8&l| &fsᴛᴀᴡɪᴀᴄ ʙʟᴏᴋɪ ɴᴀ ᴅᴢɪᴀʟᴄᴇ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &aᴡʟᴀᴄᴢᴏɴᴇ&r &f/ &c&l&nᴡʏʟᴀᴄᴢᴏɴᴇ" set slot 30 of {_settings} to purple dye named "&d&lɴᴀᴢᴡᴀ ᴅᴢɪᴀʟᴋɪ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴀʙʏ ᴢᴍɪᴇɴɪᴄ%nl%&8&l| &fɴᴀᴢᴡᴇ ᴅᴢɪᴀʟᴋɪ" set slot 32 of {_settings} to purple dye named "&d&lᴛᴡᴏʀᴄᴀ ᴅᴢɪᴀʟᴋɪ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴀʙʏ ᴢᴍɪᴇɴɪᴄ%nl%&8&l| &fᴛᴡᴏʀᴄᴇ ᴅᴢɪᴀʟᴋɪ" open {_settings} to player # ---------------------------------------------------------------------------------------------- if arg 1 is "gracze" or "lista" or "list" or "players" or "dodani" or "aded": if {_dzialka::%player%} is true: if player has permission "xplots.players.list": set {_playerlist} to chest inventory with 6 rows named "&5&l* &dDziałka &8-> &fMenu Dodanych Graczy &5&l*" set slot [integers between 0 and 53] of {_playerlist} to gray stained glass pane named "&7" set slot 49 of {_playerlist} to barrier named "&c&lᴢᴀᴍᴋɴɪᴊ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴀᴍᴋɴᴀᴄ ᴛᴏ ᴍᴇɴᴜ" if {_dodani} is set: set {_slot} to 0 loop {_dodani} times: loop {_dzialka::%player%::dodani::gracze}: if loop-player is online: set slot {_slot} of {_playerlist} to skull of "%loop-player%" parsed as offline player named "&7&lGracz&8: &f%loop-player's name%" with lore "&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &a&l&nᴏɴʟɪɴᴇ" add 1 to {_slot} else: set slot {_slot} of {_playerlist} to skull of "%loop-player%" parsed as offline player named "&7&lGracz&8: &f%loop-player's name%" with lore "&8&l| &fᴀᴋᴛᴜᴀʟɴɪᴇ &c&l&nᴏғғʟɪɴᴇ" add 1 to {_slot} open {_playerlist} to player else: set slot [integers between 0 and 8] of {_playerlist} to barrier named "&cBrak dodanych" else: send "&4&l* &cBrak uprawnień!" to player else: send "&4&l* &cNie posiadasz działki" to player # ---------------------------------------------------------------------- if arg 1 is "limity" or "limits": if {_dzialka::%player%} is true: if player has permission "xplots.plot.limits": set {_limits} to chest inventory with 6 rows named "&5&l* &dDziałka &8-> &fMenu Limitów &5&l*" set slot [integers between 0 and 53] of {_limits} to gray stained glass pane named "&7" set slot 49 of {_limits} to barrier named "&c&lᴢᴀᴍᴋɴɪᴊ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴀᴍᴋɴᴀᴄ ᴛᴏ ᴍᴇɴᴜ" if {_dzialka::%player%::hopper::limit} is 1: set slot 20 of {_limits} to hopper named "&d&lʟɪᴍɪᴛ ʟᴇᴊᴋᴏᴡ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴡɪᴇᴋsᴢʏᴄ ʟɪᴍɪᴛ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴʏ ᴘᴏᴢɪᴏᴍ ᴛᴏ 1%nl%&8&l| &fᴋᴏsᴢᴛ ᴜʟᴇᴘsᴢᴇɴɪᴀ ᴛᴏ 1000 &a&l$" else if {_dzialka::%player%::hopper::limit} is 2: set slot 20 of {_limits} to hopper named "&d&lʟɪᴍɪᴛ ʟᴇᴊᴋᴏᴡ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴡɪᴇᴋsᴢʏᴄ ʟɪᴍɪᴛ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴʏ ᴘᴏᴢɪᴏᴍ ᴛᴏ 2%nl%&8&l| &fᴋᴏsᴢᴛ ᴜʟᴇᴘsᴢᴇɴɪᴀ ᴛᴏ 5000 &a&l$" else if {_dzialka::%player%::hopper::limit} is 3: set slot 20 of {_limits} to hopper named "&d&lʟɪᴍɪᴛ ʟᴇᴊᴋᴏᴡ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴡɪᴇᴋsᴢʏᴄ ʟɪᴍɪᴛ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴʏ ᴘᴏᴢɪᴏᴍ ᴛᴏ 3%nl%&8&l| &fᴋᴏsᴢᴛ ᴜʟᴇᴘsᴢᴇɴɪᴀ ᴛᴏ 10000 &a&l$" else if {_dzialka::%player%::hopper::limit} is 4: set slot 20 of {_limits} to hopper named "&d&lʟɪᴍɪᴛ ʟᴇᴊᴋᴏᴡ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴡɪᴇᴋsᴢʏᴄ ʟɪᴍɪᴛ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴʏ ᴘᴏᴢɪᴏᴍ ᴛᴏ 4%nl%&8&l| &fᴋᴏsᴢᴛ ᴜʟᴇᴘsᴢᴇɴɪᴀ ᴛᴏ 15000 &a&l$" else if {_dzialka::%player%::hopper::limit} is 5: set slot 20 of {_limits} to hopper named "&d&lʟɪᴍɪᴛ ʟᴇᴊᴋᴏᴡ" with lore "&8&l| &cᴍᴀᴋsʏᴍᴀʟɴʏ ᴘᴏᴢɪᴏᴍ" if {_dzialka::%player%::spawner::limit} is 1: set slot 24 of {_limits} to spawner named "&d&lʟɪᴍɪᴛ sᴘᴀᴡɴᴇʀᴏᴡ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴡɪᴇᴋsᴢʏᴄ ʟɪᴍɪᴛ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴʏ ᴘᴏᴢɪᴏᴍ ᴛᴏ 1%nl%&8&l| &fᴋᴏsᴢᴛ ᴜʟᴇᴘsᴢᴇɴɪᴀ ᴛᴏ 1000 &a&l$" else if {_dzialka::%player%::spawner::limit} is 2: set slot 24 of {_limits} to spawner named "&d&lʟɪᴍɪᴛ sᴘᴀᴡɴᴇʀᴏᴡ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴡɪᴇᴋsᴢʏᴄ ʟɪᴍɪᴛ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴʏ ᴘᴏᴢɪᴏᴍ ᴛᴏ 2%nl%&8&l| &fᴋᴏsᴢᴛ ᴜʟᴇᴘsᴢᴇɴɪᴀ ᴛᴏ 5000 &a&l$" else if {_dzialka::%player%::spawner::limit} is 3: set slot 24 of {_limits} to spawner named "&d&lʟɪᴍɪᴛ sᴘᴀᴡɴᴇʀᴏᴡ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴡɪᴇᴋsᴢʏᴄ ʟɪᴍɪᴛ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴʏ ᴘᴏᴢɪᴏᴍ ᴛᴏ 3%nl%&8&l| &fᴋᴏsᴢᴛ ᴜʟᴇᴘsᴢᴇɴɪᴀ ᴛᴏ 10000 &a&l$" else if {_dzialka::%player%::spawner::limit} is 4: set slot 24 of {_limits} to spawner named "&d&lʟɪᴍɪᴛ sᴘᴀᴡɴᴇʀᴏᴡ" with lore "&8&l| &fᴋʟɪᴋɴɪᴊ ᴛᴜᴛᴀᴊ ᴀʙʏ%nl%&8&l| &fᴢᴡɪᴇᴋsᴢʏᴄ ʟɪᴍɪᴛ%nl%&8%nl%&8&l| &fᴀᴋᴛᴜᴀʟɴʏ ᴘᴏᴢɪᴏᴍ ᴛᴏ 4%nl%&8&l| &fᴋᴏsᴢᴛ ᴜʟᴇᴘsᴢᴇɴɪᴀ ᴛᴏ 15000 &a&l$" else if {_dzialka::%player%::spawner::limit} is 5: set slot 20 of {_limits} to hopper named "&d&lʟɪᴍɪᴛ ʟᴇᴊᴋᴏᴡ" with lore "&8&l| &cᴍᴀᴋsʏᴍᴀʟɴʏ ᴘᴏᴢɪᴏᴍ" open {_limits} to player # ---------------------------------------------------------------------- if arg 1 is "wyrzuc" or "kick": if arg 2 is player: if {_dzialka::%player%} is true: set {_name} to arg-offlineplayer loop {_dzialka::%player%::aded}: if loop-value is {_name}: send "&2&l* &aUsunięto %arg-offlineplayer% z działki" to player remove {_name} from {_dzialka::%player%::aded} if offlineplayer is online: send title "&5&l* &dDzialka &5&l*" with subtitle "&fZostałeś wyrzucony" stop else: stop else: send "&4&l* &cTen gracz nie jest dodany!" to player else: send "&4&l* &cNie posiadasz działi" to player else: send "&4&l* &cMusisz podać nazwę gracza!" to player # ------------------------------------------------------------------- if arg 1 is "zapros" or "invite": if arg 2 is player: if {_dzialka::%player%} is true: set {_name} to arg-offlineplayer loop {_dzialka::%player%::aded}: if loop-value is not {_name}: if offlineplayer is online: send "&2&l* &aWysłano zaproszenie do %arg-offlineplayer%!" to player send "&5&l* &dDziałka &5&l* &8[ &f%{_dzialki::name::%player%}% &8] &7>> &fZostałeś zaproszony! Wpisz &d/plot dolacz %player%" to arg-offlineplayer set {_dzialka::%player%::accepting::%arg-offlineplayer%} to true add {_name} to {_dzialka::%player%::accepting} send "&5&l* &dDziałka &5&l* &8[ &f%{_dzialki::name::%player%}% &8] &7>> &fMasz 3 minuty na zaakceptowanie lub odrzucenie" to arg-offlineplayer wait 3 minutes if {_dzialka::%player%::accepting::%arg-offlineplayer%} is true: set {_dzialka::%player%::accepting::%arg-offlineplayer%} to false send "&5&l* &dDziałka &5&l* &fWygasła prośba o dołączenie do %arg-offlineplayer%" to player send "&5&l* &dDziałka &5&l* &fWygasła prośba o dołączenie od %{_dzialki::name::%player%}%" to arg-offlineplayer stop else: stop else: send "&4&l* &cTen gracz nie jest online" to player else if loop-value is {_name}: send "&4&l* &cTen gracz jest już dodany!" to player else: send "&4&l* &cNie posiadasz działki" to player else: send "&4&l* &cMusisz podać nazwę gracza" to player # ------------------------------------------------------------------ if arg 1 is "akceptuj" or "accept": if arg 2 is player: set {_name} to player loop {_dzialka::%arg-offlineplayer%::accepting}: if loop-value is {_name}: send "&5&l* &dDziałka &5&l* &8> &fPomyślnie dołaczono..." to player send "&7&oSprawdź komendę /dzialka panel" to player set {_dzialka::%arg-offlineplayer%::accepting::%player%} to false remove {_name} from {_dzialka::%arg-offlineplayer%::accepting} add {_name} to {_dzialka::%arg-offlineplayer%::dodani::gracze} send title "&5&l_ &dDZIALKA &5&l_" with subtitle "&f%{_name} dołączył do działki" stop else if loop-value is not {_name}: send "&4&l* &cNie posiadasz zaproszenia do tej działki lub wygasło" to player else: send "&4&l* &cMusisz podać nazwę gracza który cię zaprosił" to player # ---------------------------------------------------------------------------------- if arg 1 is "odrzuc" or "decline": if arg 2 is player: set {_name} to player loop {_dzialka::%arg-offlineplayer%::accepting}: if loop-value is {_name}: send "&5&l* &dDziałka &5&l* &8> &fPomyślnie odrzucono.." to player set {_dzialka::%arg-offlineplayer%::accepting::%player%} to false remove {_name} from {_dzialka::%arg-offlineplayer%::accepting} send "&4&l* &cGracz %player% odrzucił zaproszenie do działki" to arg-offlineplayer stop else if loop-value is not {_name}: send "&4&l* &cNie posiadasz zaproszenia od tego gracza" to player else: send "&4&l* &cMusisz podać nazwę gracza który cię zaprosił" to player # ------------------------------------------------------------------- if arg 1 is "ustawdom" or "sethome": if {_dzialka::%player%} is true: send "&2&l* &aPomyślnie zmieniono położenie domu działki" to player set {_dzialki::dom::%player%} to location of player stop else: send "&4&l* &cNie posiadasz działki" to player # ---------------------------------------------------- if arg 1 is "dom" or "home" or "teleportacja" or "tp": if {_dzialka::%player%} is true: send "&2&l* &aPrzeteleportowano na działkę" to player teleport player to {_dzialki::dom::%player%} stop else: send "&4&l* &cNie posiadasz działki" to player # --------------------------------------------------- if arg 1 is