# #Autor: kaol48s #Wersja: 1.0 #Nazwa: KPVP # #Zezwalam na edytowanie TYLKO options: # options: #1.wszedzie gdzie na początku opisu jest "nazwa" albo "napis" mozna uzywac kolorow [&1,&2,&3,&4,&5,&6,&7,&8,&9,&a,&b,&l,itd...]# #2.jeśli pierwszy raz ladujesz skript uzyj komendy reset w panelu admina WYMAGANE aby wszystkie areny dzilaly poprawnie# #3.jesli dodajesz/zmieniasz nazwe areny to uzyj koemndy wolne [bezrankingowe albo rankingowe zaleznie od areny ktora modyfikujesz] w panelu admina WYMAGANE aby wszystkie areny dzilaly poprawnie# dolacz1vs1.przy.wejsciu.na.serwer: 1 #jesli ustawisz tu 1 to przy wejsciu na serwer automaycznie przeteleportuje cie do /dolacz1vs1 jakakolwiek inna liczba - nieteleportuje# dlugosc.walki: 300 #czas wali w sekundach# swiat: world #podaj swiat w ktorym bedzie zozgrywac sie walka WAZNE# ilosc.aren.kazdy.rodzaj: 5 #zalecane max 9 [najlepsze ustawienia od 1 do 6 polecam 5]. Od 7 w gore jest zbugowane GUI (bo to jest skrzynka)# pokazywanie.hp.po.walace.w.procentah: 1 #1 - pokazuje po zabiciu na arenie HP gracza w %, 0 - pokazuje HP gracza w punktach 10 serc = 20 pkt# dlugosc.ban.dni.ostrzerzenia: 12 #dlugosc bana za ucieczke z meczu (podaj w godzinach 1 to 1 godzina)# max.ostrzerzenia: 5 #ilosc ostrzerzen po ktorych gracz zostaje zbanowany na {@dlugosc.ban.dni.ostrzerzenia} dni# nazwa.wlasnego.eq: &bTwoje ustawienia EQ #nazwa ksiazki po kliknieciu ktorej otrzymasz wlasne ustawione eq# nazwa.zwyklego.eq: &bStandardowe ustawienia EQ #nazwa ksiazki po kliknieciu ktorej otrzymasz standardowe eq # nazwa.panel.admina: &4Panel admina #nazwa panelu admina# grozne.komendy: 1 #WAZNE 0 - grozne komendy typu reset sa wylaczone 1 - wlaczone (nie zalecane)# item.zmiany.strony.w.panelu: end stone #item (po angielsku albo ID) po kliknieciu krorego pokaze nam koleja strone# item.arena.1: golden apple:1 #item w gui pokazujacy arene 1# item.arena.2: diamond pickaxe #item w gui pokazujacy arene 2# item.arena.3: bucket of water #item w gui pokazujacy arene 3# item.arena.4: potion:16421 #item w gui pokazujacy arene 4# item.arena.5: potion:16420 #item w gui pokazujacy arene 5# item.arena.6: stone #item w gui pokazujacy arene 6# item.arena.7: dirt #item w gui pokazujacy arene 7# item.arena.8: diamond axe #item w gui pokazujacy arene 8# item.arena.9: bow #item w gui pokazujacy arene 9# napis.w.ustawianiach.eq: &2Ustawienia EQ #napis itemku w eq gracza [ustwaienia eq]# napis.tryb.bezrankingowy: &2Tryb bezrankinowy #napis itemku w eq gracza [tryb bez rankingowy]# napis.spectate: &2Spectate #napis itemku w eq gracza [spectate]# napis.wolne.areny: &2Wolne areny #napis itemku w eq gracza [wolne areny]# napis.walki.druzynowe: &4Walki druzynowe #napis itemku w eq gracza [walki druzynowe]# napis.wyjscie: &2Wyjscie #napis itemku w eq gracza [wyjscie z walk druzynowych]# napis.team: &4Team nazwa.arena.1: kox #nazwa areny 1 bez rankinkowej [wpisz "brak" jesli nie chesz aby ona byla pokazywana]# nazwa.arena.2: vanilla #nazwa areny 2 bez rankinkowej [wpisz "brak" jesli nie chesz aby ona byla pokazywana]# nazwa.arena.3: builduhc #nazwa areny 3 bez rankinkowej [wpisz "brak" jesli nie chesz aby ona byla pokazywana]# nazwa.arena.4: nodebuff #nazwa areny 4 bez rankinkowej [wpisz "brak" jesli nie chesz aby ona byla pokazywana]# nazwa.arena.5: debuff #nazwa areny 5 bez rankinkowej [wpisz "brak" jesli nie chesz aby ona byla pokazywana]# nazwa.arena.6: standard #nazwa areny 6 bez rankinkowej [wpisz "brak" jesli nie chesz aby ona byla pokazywana]# nazwa.arena.7: gapple #nazwa areny 7 bez rankinkowej [wpisz "brak" jesli nie chesz aby ona byla pokazywana]# nazwa.arena.8: axepvp #nazwa areny 8 bez rankinkowej [wpisz "brak" jesli nie chesz aby ona byla pokazywana]# nazwa.arena.9: archer #nazwa areny 9 bez rankinkowej [wpisz "brak" jesli nie chesz aby ona byla pokazywana]# item.ustawianie.eq: book #item ktory bedzie w eq gracza jako [ustawienia eq]# item.bez.rankingowe: iron sword #item ktory bedzie w eq gracza jako [tryb bez rankingowy]# item.panel.admina: command block #item ktory bedzie w eq gracza jako [odpalanie panelu admina]# item.wyjscie: redstone #item ktory bedzie w eq gracza jako [wyjscie z walk druzynowych]# item.spectate: redstone torch on #item ktory bedzie w eq gracza jako [spectate]# item.wolne.areny: diamond #item ktory bedzie w eq gracza jako [wolne areny]# miejsce.bez.rankingowe: 1 #ustaw 1 jesli chcesz aby gdzy wpiszesz "brak" w nazwie areny bez rankingowej pojawil sie pusty slot 0 - jesli chcesz aby gdzy wpiszesz "brak" w nazwie areny bez rankingowej pojawil sie item areny kolejniej# item.puste.pole: light gray glass #item który pokaze sie w pustym polu gdy jedna z powyzszych opcji bedzie na 1# napis.blokada.perla: &cNie mozesz jeszcze uzywac perel. wiadomosc.po.uplywie.czasu.na.arenie: &bWalka zostala zakonczona poprzez uplyw limitu czasu #wiadomosc po uplywie czasu na arenie# wiadomosc.przy.starcie.walki: &bczas walki : &2%{_dlugosc.walki}% &bsekund arena &2%arg-1% &b%loop-number-1% #%{_dlugosc.walki}%---czas calej areny|||%arg-1%---rodzaj areny|||%loop-number-1%---liczba areny np arena kox [1]# wiadomosc.przy.przekroczeniu.3.kratek: &4Walka sie jeszcze nie zaczela poczekaj %{_czas}% sekund #wiadomosc przy prekroczeniu lmitu kratek przy starcie areny ||%{_czas}% to pozostały czas do staru areny# #------------------------------------------------------# #komendy wykonywane przez zwyklego gracza bez uprawnien# #------------------------------------------------------# on script load: set {item.{@nazwa.arena.1}} to {@item.arena.1} set {item.{@nazwa.arena.2}} to {@item.arena.2} set {item.{@nazwa.arena.3}} to {@item.arena.3} set {item.{@nazwa.arena.4}} to {@item.arena.4} set {item.{@nazwa.arena.5}} to {@item.arena.5} set {item.{@nazwa.arena.6}} to {@item.arena.6} set {item.{@nazwa.arena.7}} to {@item.arena.7} set {item.{@nazwa.arena.8}} to {@item.arena.8} set {item.{@nazwa.arena.9}} to {@item.arena.9} every 30 minutes: loop {gracze::*}: if {banik.%loop-value%.godziny} > 0: remove 0.5 from {banik.%loop-value%.godziny} if {zbanowani.%loop-value%} = 0: clear {zbanowani.%loop-value%} if {banik.%loop-value%.godziny} is 1: set {_godzina} to "godzina" set {_1} to 1 if {banik.%loop-value%.godziny} is 2 or 3 or 4: if {_1} is not set: set {_godzina} to "godziny" set {_1} to 1 else: if {_1} is not set: set {_godzina} to "godzin" set {_1} to 1 set {_} to -1 if {_1} is not set: loop 200 times: add 1 to {_} if "%{banik.%loop-value%.godziny}%" is "%{_}%.5": set {_godzina} to "godziny" if {banik.%loop-value%.godziny} is 0: clear {banik.%loop-value%} clear {banik.%loop-value%.godziny} clear {banik.%loop-value%.wiadomosc} clear {zbanowani::%loop-value%} command /zapisz: trigger: if {zapisz.%player%} is true: send "&bPomyslnie zapisano itemki do areny &2%{arena.zapisz.%player%}%" set {itemy.arena.%{arena.zapisz.%player%}%.%player%} to serialized inventory of player set {helm.arena.%{arena.zapisz.%player%}%.%player%} to helmet of the player set {klata.arena.%{arena.zapisz.%player%}%.%player%} to chestplate of player set {spodnie.arena.%{arena.zapisz.%player%}%.%player%} to leggings of player set {buty.arena.%{arena.zapisz.%player%}%.%player%} to boots of player clear {zapisz.%player%} clear {arena.zapisz.%player%} make player execute command "dolacz1v1" command /dolacz1v1: trigger: if {zapisz.%player%} is true: set {itemy.arena.%{arena.zapisz.%player%}%.%player%} to serialized inventory of player set {helm.arena.%{arena.zapisz.%player%}%.%player%} to helmet of the player set {klata.arena.%{arena.zapisz.%player%}%.%player%} to chestplate of player set {spodnie.arena.%{arena.zapisz.%player%}%.%player%} to leggings of player set {buty.arena.%{arena.zapisz.%player%}%.%player%} to boots of player clear {zapisz.%player%} clear {arena.zapisz.%player%} if {spawn1vs1} is not set: send "&bNie ustawiono jeszcze miejsca teleportacji &2(komenda na ustawienie /ustawspawn1v1)" if {spawn1vs1} is set: reveal the player from all players clear {wybrane.%player%} set {blokada.%player%} to false set player's flight mode to false teleport player to {spawn1vs1} clear player's inventory wait 2 tick give {@item.ustawianie.eq} named "{@napis.w.ustawianiach.eq}" to slot 0 of player give {@item.bez.rankingowe} named "{@napis.tryb.bezrankingowy}" to slot 1 of player give {@item.spectate} named "{@napis.spectate}" to slot 7 of player give {@item.wolne.areny} named "{@napis.wolne.areny}" to slot 8 of player heal player set the player's food level to 10 if player is op: give {@item.panel.admina} named "{@nazwa.panel.admina}" to slot 5 of player set player's flight mode to true #--------------------------------# # EVENTY # #--------------------------------# on death: clear drops set death message to "" set {zakladanie.%victim%} to false set {zakladanie.%attacker%} to false set {blokada.%victim%} to false set {blokada.%attacker%} to false heal victim heal attacker clear {wybrane.%attacker%} clear {wybrane.%victim%} if attacker is a player: if victim is a player: clear {zakladanie.%player%} if {arena.typ.%attacker%} is set: if {arena.%attacker%} is set: set {_liczba} to 0 set {_ooo} to 1 set {arena.%{arena.typ.%attacker%}%.%{arena.%attacker%}%.wolne} to true loop 2 times: remove 1 from {_ooo} loop {arena.%{arena.typ.%attacker%}%.%{arena.%attacker%}%.wolne::*}: if "%{_ooo}%" is "0": set {_1.gracz} to loop-value-1 remove loop-value-1 from {arena.%{arena.typ.%attacker%}%.%{arena.%attacker%}%.wolne::*} add 2 to {_ooo} if "%{_ooo}%" is "1": set {_2.gracz} to loop-value-1 remove loop-value-1 from {arena.%{arena.typ.%attacker%}%.%{arena.%attacker%}%.wolne::*} if {_liczba} is 0: set {_liczba} to 1 set {blokada.%{_2.gracz}%} to false set {blokada.%{_1.gracz}%} to false set {walka.%{_2.gracz}%.vs.%{_1.gracz}%} to false set {walka.%{_1.gracz}%.vs.%{_2.gracz}%} to false add 1 to {zagrane.%{_2.gracz}%} add 1 to {zagrane.%{_1.gracz}%} send "&4Przegrales z &b%attacker%" to victim send "&2Wygrales z &b%victim%" to attacker make {_1.gracz} execute command "dolacz1v1" make {_2.gracz} execute command "dolacz1v1" set {_111} to size of {spectate.%{arena.typ.%attacker%}%.%{arena.%attacker%}%::*} loop {_111} times: loop {spectate.%{arena.typ.%attacker%}%.%{arena.%attacker%}%::*}: set {loop-value} to loop-value-2 make {loop-value} execute command "dolacz1v1" clear {arena.%{arena.typ.%attacker%}%.%{arena.%attacker%}%.wolne::*} clear {2.gracz.%{arena.typ.%{_2.gracz}%}%.%{arena.typ.%{_2.gracz}%}%} clear {1.gracz.%{arena.typ.%{_1.gracz}%}%.%{arena.typ.%{_1.gracz}%}%} clear {spectate.%{arena.typ.%attacker%}%.%{arena.%attacker%}%::*} clear {arena.%{_1.gracz}%} clear {arena.%{_2.gracz}%} clear {arena.typ.%{_1.gracz}%} clear {arena.typ.%{_2.gracz}%} clear {wybrane.%{_2.gracz}%} clear {wybrane.%{_1.gracz}%} if {@pokazywanie.hp.po.walace.w.procentah} is 0: broadcast "&bGracz &2%attacker%[&bHP:&2%health of attacker%&b] wygrał z &c%victim%" to "{@swiat}" if {@pokazywanie.hp.po.walace.w.procentah} is 1: set {_1} to health of attacker set {_2} to max health of attacker set {_3} to {_1}*100 set {_hp} to {_3}/{_2} broadcast "&bGracz &2%attacker%&b[HP:&2%{_hp}%%%&b] wygrał z &c%victim%" to "{@swiat}" on join: clear {zakladanie.%player%} clear {wybrane.%player%} set {blokada.%player%} to false remove "%player%" from {gracze::*} add player to {gracze::*} if {@dolacz1vs1.przy.wejsciu.na.serwer} is 1: make player execute command "dolacz1v1" if {wiad.%player%} is set: clear {wiad.%player%} if {@dlugosc.ban.dni.ostrzerzenia} is 1: set {_godzina} to "godzina" if {@dlugosc.ban.dni.ostrzerzenia} is 2 or 3 or 4: set {_godzina} to "godziny" else: set {_godzina} to "godzin" send "&bMasz %{ostrzerzenia.%player%}%/{@max.ostrzerzenia} ostrzerzen za ucieczke z walki gdy bedziesz mial {@max.ostrzerzenia} to otzrymasz bana na {@dlugosc.ban.dni.ostrzerzenia} %{_godzina}%" to player if {banek.%player%} is true: clear {banek.%player%} execute player command "banik %player% {@dlugosc.ban.dni.ostrzerzenia} wyszdles_z_walki_za_duzo_razy" on quit: clear {zakladanie.%player%} if {arena.typ.%player%} is set: if {arena.%player%} is set: set {_liczba} to 0 set {_ooo} to 1 set {arena.%{arena.typ.%player%}%.%{arena.%player%}%.wolne} to true set {_111111111111111} to size of {arena.%{arena.typ.%player%}%.%{arena.%player%}%.wolne::*} if {_111111111111111} >= 2: loop 2 times: remove 1 from {_ooo} loop {arena.%{arena.typ.%player%}%.%{arena.%player%}%.wolne::*}: if "%{_ooo}%" is "0": set {_1.gracz} to loop-value-1 remove loop-value-1 from {arena.%{arena.typ.%player%}%.%{arena.%player%}%.wolne::*} add 2 to {_ooo} if "%{_ooo}%" is "1": set {_2.gracz} to loop-value-1 remove loop-value-1 from {arena.%{arena.typ.%player%}%.%{arena.%player%}%.wolne::*} if {_liczba} is 0: set {_liczba} to 1 set {blokada.%{_2.gracz}%} to false set {blokada.%{_1.gracz}%} to false set {walka.%{_2.gracz}%.vs.%{_1.gracz}%} to false set {walka.%{_1.gracz}%.vs.%{_2.gracz}%} to false add 1 to {zagrane.%{_2.gracz}%} add 1 to {zagrane.%{_1.gracz}%} send "&bwalka zostala zakonczona poprzez ucieczke &2%player%" to {_1.gracz} send "&bwalka zostala zakonczona poprzez uceiczke &2%player%" to {_2.gracz} broadcast "&bWalka graczy &2%{_1.gracz}% &bi &2%{_2.gracz}% &bna arenie &2%{arena.typ.%player%}% &b%{arena.%player%}% zakonczyla sie [gracz:&2%player% &bwyszedl z gry]" to "{@swiat}" make {_1.gracz} execute command "dolacz1v1" make {_2.gracz} execute command "dolacz1v1" set {ucieczka.%player%} to true if {ostrzerzenia.%player%} is not set: set {ostrzerzenia.%player%} to 0 add 1 to {ostrzerzenia.%player%} set {_111} to size of {spectate.%{arena.typ.%player%}%.%{arena.%player%}%::*} loop {_111} times: loop {spectate.%{arena.typ.%player%}%.%{arena.%player%}%::*}: set {loop-value} to loop-value-2 make {loop-value} execute command "dolacz1v1" clear {arena.%{arena.typ.%player%}%.%{arena.%player%}%.wolne::*} clear {2.gracz.%{arena.typ.%{_2.gracz}%}%.%{arena.typ.%{_2.gracz}%}%} clear {1.gracz.%{arena.typ.%{_1.gracz}%}%.%{arena.typ.%{_1.gracz}%}%} clear {spectate.%{arena.typ.%player%}%.%{arena.%player%}%::*} clear {arena.%{_1.gracz}%} clear {arena.%{_2.gracz}%} clear {arena.typ.%{_1.gracz}%} clear {arena.typ.%{_2.gracz}%} clear {wybrane.%{_2.gracz}%} clear {wybrane.%{_1.gracz}%} else: remove player from {arena.%{arena.typ.%player%}%.%{arena.%player%}%.wolne::*} clear {wybrane.%player%} clear {arena.%player%} clear {arena.typ.%player%} if {zapisz.%player%} is true: send "&bPomyslnie zapisano itemki do areny &2%{arena.zapisz.%player%}%" set {itemy.arena.%{arena.zapisz.%player%}%.%player%} to serialized inventory of player set {helm.arena.%{arena.zapisz.%player%}%.%player%} to helmet of the player set {klata.arena.%{arena.zapisz.%player%}%.%player%} to chestplate of player set {spodnie.arena.%{arena.zapisz.%player%}%.%player%} to leggings of player set {buty.arena.%{arena.zapisz.%player%}%.%player%} to boots of player clear {zapisz.%player%} clear {arena.zapisz.%player%} make player execute command "dolacz1v1" on connect: if {ucieczka.%player%} is true: clear {ucieczka.%player%} set {wiad.%player%} to true if "%{ostrzerzenia.%player%}%" is "{@max.ostrzerzenia}": set {banek.%player%} to true set {ostrzerzenia.%player%} to 0 if {banik.%player%} is true: if {banik.%player%.godziny} is 1: set {_godzina} to "godzina" set {_1} to 1 if {banik.%player%.godziny} is 2 or 3 or 4: if {_1} is not set: set {_godzina} to "godziny" set {_1} to 1 if {banik.%player%.godziny} is integer: if {_1} is not set: set {_godzina} to "godzin" set {_1} to 1 set {_} to -1 if {_1} is not set: loop 200 times: add 1 to {_} if "%{banik.%player%.godziny}%" is "%{_}%.5": set {_godzina} to "godziny" kick the player due to "&cPowod:%nl%%{banik.%player%.wiadomosc}%%nl%Czas do UB:%nl%%{banik.%player%.godziny}% %{_godzina}% %nl%Zbanowal: AutoBan" on rightclick with {@item.spectate}: clear {zakladanie.%player%} if name of player's tool is "{@napis.spectate}": execute console command "listaspectate %player%" on rightclick with {@item.wyjscie}: clear {zakladanie.%player%} if name of player's tool is "{@napis.wyjscie}": clear player's inventory wait 2 tick give {@item.ustawianie.eq} named "{@napis.w.ustawianiach.eq}" to slot 0 of player give {@item.bez.rankingowe} named "{@napis.tryb.bezrankingowy}" to slot 1 of player give {@item.spectate} named "{@napis.spectate}" to slot 7 of player give {@item.wolne.areny} named "{@napis.wolne.areny}" to slot 8 of player heal player set the player's food level to 10 if player is op: give {@item.panel.admina} named "{@nazwa.panel.admina}" to slot 5 of player on rightclick with {@item.wolne.areny}: clear {zakladanie.%player%} if name of player's tool is "{@napis.wolne.areny}": execute console command "wolnearenybezrankingowe %player%" on right click with {@item.panel.admina}: clear {zakladanie.%player%} if name of player's tool is "{@nazwa.panel.admina}": execute console command "strona0 %player%" on rightclick with ender pearl: clear {zakladanie.%player%} if {blokada.%player%} is true: send "{@napis.blokada.perla}" cancel event on rightclick with {@item.bez.rankingowe}: clear {zakladanie.%player%} if name of player's tool is "{@napis.tryb.bezrankingowy}": set {_} to 0 open chest with 1 rows named "{@napis.tryb.bezrankingowy}" to player wait 2 tick add "{@nazwa.arena.1}" to {_areny::*} add "{@nazwa.arena.2}" to {_areny::*} add "{@nazwa.arena.3}" to {_areny::*} add "{@nazwa.arena.4}" to {_areny::*} add "{@nazwa.arena.5}" to {_areny::*} add "{@nazwa.arena.6}" to {_areny::*} add "{@nazwa.arena.7}" to {_areny::*} add "{@nazwa.arena.8}" to {_areny::*} add "{@nazwa.arena.9}" to {_areny::*} loop {_areny::*}: if "%loop-value-1%" isn't "brak": format slot {_} of player with {item.%loop-value-1%} named "&7Tryb bez rankingowy &2%loop-value-1%" to close then run "arena %loop-value-1% %player%" add 1 to {_} else: if {@miejsce.bez.rankingowe} is 1: format slot {_} of player with {@item.puste.pole} named " " to be unstealable add 1 to {_} on rightclick with {@item.ustawianie.eq}: clear {zakladanie.%player%} if name of player's tool is "{@napis.w.ustawianiach.eq}": execute console command "ustawianieeq %player%" if name of player's tool is "{@nazwa.wlasnego.eq}": set {wlasne.eq.%player%} to true remove 2 {@item.ustawianie.eq} from player send "&bWybrales wlasne ulozenie EQ" if name of player's tool is "{@nazwa.zwyklego.eq}": remove 2 {@item.ustawianie.eq} from player send "&bWybrales standarowe ulozenie EQ" clear {wlasne.eq.%player%} #------------------------------------------------------# #komendy wykonywane przez gracza z permisja "*" oraz OP# #------------------------------------------------------# command /ustawspawn1v1: trigger: clear {zakladanie.%player%} if player is op: if player has permission "*": set {spawn1vs1} to location of player send "&bPomyslnie ustawiono miejsce na ktorym beda sie pojawiac gracze po wpisaniu komeny &2/dolacz1v1" command /ustawarena [] [] []: trigger: clear {zakladanie.%player%} if player is op: if player has permission "*": if arg-2 is set: if arg-3 is set: set {_1} to arg-2 loop {@ilosc.aren.kazdy.rodzaj} times: if {_1} is "%loop-number-1%": set {_2} to arg-3 if {_2} is "1" or "2": set {arena.%arg-1%.%arg-2%.%arg-3%} to location of player send "pomyslnie ustawiono spawn %arg-3% gracza na arene %arg-1% %arg-2% na koordynatach %{arena.%arg-1%.%arg-2%.%arg-3%}%" to player stop else: send "wpisz /ustawarena %arg-1% %arg-2% [1/2] (1 oznacza resp pierwszego gracza a 2 drugiego)" else: send "wpisz /ustawarena %arg-1% [od 1 do {@ilosc.aren.kazdy.rodzaj} 1,2,3... oznacza number areny]" command /zbanowani: trigger: if size of {zbanowani::*} is 0: send "&2Ilosc zbanowanych graczy:&b 0" else: loop {zbanowani::*}: add 1 to {_2} if {banik.%loop-index%.godziny} is 1: set {_godzina} to "godzina" set {_1} to 1 if {banik.%loop-index%.godziny} is 2 or 3 or 4: if {_1} is not set: set {_godzina} to "godziny" set {_1} to 1 if {banik.%loop-index%.godziny} >= 5: if {_1} is not set: set {_godzina} to "godzin" set {_} to -1 if {_1} is not set: loop 200 times: add 1 to {_} if "%{banik.%loop-index%.godziny}%" is "%{_}%.5": set {_godzina} to "godziny" send "&b%{_2}%.%loop-index% &2UB za &b%{banik.%loop-index%.godziny}%&2 %{_godzina}%" send "&2Ilosc zbanowanych graczy:&b %{_2}%" command /ustawitemy []: trigger: clear {zakladanie.%player%} if player is op: if player has permission "*": add "{@nazwa.arena.1}" to {_areny::*} add "{@nazwa.arena.2}" to {_areny::*} add "{@nazwa.arena.3}" to {_areny::*} add "{@nazwa.arena.4}" to {_areny::*} add "{@nazwa.arena.5}" to {_areny::*} add "{@nazwa.arena.6}" to {_areny::*} add "{@nazwa.arena.7}" to {_areny::*} add "{@nazwa.arena.8}" to {_areny::*} add "{@nazwa.arena.9}" to {_areny::*} loop 9 times: loop {_areny::*}: if "%loop-value-1%" isn't "brak": if "%arg-1%" is "{@nazwa.arena.1}" or "{@nazwa.arena.2}" or "{@nazwa.arena.3}" or "{@nazwa.arena.4}" or "{@nazwa.arena.5}" or "{@nazwa.arena.6}" or "{@nazwa.arena.7}" or "{@nazwa.arena.8}" or "{@nazwa.arena.9}": set {itemy.arena.%arg-1%} to serialized inventory of player set {helm.arena.%arg-1%} to helmet of the player set {klata.arena.%arg-1%} to chestplate of player set {spodnie.arena.%arg-1%} to leggings of player set {buty.arena.%arg-1%} to boots of player else: send "&bpodales zla nazwe areny mozesz wpisac [{@nazwa.arena.1} {@nazwa.arena.2} {@nazwa.arena.3} {@nazwa.arena.4} {@nazwa.arena.5} {@nazwa.arena.6} {@nazwa.arena.7} {@nazwa.arena.8} {@nazwa.arena.9}]" stop command /banik [] [] []: trigger: clear {zakladanie.%player%} if player is op: if arg-1 is set: if arg-2 is set: if arg-3 is set: set {_} to arg-1 set {banik.%arg-1%} to true set {banik.%arg-1%.godziny} to arg-2 set {banik.%arg-1%.wiadomosc} to arg-3 set {zbanowani::%arg-1%} to "%arg-2%" replace all "_" with " " in {banik.%arg-1%.wiadomosc} execute console command "kick %arg-1%" else: send "&cWpisz /banik [gracz] [czas w godzinach] [powod (''spacja''=''_'')]" else: send "&cWpisz /banik [gracz] [czas w godzinach] [powod (''spacja''=''_'')]" else: send "&cWpisz /banik [gracz] [czas w godzinach] [powod (''spacja''=''_'')]" else: send "&cNie masz op" to player command /unbanik []: trigger: clear {zakladanie.%player%} if player is op: if arg-1 is set: if {banik.%arg-1%} is set: clear {banik.%arg-1%} clear {banik.%arg-1%.godziny} clear {banik.%arg-1%.wiadomosc} clear {zbanowani::%arg-1%} send "&bOdbanowano gracza %arg-1%" to player else: send "&c&gracz %arg% nie jest zbanowany" to player else: send "&cPodaj gracza ktorego chcesz odbanowac" to player else: send "&cNie masz op" to player #--------------------------------# #komendy wykonywane przez konsole# #--------------------------------# command /spectate [] [] []: executable by: console trigger: set {spectate.%player-arg%} to true add player-arg to {spectate.%arg-1%.%arg-2%::*} set {_111} to size of {spectate.%arg-1%.%arg-2%::*} loop {_111} times: loop {spectate.%arg-1%.%arg-2%::*}: set player-arg's flight mode to true hide the player-arg from all players execute console command "tpdoareny %arg-1% %arg-2% %player-arg%" command /zobaczitemki [] []: executable by: console trigger: if {zobacz.itemki.%arg-1%} is set: if {itemy.arena.%arg-1%} is set: restore inventory of player-arg from {itemy.arena.%arg-1%} equip player-arg with "%{helm.arena.%arg-1%}%" parsed as item equip player-arg with "%{klata.arena.%arg-1%}%" parsed as item equip player-arg with "%{spodnie.arena.%arg-1%}%" parsed as item equip player-arg with "%{buty.arena.%arg-1%}%" parsed as item send "&bW tym miejscu mozesz edytowac ulozenie itemkow danej areny.Po zakonczeniu ukladania wpisz &2/zapisz" to player-arg teleport player-arg to {zobacz.itemki.%arg-1%} set {zapisz.%player-arg%} to true set {arena.zapisz.%player-arg%} to arg-1 else: send "&bDla tego zestawu nie ustawiono jeszcze standardowego kitu [/ustawitemy %arg-1%]" to player-arg stop else: send "&bNie ustawiono jeszcze miejsca w ktorym bedzie sie sprawdzac EQ areny &2%arg-1% &b[/ustawzobacz %arg-1%]" to player-arg command /strona1 []: executable by: console trigger: open chest with {@ilosc.aren.kazdy.rodzaj}+1 rows named "{{@napis.wolne.areny}&7}" to player-arg add "{@nazwa.arena.1}" to {_areny::*} add "{@nazwa.arena.2}" to {_areny::*} add "{@nazwa.arena.3}" to {_areny::*} add "{@nazwa.arena.4}" to {_areny::*} add "{@nazwa.arena.5}" to {_areny::*} add "{@nazwa.arena.6}" to {_areny::*} add "{@nazwa.arena.7}" to {_areny::*} add "{@nazwa.arena.8}" to {_areny::*} add "{@nazwa.arena.9}" to {_areny::*} wait 3 tick set {_} to 0 loop 9 times: loop {_areny::*}: loop {@ilosc.aren.kazdy.rodzaj} times: if "%loop-value-1%" isn't "brak": if {arena.%loop-value-1%.%loop-number-2%.wolne} is true: format slot {_} of player-arg with wool:5 named "&2Arena %loop-value-1% %loop-number-2%" to be unstealable add 9 to {_} else: format slot {_} of player-arg with wool:14 named "&cArena %loop-value-1% %loop-number-2%" with lore "%{1.gracz.%loop-value-1%.loop-number-1}% || VS ||%{2.gracz.%loop-value-1%.loop-number-1}%" to be unstealable add 9 to {_} if "%loop-number-2%" is "{@ilosc.aren.kazdy.rodzaj}": remove loop-value-1 from {_areny::*} remove {@ilosc.aren.kazdy.rodzaj}*9 from {_} add 1 to {_} if "%loop-number-1%" is "9": clear {_areny::*} format slot {@ilosc.aren.kazdy.rodzaj}*9+4 of player-arg with {@item.zmiany.strony.w.panelu} named "&bPowrot" to run "strona0 %player-arg%" command /ustawianieeq []: executable by: console trigger: open chest with 3 rows named "{@napis.w.ustawianiach.eq} bez rankingowe" to player-arg set {_} to 0 wait 2 tick add "{@nazwa.arena.1}" to {_areny::*} add "{@nazwa.arena.2}" to {_areny::*} add "{@nazwa.arena.3}" to {_areny::*} add "{@nazwa.arena.4}" to {_areny::*} add "{@nazwa.arena.5}" to {_areny::*} add "{@nazwa.arena.6}" to {_areny::*} add "{@nazwa.arena.7}" to {_areny::*} add "{@nazwa.arena.8}" to {_areny::*} add "{@nazwa.arena.9}" to {_areny::*} loop {_areny::*}: if "%loop-value-1%" isn't "brak": format slot {_} of player-arg with {item.%loop-value-1%} named "&7Tryb bez rankingowy &2%loop-value-1%" to close then run "zobaczitemki %loop-value-1% %player-arg%" add 1 to {_} else: if {@miejsce.bez.rankingowe} is 1: format slot {_} of player with {@item.puste.pole} named " " to be unstealable add 1 to {_} command /strona4 []: executable by: console trigger: send "&4Ta opcja jest niedostepna sprawdzaj update skriptu :)" to player-arg command /strona2 []: executable by: console trigger: open chest with {@ilosc.aren.kazdy.rodzaj}+1 rows named "Ustawione areny bez rankingowe" to player-arg add "{@nazwa.arena.1}" to {_areny::*} add "{@nazwa.arena.2}" to {_areny::*} add "{@nazwa.arena.3}" to {_areny::*} add "{@nazwa.arena.4}" to {_areny::*} add "{@nazwa.arena.5}" to {_areny::*} add "{@nazwa.arena.6}" to {_areny::*} add "{@nazwa.arena.7}" to {_areny::*} add "{@nazwa.arena.8}" to {_areny::*} add "{@nazwa.arena.9}" to {_areny::*} wait 3 tick set {_} to 0 loop 9 times: loop {_areny::*}: loop {@ilosc.aren.kazdy.rodzaj} times: if "%loop-value-1%" isn't "brak": if {arena.%loop-value-1%.%loop-number-2%.1} is set: format slot {_} of player-arg with wool:1 named "&2Arena %loop-value-1% %loop-number-2% Ustawiona (tylko dla 1 gracza)" to be unstealable if {arena.%loop-value-1%.%loop-number-2%.2} is set: format slot {_} of player-arg with wool:5 named "&2Arena %loop-value-1% %loop-number-2% Ustawiona (dla obu graczy)" to be unstealable add 9 to {_} else: add 9 to {_} else: format slot {_} of player-arg with wool:14 named "&cArena %loop-value-1% %loop-number-2% Nie ustawiona" to be unstealable add 9 to {_} if "%loop-number-2%" is "{@ilosc.aren.kazdy.rodzaj}": remove loop-value-1 from {_areny::*} remove {@ilosc.aren.kazdy.rodzaj}*9 from {_} add 1 to {_} if "%loop-number-1%" is "9": clear {_areny::*} format slot {@ilosc.aren.kazdy.rodzaj}*9+4 of player-arg with {@item.zmiany.strony.w.panelu} named "&bPowrot" to run "strona0 %player-arg%" command /strona0 []: executable by: console trigger: open chest with 5 rows named "Panel admina" to player-arg wait 2 tick format slot 0 of player-arg with command block named "&bWolne areny &6bez rankingowe" to run "wolnearenybezrankingowe %player-arg% 1" format slot 9 of player-arg with command block named "&bWolne areny &6rankingowe" to run "wolnearenyrankingowe %player-arg% 1" format slot 1 of player-arg with command block named "&bUstawione areny &6bez rankingowe" to run "strona2 %player-arg%" format slot 10 of player-arg with command block named "&bUstawione areny &6rankingowe" to run "strona4 %player-arg%" format slot 2 of player-arg with command block named "&bTP do areny &6bez rankingowej" to run "strona3 %player-arg% 1 " format slot 11 of player-arg with command block named "&bTP do areny &6rankingowej" to run "strona3 %player-arg% 2 " format slot 8 of player-arg with command block named "&bUstaw wszystkie areny &6bez rankingowe&b na wolne" to close then run "wolne bezrankingowe" format slot 17 of player-arg with command block named "&bUstaw wszystkie areny &6rankingowe &bna wolne" to close then run "wolne rankingowe %player-arg%" format slot 18 of player-arg with command block named "&bWszystkie TEAMY" to run "teamy %player-arg% 1" format slot 19 of player-arg with command block named "&bUsuwanie TEAMY" to run "usunteamy %player-arg% 1" format slot 44 of player-arg with command block named "&4UWAGA to jest naprawde grozna komanda" with lore "&4Kliknij tylko wtedy gdy chcesz zresetowac:||WSZYSTKIE ARENY...||WSZYSTKIE ZAPISANE ZBROJE GRACZY ORAZ STANDARDOWE...||OGULEM WSZYSTKO" to close then run "reset %player-arg%" command /wolnearenyrankingowe [] []: executable by: console trigger: send "&4Ta opcja jest niedostepna sprawdzaj update skriptu :)" to player-arg command /strona3 [] []: executable by: console trigger: if arg-2 is "1": open chest with {@ilosc.aren.kazdy.rodzaj}+1 rows named "TP do aren bez rankingowych" to player-arg add "{@nazwa.arena.1}" to {_areny::*} add "{@nazwa.arena.2}" to {_areny::*} add "{@nazwa.arena.3}" to {_areny::*} add "{@nazwa.arena.4}" to {_areny::*} add "{@nazwa.arena.5}" to {_areny::*} add "{@nazwa.arena.6}" to {_areny::*} add "{@nazwa.arena.7}" to {_areny::*} add "{@nazwa.arena.8}" to {_areny::*} add "{@nazwa.arena.9}" to {_areny::*} wait 3 tick set {_} to 0 loop 9 times: loop {_areny::*}: loop {@ilosc.aren.kazdy.rodzaj} times: if "%loop-value-1%" isn't "brak": if {arena.%loop-value-1%.%loop-number-2%.1} is set: format slot {_} of player-arg with wool:5 named "&2Kliknij aby sie przeteleportowac do areny %loop-value-1% %loop-number-2% " to close then run "tpdoareny %loop-value-1% %loop-number-2% %player-arg%" add 9 to {_} else: format slot {_} of player-arg with wool:14 named "&cArena %loop-value-1% %loop-number-2% Nie ustawiona" to be unstealable add 9 to {_} if "%loop-number-2%" is "{@ilosc.aren.kazdy.rodzaj}": remove loop-value-1 from {_areny::*} remove {@ilosc.aren.kazdy.rodzaj}*9 from {_} add 1 to {_} if "%loop-number-1%" is "9": clear {_areny::*} format slot {@ilosc.aren.kazdy.rodzaj}*9+4 of player-arg with {@item.zmiany.strony.w.panelu} named "&bPowrot" to run "strona0 %player-arg%" stop if arg-2 is "2": send "&4Ta opcja jest niedostepna sprawdzaj update skriptu :)" to player-arg command /ustawzobacz []: trigger: clear {zakladanie.%player%} if "%arg-1%" is "{@nazwa.arena.1}" or "{@nazwa.arena.2}" or "{@nazwa.arena.3}" or "{@nazwa.arena.4}" or "{@nazwa.arena.5}" or "{@nazwa.arena.6}" or "{@nazwa.arena.7}" or "{@nazwa.arena.8}" or "{@nazwa.arena.9}": set {zobacz.itemki.%arg-1%} to location of player send "&bUstawiono miejsce sprawdzania EQ areny %arg-1% na %{zobacz.itemki.%arg-1%}% " to player command /tpdoareny [] [] []: executable by: console trigger: teleport player-arg to {arena.%arg-1%.%arg-2%.1} command /arena [] []: executable by: console trigger: if {wybrane.%player-arg%} is not set: loop {@ilosc.aren.kazdy.rodzaj} times: set {_loop-number} to loop-number-1 if {arena.%arg-1%.%loop-number-1%.1} is not set: send "&bArena &2%arg-1% &b%loop-number-1% nie została ustawiona &2[/ustawarena %arg-1% %loop-number-1%]" to player-arg stop if {arena.%arg-1%.%loop-number-1%.2} is not set: send "&bArena &2%arg-1% &b%loop-number-1% nie została ustawiona &2[/ustawarena %arg-1% %loop-number-1%]" to player-arg stop if {arena.%arg-1%.%loop-number-1%.1} is set: if {arena.%arg-1%.%loop-number-1%.2} is set: if {arena.%arg-1%.%loop-number-1%.wolne} is true: set {wybrane.%player-arg%} to loop-number-1 set {arena.typ.%player-arg%} to "%arg-1%" set {arena.%player-arg%} to loop-number-1 add player-arg to {arena.%arg-1%.%loop-number-1%.wolne::*} send "&bDolaczyles do areny &2%arg-1% &b%loop-number-1%" to player-arg set {_1} to size of {arena.%arg-1%.%loop-number-1%.wolne::*} if {_1} > 2: set {_1} to 0 clear {arena.%arg-1%.%loop-number-1%.wolne::*} add player-arg to {arena.%arg-1%.%loop-number-1%.wolne::*} set {_1} to size of {arena.%arg-1%.%loop-number-1%.wolne::*} wait 2 tick if {_1} = 2: loop 2 times: loop {arena.%arg-1%.%loop-number-1%.wolne::*}: if loop-number-2 is 1: set {1.gracz.%arg-1%.loop-number-1} to loop-value-1 if loop-number-2 is 2: set {2.gracz.%arg-1%.loop-number-1} to loop-value-1 set {walka.%{1.gracz.%arg-1%.loop-number-1}%.vs.%{2.gracz.%arg-1%.loop-number-1}%} to true set {_dlugosc.walki} to {@dlugosc.walki} set {blokada.%{1.gracz.%arg-1%.loop-number-1}%} to true set {blokada.%{2.gracz.%arg-1%.loop-number-1}%} to true set {arena.typ.%{1.gracz.%arg-1%.loop-number-1}%} to "%arg-1%" set {arena.typ.%{2.gracz.%arg-1%.loop-number-1}%} to "%arg-1%" set {arena.%arg-1%.%loop-number-1%.wolne} to false set {arena.%{1.gracz.%arg-1%.loop-number-1}%} to loop-number-1 set {arena.%{2.gracz.%arg-1%.loop-number-1}%} to loop-number-1 clear {1.gracz.%arg-1%.loop-number-1}'s inventory clear {2.gracz.%arg-1%.loop-number-1}'s inventory heal {1.gracz.%arg-1%.loop-number-1} heal {2.gracz.%arg-1%.loop-number-1} set {1.gracz.%arg-1%.loop-number-1}'s food level to 10 set {2.gracz.%arg-1%.loop-number-1}'s food level to 10 loop 5 times: set {_yyy} to 6-loop-number-3 wait 1 second if {walka.%{1.gracz.%arg-1%.loop-number-1}%.vs.%{2.gracz.%arg-1%.loop-number-1}%} is true: send "&bZostaniesz przeteleportowany za &2%{_yyy}%" to {2.gracz.%arg-1%.loop-number-1} send "&bZostaniesz przeteleportowany za &2%{_yyy}%" to {1.gracz.%arg-1%.loop-number-1} wait 1 second teleport {1.gracz.%arg-1%.loop-number-1} to {arena.%arg-1%.%loop-number-1%.1} teleport {2.gracz.%arg-1%.loop-number-1} to {arena.%arg-1%.%loop-number-1%.2} send "{@wiadomosc.przy.starcie.walki}" to {1.gracz.%arg-1%.loop-number-1} send "{@wiadomosc.przy.starcie.walki}" to {2.gracz.%arg-1%.loop-number-1} if {itemy.arena.%arg-1%.%{2.gracz.%arg-1%.loop-number-1}%} is set: give {@item.ustawianie.eq} named "{@nazwa.wlasnego.eq}" to slot 7 of {2.gracz.%arg-1%.loop-number-1} if {itemy.arena.%arg-1%.%{1.gracz.%arg-1%.loop-number-1}%} is set: give {@item.ustawianie.eq} named "{@nazwa.wlasnego.eq}" to slot 7 of {1.gracz.%arg-1%.loop-number-1} give {@item.ustawianie.eq} named "{@nazwa.zwyklego.eq}" to slot 8 of {2.gracz.%arg-1%.loop-number-1} give {@item.ustawianie.eq} named "{@nazwa.zwyklego.eq}" to slot 8 of {1.gracz.%arg-1%.loop-number-1} loop 10 times: wait 1 second set {_p1} to location of {1.gracz.%arg-1%.loop-number-1} set {_p2} to location of {2.gracz.%arg-1%.loop-number-1} if distance between {arena.%arg-1%.%loop-number-1%.1} and {_p1} > 3: if {blokada.%{1.gracz.%arg-1%.loop-number-1}%} is true: set {_czas} to 10-loop-number-3 teleport {1.gracz.%arg-1%.loop-number-1} to {arena.%arg-1%.%loop-number-1%.1} send "{@wiadomosc.przy.przekroczeniu.3.kratek}" to {1.gracz.%arg-1%.loop-number-1} if distance between {arena.%arg-1%.%loop-number-1%.2} and {_p2} > 3: if {blokada.%{2.gracz.%arg-1%.loop-number-1}%} is true: set {_czas} to 10-loop-number-3 teleport {2.gracz.%arg-1%.loop-number-1} to {arena.%arg-1%.%loop-number-1%.2} send "{@wiadomosc.przy.przekroczeniu.3.kratek}" to {2.gracz.%arg-1%.loop-number-1} if {wlasne.eq.%{2.gracz.%arg-1%.loop-number-1}%} is set: restore inventory of {2.gracz.%arg-1%.loop-number-1} from {itemy.arena.%arg-1%.%{2.gracz.%arg-1%.loop-number-1}%} equip {2.gracz.%arg-1%.loop-number-1} with "%{helm.arena.%arg-1%.%{2.gracz.%arg-1%.loop-number-1}%}%" parsed as item equip {2.gracz.%arg-1%.loop-number-1} with "%{klata.arena.%arg-1%.%{2.gracz.%arg-1%.loop-number-1}%}%" parsed as item equip {2.gracz.%arg-1%.loop-number-1} with "%{spodnie.arena.%arg-1%.%{2.gracz.%arg-1%.loop-number-1}%}%" parsed as item equip {2.gracz.%arg-1%.loop-number-1} with "%{buty.arena.%arg-1%.%{2.gracz.%arg-1%.loop-number-1}%}%" parsed as item if {wlasne.eq.%{1.gracz.%arg-1%.loop-number-1}%} is set: restore inventory of {1.gracz.%arg-1%.loop-number-1} from {itemy.arena.%arg-1%.%{1.gracz.%arg-1%.loop-number-1}%} equip {1.gracz.%arg-1%.loop-number-1} with "%{helm.arena.%arg-1%.%{1.gracz.%arg-1%.loop-number-1}%}%" parsed as item equip {1.gracz.%arg-1%.loop-number-1} with "%{klata.arena.%arg-1%.%{1.gracz.%arg-1%.loop-number-1}%}%" parsed as item equip {1.gracz.%arg-1%.loop-number-1} with "%{spodnie.arena.%arg-1%.%{1.gracz.%arg-1%.loop-number-1}%}%" parsed as item equip {1.gracz.%arg-1%.loop-number-1} with "%{buty.arena.%arg-1%.%{1.gracz.%arg-1%.loop-number-1}%}%" parsed as item if {wlasne.eq.%{2.gracz.%arg-1%.loop-number-1}%} is not set: if {blokada.%{2.gracz.%arg-1%.loop-number-1}%} is true: restore inventory of {2.gracz.%arg-1%.loop-number-1} from {itemy.arena.%arg-1%} equip {2.gracz.%arg-1%.loop-number-1} with "%{helm.arena.%arg-1%}%" parsed as item equip {2.gracz.%arg-1%.loop-number-1} with "%{klata.arena.%arg-1%}%" parsed as item equip {2.gracz.%arg-1%.loop-number-1} with "%{spodnie.arena.%arg-1%}%" parsed as item equip {2.gracz.%arg-1%.loop-number-1} with "%{buty.arena.%arg-1%}%" parsed as item else: clear {wlasne.eq.%{2.gracz.%arg-1%.loop-number-1}%} if {wlasne.eq.%{1.gracz.%arg-1%.loop-number-1}%} is not set: if {blokada.%{1.gracz.%arg-1%.loop-number-1}%} is true: restore inventory of {1.gracz.%arg-1%.loop-number-1} from {itemy.arena.%arg-1%} equip {1.gracz.%arg-1%.loop-number-1} with "%{helm.arena.%arg-1%}%" parsed as item equip {1.gracz.%arg-1%.loop-number-1} with "%{klata.arena.%arg-1%}%" parsed as item equip {1.gracz.%arg-1%.loop-number-1} with "%{spodnie.arena.%arg-1%}%" parsed as item equip {1.gracz.%arg-1%.loop-number-1} with "%{buty.arena.%arg-1%}%" parsed as item else: clear {wlasne.eq.%{1.gracz.%arg-1%.loop-number-1}%} set {blokada.%{1.gracz.%arg-1%.loop-number-1}%} to false set {blokada.%{2.gracz.%arg-1%.loop-number-1}%} to false loop {@dlugosc.walki} times: wait 1 second if {walka.%{1.gracz.%arg-1%.loop-number-1}%.vs.%{2.gracz.%arg-1%.loop-number-1}%} is not true: stop if {walka.%{2.gracz.%arg-1%.loop-number-1}%.vs.%{1.gracz.%arg-1%.loop-number-1}%} is not true: stop if {walka.%{1.gracz.%arg-1%.loop-number-1}%.vs.%{2.gracz.%arg-1%.loop-number-1}%} is true: set {_111} to size of {spectate.%arg-1%.%loop-number-1%::*} loop {_111} times: loop {spectate.%arg-1%.%loop-number-1%::*}: set {loop-value} to loop-value-2 make {loop-value} execute command "dolacz1v1" clear {spectate.%arg-1%.%loop-number-1%::*} set {walka.%{1.gracz.%arg-1%.loop-number-1}%.vs.%{2.gracz.%arg-1%.loop-number-1}%} to false send "{@wiadomosc.po.uplywie.czasu.na.arenie}" to {1.gracz.%arg-1%.loop-number-1} send "{@wiadomosc.po.uplywie.czasu.na.arenie}" to {2.gracz.%arg-1%.loop-number-1} clear {wybrane.%player-arg%} clear {arena.%arg-1%.%loop-number-1%.wolne::*} set {arena.%arg-1%.%loop-number-1%.wolne} to true make {1.gracz.%arg-1%.loop-number-1} execute command "dolacz1v1" make {2.gracz.%arg-1%.loop-number-1} execute command "dolacz1v1" broadcast "&bWalka graczy &2%{1.gracz.%arg-1%.loop-number-1}% &bi &2%{2.gracz.%arg-1%.loop-number-1}% &bna arenie &2%arg-1% &b%loop-number-1% zakonczyla sie remisem" to "{@swiat}" clear {arena.typ.%{1.gracz.%arg-1%.loop-number-1}%} clear {arena.typ.%{2.gracz.%arg-1%.loop-number-1}%} clear {arena.%{1.gracz.%arg-1%.loop-number-1}%} clear {arena.%{2.gracz.%arg-1%.loop-number-1}%} set {walka.%{1.gracz.%arg-1%.loop-number-1}%.vs.%{2.gracz.%arg-1%.loop-number-1}%} to false clear {arena.%arg-1%.%loop-number-1%.wolne::*} set {blokada.%{1.gracz.%arg-1%.loop-number-1}%} to false set {blokada.%{2.gracz.%arg-1%.loop-number-1}%} to false add 1 to {zagrane.%{2.gracz.%arg-1%.loop-number-1}%} add 1 to {zagrane.%{1.gracz.%arg-1%.loop-number-1}%} clear {2.gracz.%arg-1%.loop-number-1} clear {1.gracz.%arg-1%.loop-number-1} stop if {walka.%{2.gracz.%arg-1%.loop-number-1}%.vs.%{1.gracz.%arg-1%.loop-number-1}%} is true: set {_111} to size of {spectate.%arg-1%.%loop-number-1%::*} loop {_111} times: loop {spectate.%arg-1%.%loop-number-1%::*}: set {loop-value} to loop-value-2 make {loop-value} execute command "dolacz1v1" clear {spectate.%arg-1%.%loop-number-1%::*} set {walka.%{2.gracz.%arg-1%.loop-number-1}%.vs.%{1.gracz.%arg-1%.loop-number-1}%} to false send "&bwalka zostala zakonczona poprzez uplyw limitu czasu" to {1.gracz.%arg-1%.loop-number-1} send "&bwalka zostala zakonczona poprzez uplyw limitu czasu" to {2.gracz.%arg-1%.loop-number-1} clear {arena.%arg-1%.%loop-number-1%.wolne::*} set {arena.%arg-1%.%loop-number-1%.wolne} to true broadcast "&bWalka graczy &2%{1.gracz.%arg-1%.loop-number-1}% &bi &2%{2.gracz.%arg-1%.loop-number-1}% &bna arenie &2%arg-1% &b%loop-number-1% zakonczyla sie remisem" to "{@swiat}" make {1.gracz.%arg-1%.loop-number-1} execute command "dolacz1v1" make {2.gracz.%arg-1%.loop-number-1} execute command "dolacz1v1" clear {wybrane.%player-arg%} clear {arena.typ.%{1.gracz.%arg-1%.loop-number-1}%} clear {arena.typ.%{2.gracz.%arg-1%.loop-number-1}%} clear {arena.%{1.gracz.%arg-1%.loop-number-1}%} clear {arena.%{2.gracz.%arg-1%.loop-number-1}%} add 1 to {zagrane.%{2.gracz.%arg-1%.loop-number-1}%} add 1 to {zagrane.%{1.gracz.%arg-1%.loop-number-1}%} set {walka.%{2.gracz.%arg-1%.loop-number-1}%.vs.%{1.gracz.%arg-1%.loop-number-1}%} to false clear {arena.%arg-1%.%loop-number-1%.wolne::*} set {blokada.%{1.gracz.%arg-1%.loop-number-1}%} to false set {blokada.%{2.gracz.%arg-1%.loop-number-1}%} to false clear {2.gracz.%arg-1%.loop-number-1} clear {1.gracz.%arg-1%.loop-number-1} stop else: stop else: if "%{_loop-number}%" is "{@ilosc.aren.kazdy.rodzaj}": send "&bAktualnie wszystkie areny &2%arg-1%&b sa zajete pokeczaj chwile" to player-arg else: send "&bDolaczyles juz do areny &2%{arena.typ.%player-arg%}% %{arena.%player-arg%}%" to player-arg stop command /wolnearenybezrankingowe [] []: executable by: console trigger: open chest with {@ilosc.aren.kazdy.rodzaj}+1 rows named "{@napis.wolne.areny} bez rankingowe" to player-arg add "{@nazwa.arena.1}" to {_areny::*} add "{@nazwa.arena.2}" to {_areny::*} add "{@nazwa.arena.3}" to {_areny::*} add "{@nazwa.arena.4}" to {_areny::*} add "{@nazwa.arena.5}" to {_areny::*} add "{@nazwa.arena.6}" to {_areny::*} add "{@nazwa.arena.7}" to {_areny::*} add "{@nazwa.arena.8}" to {_areny::*} add "{@nazwa.arena.9}" to {_areny::*} wait 2 tick set {_} to 0 loop 9 times: loop {_areny::*}: loop {@ilosc.aren.kazdy.rodzaj} times: if "%loop-value-1%" isn't "brak": if {arena.%loop-value-1%.%loop-number-2%.wolne} is true: format slot {_} of player-arg with wool:5 named "&2Arena %loop-value-1% %loop-number-2%" to be unstealable add 9 to {_} else: format slot {_} of player-arg with wool:14 named "&cArena %loop-value-1% %loop-number-2%" with lore "%{1.gracz.%loop-value-1%.loop-number-1}% || VS ||%{2.gracz.%loop-value-1%.loop-number-1}%" to be unstealable add 9 to {_} if "%loop-number-2%" is "{@ilosc.aren.kazdy.rodzaj}": remove loop-value from {_areny::*} remove {@ilosc.aren.kazdy.rodzaj}*9 from {_} add 1 to {_} if "%loop-number-1%" is "9": clear {_areny::*} if arg-2 is set: format slot {@ilosc.aren.kazdy.rodzaj}*9+8 of player-arg with air to close format slot {@ilosc.aren.kazdy.rodzaj}*9+4 of player-arg with {@item.zmiany.strony.w.panelu} named "&bPowrot" to run "strona0 %player-arg%" command /listaspectate []: executable by: console trigger: open chest with {@ilosc.aren.kazdy.rodzaj}+1 rows named "{@napis.spectate} bez rankingowe" to player-arg add "{@nazwa.arena.1}" to {_areny::*} add "{@nazwa.arena.2}" to {_areny::*} add "{@nazwa.arena.3}" to {_areny::*} add "{@nazwa.arena.4}" to {_areny::*} add "{@nazwa.arena.5}" to {_areny::*} add "{@nazwa.arena.6}" to {_areny::*} add "{@nazwa.arena.7}" to {_areny::*} add "{@nazwa.arena.8}" to {_areny::*} add "{@nazwa.arena.9}" to {_areny::*} wait 3 tick set {_} to 0 loop 9 times: loop {_areny::*}: loop {@ilosc.aren.kazdy.rodzaj} times: if "%loop-value-1%" isn't "brak": if {arena.%loop-value-1%.%loop-number-2%.wolne} is true: format slot {_} of player-arg with wool:14 named "&cArena %loop-value-1% %loop-number-2% nikt nie gra" to be unstealable add 9 to {_} else: format slot {_} of player-arg with wool:5 named "&2Kliknij aby sie obserwowac arene %loop-value-1% %loop-number-2% " with lore "%{1.gracz.%loop-value-1%.loop-number-1}% || VS ||%{2.gracz.%loop-value-1%.loop-number-1}%" to close then run "spectaterank %loop-value-1% %loop-number-2% %player-arg%" add 9 to {_} if "%loop-number-2%" is "{@ilosc.aren.kazdy.rodzaj}": remove loop-value from {_areny::*} remove {@ilosc.aren.kazdy.rodzaj}*9 from {_} add 1 to {_} if "%loop-number-1%" is "9": clear {_areny::*} command /wolne [] []: executable by: console trigger: if arg-1 is "bezrankingowe": add "{@nazwa.arena.1}" to {_areny::*} add "{@nazwa.arena.2}" to {_areny::*} add "{@nazwa.arena.3}" to {_areny::*} add "{@nazwa.arena.4}" to {_areny::*} add "{@nazwa.arena.5}" to {_areny::*} add "{@nazwa.arena.6}" to {_areny::*} add "{@nazwa.arena.7}" to {_areny::*} add "{@nazwa.arena.8}" to {_areny::*} add "{@nazwa.arena.9}" to {_areny::*} loop {@ilosc.aren.kazdy.rodzaj} times: loop {_areny::*}: if "%loop-value-1%" isn't "brak": if {arena.%loop-value-1%.%loop-number-1%.wolne} is false: set {arena.%loop-value-1%.%loop-number-1%.wolne} to true set {walka.%{1.gracz.%loop-value-1%.loop-number-1}%.vs.%{2.gracz.%loop-value-1%.loop-number-1}%} to false clear {wybrane.%{1.gracz.%loop-value-1%.loop-number-1}%} clear {wybrane.%{2.gracz.%loop-value-1%.loop-number-1}%} send "&bWalka zostala zakonczona poprzez reset wszystkich aren bez rankingowych przepraszamy za niewygode" to {1.gracz.%loop-value-1%.loop-number-1} send "&bWalka zostala zakonczona poprzez reset wszystkich aren bez rankingowych przepraszamy za niewygode" to {2.gracz.%loop-value-1%.loop-number-1} clear {arena.%loop-value-1%.%loop-number-1%.wolne::*} make {1.gracz.%loop-value-1%.loop-number-1} execute command "dolacz1v1" make {2.gracz.%loop-value-1%.loop-number-1} execute command "dolacz1v1" broadcast "&bWalka graczy &2%{1.gracz.%loop-value-1%.loop-number-1}% &bi &2%{2.gracz.%loop-value-1%.loop-number-1}% &bna arenie &2%loop-value-1% &b%loop-number-1% zakonczyla sie remisem" to "{@swiat}" set {_111} to size of {spectate.%arg-1%.%loop-number-1%::*} loop {_111} times: loop {spectate.%arg-1%.%loop-number-1%::*}: set {loop-value} to loop-value-2 make {loop-value} execute command "dolacz1v1" clear {spectate.%arg-1%.%loop-number-1%::*} if {arena.%loop-value-1%.%loop-number-1%.wolne} is not set: set {arena.%loop-value-1%.%loop-number-1%.wolne} to true loop all players: clear {wybrane.%loop-player%} set {blokada.%loop-player%} to false broadcast "&b&lWszystkie areny bez rankingowe zostaly zresetowane a gracze na nich przeteleportwoani na spawn" to "{@swiat}" if arg-1 is "rankingowe": send "&4Ta opcja jest niedostepna sprawdzaj update skriptu :)" to player-arg command /reset []: executable by: console trigger: if "{@grozne.komendy}" is "1": if player-arg is set: if "1" is "1": if player-arg has permission "*": add "{@nazwa.arena.1}" to {_areny::*} add "{@nazwa.arena.2}" to {_areny::*} add "{@nazwa.arena.3}" to {_areny::*} add "{@nazwa.arena.4}" to {_areny::*} add "{@nazwa.arena.5}" to {_areny::*} add "{@nazwa.arena.6}" to {_areny::*} add "{@nazwa.arena.7}" to {_areny::*} add "{@nazwa.arena.8}" to {_areny::*} add "{@nazwa.arena.9}" to {_areny::*} loop {@ilosc.aren.kazdy.rodzaj} times: loop {_areny::*}: if "%loop-value-1%" isn't "brak": clear {arena.%loop-value-1%.%loop-number-1%.wolne::*} set {arena.%loop-value-1%.%loop-number-1%.wolne} to true clear {arena.%loop-value-1%.%loop-number-1%.1} clear {arena.%loop-value-1%.%loop-number-1%.2} clear {arena.%loop-value-1%.%loop-number-1%} clear {1.gracz.%loop-value-1%.%loop-number-1%} clear {2.gracz.%loop-value-1%.%loop-number-1%} clear {zobacz.itemki.%loop-value-1%} clear {itemy.arena.%loop-value-1%} clear {helm.arena.%loop-value-1%} clear {klata.arena.%loop-value-1%} clear {spodnie.arena.%loop-value-1%} clear {buty.arena.%loop-value-1%} set {_111} to size of {spectate.%loop-value-1%.%loop-number-1%::*} loop {_111} times: loop {spectate.%loop-value-1%.%loop-number-1%::*}: set {loop-value} to loop-value-2 make {loop-value} execute command "dolacz1v1" clear {spectate.%loop-value-1%.%loop-number-1%::*} set {_1} to size of {gracze::*} loop {_1} times: loop {gracze::*}: clear {itemy.arena.%{arena.zapisz.%loop-value-1%}%.%loop-value-1%} clear {helm.arena.%{arena.zapisz.%loop-value-1%}%.%loop-value-1%} clear {klata.arena.%{arena.zapisz.%loop-value-1%}%.%loop-value-1%} clear {spodnie.arena.%{arena.zapisz.%loop-value-1%}%.%loop-value-1%} clear {buty.arena.%{arena.zapisz.%loop-value-1%}%.%loop-value-1%} loop all players: clear {wybrane.%loop-player%} else: broadcast "&4Nie posiadasz permisji '*'" else: broadcast "2" else: broadcast "3" else: broadcast "&4Nie można wykonać tej komendy ponieważ jest ona wylączona w skriptcie (options: 'grozne.komendy:')"