kosa212 13 Opublikowano 25 maja 2017 Udostępnij Opublikowano 25 maja 2017 Chodzi mi mam ten skrypt z drużyn ale trochę go zmieniłem i mam trochę błędów bo żle wytabowałem Bardzo bym prosił o naprawę skryptu Tutaj link do skryptu https://code.skript.pl/RoEbcYBu/ Odnośnik do komentarza https://skript.pl/temat/18715-naprawa-skryptu/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 kaol48s 211 Opublikowano 26 maja 2017 Udostępnij Opublikowano 26 maja 2017 pisałem już ci zwracaj sie do autora skriptu o pomoc (DO MNIE) Spoiler options: #Kamienie# uzycia.kamieni: 5 blok.do.niszczenia: end stone #Ustawienia areny# monety.po.wygranej: 250 max.graczy: 40 on script load: set block at {kamien::red} to {@blok.do.niszczenia} set block at {kamien::blue} to {@blok.do.niszczenia} set block at {kamien::green} to {@blok.do.niszczenia} set block at {kamien::yellow} to {@blok.do.niszczenia} loop 50 times: if 2*loop-number is {@max.graczy}: set {blad} to false if {status} is "gra w toku": loop {poczekalnia::*}: set {teleport::na::lobby::%loop-value%} to true clear {poczekalnia::*} clear {status} every 1 second: if {blad} is not false: send "&cBlad w configu!!! (max.graczy) musi byc liczba parzysta [2/4/6/8/10...]" to all ops loop {teleport::na::lobby::*}: if loop-index parsed as player is online: teleport loop-index parsed as player to {lobby} clear {teleport::na::lobby::%loop-index%} on quit: clear {zamrozenie::%player%} remove player from {poczekalnia::*} command /leave: trigger: loop {poczekalnia::*}: if loop-value is player: remove player from {poczekalnia::*} send "&2Odszedles z poczekalni" loop {poczekalnia::*}: send "&cGracz %player% opuscil poczekalnie &5[%size of {poczekalnia::*}%/{@max.graczy}]" to loop-value-2 teleport player to {lobby} stop if size of {poczekalnia::*} is 0: clear {status} clear {poczekalnia::*} on command: loop {poczekalnia::*}: if loop-value is a player: if command is not "gra start" or "leave" or "klasy" or "przedmioty" or "gra": cancel event send "&cW grze mozna uzywac komend:" send "&6/leave" send "&6/klasy" send "&6/przedmioty" on death: if victim is a player: loop {poczekalnia::*}: if loop-value is victim: heal victim wait 10 tick teleport victim to {spawn::%{team::%victim%}%} command /gra [<text>] [<text>] [<text>]: trigger: if player is op: if arg-1 is not set: send "&6/gra kamien red &8&l- &8czerwony kamien [{@uzycia.kamieni} uzyc]" send "&6/gra kamien blue&8&l -&8 niebieski kamien [{@uzycia.kamieni} uzyc]" send "&6/gra kamien green&8&l -&8 niebieski kamien [{@uzycia.kamieni} uzyc]" send "&6/gra kamien yellow&8&l -&8 niebieski kamien [{@uzycia.kamieni} uzyc]" send "&6/gra ustaw lobby &8&l- &8lobby" send "&6/gra ustaw spawn blue&8&l - &8spawn niebieskich" send "&6/gra ustaw spawn red&8&l - &8spawn czerowonych" send "&6/gra ustaw spawn green&8&l - &8spawn czerowonych" send "&6/gra ustaw spawn yellow&8&l - &8spawn czerowonych" send "&6/gra dolacz &8&l-&8 dolacza do gry" send "&6/gra start &8&l- &8rozpoczyna gre" if arg-1 is "dolacz": if {lobby} is set: if {spawn::blue} is set: if {spawn::red} is set: if {spawn::green} is set: if {spawn::yellow} is set: if {kamien::blue} is set: if {kamien::red} is set: if {kamien::green} is set: if {kamien::yellow} is set: if {status} is not set: if size of {poczekalnia::*} < {@max.graczy}: loop {poczekalnia::*}: if loop-value is player: stop add player to {poczekalnia::*} send "&6Aby wyjsc wpisz &c/leave" loop {poczekalnia::*}: send "&e&lGracz %player% dolaczyl do poczekalni &5[%size of {poczekalnia::*}%/{@max.graczy}]" to loop-value teleport player to {lobby} else: send "&4Blad&8:&cNie ma miejsca [%size of {poczekalnia::*}%/{@max.graczy}]" else: send "&4Blad&8:&cGra juz sie rozpoczela" else: send "&4Blad&8:&cNie ustawiono kamienia zoltych [/gra kamien yellow]" else: send "&4Blad&8:&cNie ustawiono kamienia zielonych [/gra kamien green]" else: send "&4Blad&8:&cNie ustawiono kamienia niebieskich [/gra kamien blue]" else: send "&4Blad&8:&cNie ustawiono kamienia czerwonych [/gra kamien red]" else: send "&4Blad&8:&cNie ustawiono spawn zoltch [/gra ustaw spawn yellow]" else: send "&4Blad&8:&cNie ustawiono spawn zielonych [/gra ustaw spawn green]" else: send "&4Blad&8:&cNie ustawiono spawn czerwonych [/gra ustaw spawn red]" else: send "&4Blad&8:&cNie ustawiono spawn niebieskich [/gra ustaw spawn blue] " else: send "&4Blad&8:&cNie ustawiono lobby [/gra ustaw lobby]" if arg-1 is "kamien": if arg-2 is "red": give player end stone named "&6Kamien &cczerwonych" stop if arg-2 is "blue": give player end stone named "&6Kamien &3niebieskich" stop if arg-2 is "green": give player end stone named "&6Kamien &2zielonych" stop if arg-2 is "yellow": give player end stone named "&6Kamien &ezoltych" stop if arg-1 is "ustaw": if arg-2 is "lobby": set {lobby} to location of player send "&2Ustawiono lobby" stop if arg-2 is "spawn": if arg-3 is "blue": set {spawn::blue} to location of player send "&2Ustawiono spawn &3niebieskich" if arg-3 is "red": set {spawn::red} to location of player send "&2Ustawiono spawn &cczerwonych" if arg-3 is "green": set {spawn::green} to location of player send "&2Ustawiono spawn &2zielonych" if arg-3 is "yellow": set {spawn::yellow} to location of player send "&2Ustawiono spawn &ezoltych" if arg-1 is "start": if {lobby} is set: if {spawn::blue} is set: if {spawn::red} is set: if {spawn::green} is set: if {spawn::yellow} is set: if {kamien::red} is set: if {kamien::blue} is set: if {kamien::green} is set: if {kamien::yellow} is set: if size of {poczekalnia::*} >= 4: if {status} is not set: set {status} to "gra w toku" set {_poczekalnia::*} to {poczekalnia::*} set {kamien::red::uzycia} to {@uzycia.kamieni} set {kamien::blue::uzycia} to {@uzycia.kamieni} set {kamien::green::uzycia} to {@uzycia.kamieni} set {kamien::yellow::uzycia} to {@uzycia.kamieni} set {_} to 0 loop {_poczekalnia::*}: set {zamrozenie::%loop-value%} to true if {_} is 4: set {_} to 0 if {_} is 0: set {team::%loop-value%} to "red" teleport loop-value to {spawn::red} if {_} is 1: set {team::%loop-value%} to "blue" teleport loop-value to {spawn::blue} if {_} is 2: set {team::%loop-value%} to "green" teleport loop-value to {spawn::green} if {_} is 3: set {team::%loop-value%} to "yellow" teleport loop-value to {spawn::yellow} add 1 to {_} loop 15 times: wait 1 second loop {_poczekalnia::*}: set {_} to 15-loop-number add 1 to {_} send "&2Gra rozpocznie sie za %{_}%" to loop-value teleport loop-value to {spawn::%{team::%loop-value%}%} loop {_poczekalnia::*}: clear {zamrozenie::%loop-value%} send "&6Gra sie rozpoczela. Powodzenia!" to loop-value send "&2Cel:" to loop-value send "&2- Znisz kamien druzyny przeciwnej" to loop-value add "red" to {_TEAMY::*} add "blue" to {_TEAMY::*} add "green" to {_TEAMY::*} add "yellow" to {_TEAMY::*} while {status} is "gra w toku": loop {_TEAMY::*}: if {kamien::%loop-value-1%::uzycia} = 0: loop {_poczekalnia::*}: if {team::%loop-value-2%} is not "%loop-value-1%": add 250 to player's balance send "&6Twoja druzyna WYGRALA!" to loop-value-2 send "&6W nagrode otrzymujesz &2250$" to loop-value-2 send "&6Aby zagrac ponownie wpisz &2&l/gra dolacz" to loop-value-2 else: send "&6Twoja druzyna przegrala!" to loop-value-2 send "&6Aby zagrac ponownie wpisz &2&l/gra dolacz" to loop-value-2 clear {status} loop {poczekalnia::*}: set {teleport::na::lobby::%loop-value-2%} to true clear {poczekalnia::*} wait 10 tick else: send "&4Blad&8:&cGra juz sie rozpoczela" else: send "&4Blad&8:&cNie ma minimalnej ilosci graczy aby rozpoczac [4]" else: send "&4Blad&8:&cNie ustawiono kamienia zoltych [/gra kamien yellow]" else: send "&4Blad&8:&cNie ustawiono kamienia zielonych [/gra kamien green]" else: send "&4Blad&8:&cNie ustawiono kamienia niebieskich [/gra kamien blue]" else: send "&4Blad&8:&cNie ustawiono kamienia czerwonych [/gra kamien red]" else: send "&4Blad&8:&cNie ustawiono spawn zoltch [/gra ustaw spawn yellow]" else: send "&4Blad&8:&cNie ustawiono spawn zielonych [/gra ustaw spawn green]" else: send "&4Blad&8:&cNie ustawiono spawn czerwonych [/gra ustaw spawn red]" else: send "&4Blad&8:&cNie ustawiono spawn niebieskich [/gra ustaw spawn blue] " else: send "&4Blad&8:&cNie ustawiono lobby [/gra ustaw lobby]" else: send "&6/Gra dolacz" on place of {@blok.do.niszczenia}: if name of player's tool is "&6Kamien &cczerwonych": set {kamien::red} to location of event-block send "&2Ustawiono kamien druzyny &cczerwoniej" if name of player's tool is "&6Kamien &3niebieskich": set {kamien::blue} to location of event-block send "&2Ustawiono kamien druzyny &3niebieskich" if name of player's tool is "&6Kamien &2zielonych": set {kamien::green} to location of event-block send "&2Ustawiono kamien druzyny &2zielonych" if name of player's tool is "&6Kamien &ezoltych": set {kamien::yellow} to location of event-block send "&2Ustawiono kamien druzyny &ezoltych" on break of {@blok.do.niszczenia}: if {team::%player%} is set: if location of event-block is {kamien::red}: if {team::%player%} is not "red": remove 1 from {kamien::red::uzycia} set event-block to {@blok.do.niszczenia} cancel event if {kamien::red::uzycia} < 0: set {kamien::red::uzycia} to 0 loop all players in radius 40 around location of event-block: set {_} to {kamien::red::uzycia}*100 set {_} to {_}/{@uzycia.kamieni} display "&6Kamien &4CZERWONYCH &c%{kamien::red::uzycia}%/{@uzycia.kamieni}" on bossbar with {_} percent by 3 seconds for loop-player else: cancel event if location of event-block is {kamien::blue}: if {team::%player%} is not "blue": remove 1 from {kamien::blue::uzycia} set event-block to {@blok.do.niszczenia} cancel event if {kamien::blue::uzycia} < 0: set {kamien::blue::uzycia} to 0 loop all players in radius 40 around location of event-block: set {_} to {kamien::blue::uzycia}*100 set {_} to {_}/{@uzycia.kamieni} display "&6Kamien &3NIEBIESKICH &c%{kamien::blue::uzycia}%/{@uzycia.kamieni}" on bossbar with {_} percent by 3 seconds for loop-player else: cancel event if location of event-block is {kamien::green}: if {team::%player%} is not "green": remove 1 from {kamien::green::uzycia} set event-block to {@blok.do.niszczenia} cancel event if {kamien::green::uzycia} < 0: set {kamien::green::uzycia} to 0 loop all players in radius 40 around location of event-block: set {_} to {kamien::green::uzycia}*100 set {_} to {_}/{@uzycia.kamieni} display "&6Kamien &2ZIELONYCH &c%{kamien::green::uzycia}%/{@uzycia.kamieni}" on bossbar with {_} percent by 3 seconds for loop-player else: cancel event if location of event-block is {kamien::yellow}: if {team::%player%} is not "yellow": remove 1 from {kamien::yellow::uzycia} set event-block to {@blok.do.niszczenia} cancel event if {kamien::yellow::uzycia} < 0: set {kamien::yellow::uzycia} to 0 loop all players in radius 40 around location of event-block: set {_} to {kamien::yellow::uzycia}*100 set {_} to {_}/{@uzycia.kamieni} display "&6Kamien &eZOLTYCH &c%{kamien::yellow::uzycia}%/{@uzycia.kamieni}" on bossbar with {_} percent by 3 seconds for loop-player else: cancel event Odnośnik do komentarza https://skript.pl/temat/18715-naprawa-skryptu/#findComment-127862 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
kosa212 13
Chodzi mi mam ten skrypt z drużyn ale trochę go zmieniłem i mam trochę błędów bo żle wytabowałem
Bardzo bym prosił o naprawę skryptu
Tutaj link do skryptu
https://code.skript.pl/RoEbcYBu/
Odnośnik do komentarza
https://skript.pl/temat/18715-naprawa-skryptu/Udostępnij na innych stronach
1 odpowiedź na to pytanie
Rekomendowane odpowiedzi