Krzychu2016 59 Opublikowano 29 maja 2016 Udostępnij Opublikowano 29 maja 2016 (edytowane) Witam! Nie masz pomyslu na event na swoim serwerze? Trafiles idealnie! Ten skrypt dodaje calkiem nowy rodzaj eventu! Przejdzmy do rzeczy: Jak używać skryptu i co on dodaje Skrypt dodaje na serwer Event "walki" czyli po rozpoczeciu eventu zgloszeni gracze teleportuja sie na 2 "bloki" gdzie maja 1 tnt i nieskonczona wyrzutnię rakiet. Gra konczy sie wtedy gdy cala druzyna spadnie do wody (przeciwna druzyna rozwali blok). Jest rowniez widownia gdzie gracze moga ogladac pozostalych uczestników. Aby stworzyć arenę należy wpisać /stworz i NIE RUSZAC SIE. Koniec budowy jest wtedy gdy oba bloki sa zbudowane i stoi się na czerwonym bloku. Aby rozpocząć event nalezy wpisać komendę /rozpocznij i wtedy gra rozpocznie się automatycznie po 1 minucie. Grę kończy się komendą /zakoncz i wtedy daje się itemy graczom. Można usunąć arenę komendą /usun (mozna usunac tylko 1 arene!) Komendy i permisje /stworz - tworzy arene/rozpocznij - rozpoczyna event/zakoncz - konczy grę/usun - usuwa arenęteleport.Admin - permisja pozwalająca używać powyższych komend/dolacz - dolącza do eventu gdy jest aktywny KOD: v1.0 https://code.skript.pl/CPbJDDKG/ variables: {event} = false {trybun} = false {wyrzut.%player%} = false every 1 second: loop all players: if "%region at loop-player%" contain "asgh": teleport loop-player to {spawnik} send "&4&lZostales przeteleportowany na widownie poniewaz spadles!" to loop-player if {trybun} is true: clear loop-player's inventory command /stworz: permission: teleport.Admin trigger: set {teleport.%player%} to player's location teleport player to block 30 meter west 40 meter above execute player command "//hsphere 20 5" set {spawnik} to player's location teleport player to block under {teleport.%player%} loop 55 times: set block loop-number meter north to water set block loop-number meter north 1 meter west to water set block loop-number meter north 2 meter west to water set block loop-number meter north 3 meter west to water set block loop-number meter north 4 meter west to water set block loop-number meter north 5 meter west to water set block loop-number meter north 6 meter west to water set block loop-number meter north 7 meter west to water set block loop-number meter north 8 meter west to water set block loop-number meter north 9 meter west to water set block loop-number meter north 1 meter east to water set block loop-number meter north 2 meter east to water set block loop-number meter north 3 meter east to water set block loop-number meter north 4 meter east to water set block loop-number meter north 5 meter east to water set block loop-number meter north 6 meter east to water set block loop-number meter north 7 meter east to water set block loop-number meter north 8 meter east to water set block loop-number meter north 9 meter east to water set block loop-number meter north 11 meter west to water set block loop-number meter north 12 meter west to water set block loop-number meter north 13 meter west to water set block loop-number meter north 10 meter west to water set block loop-number meter north 11 meter east to water set block loop-number meter north 12 meter east to water set block loop-number meter north 13 meter east to water set block loop-number meter north 10 meter east to water set block loop-number meter south to water set block loop-number meter south 1 meter west to water set block loop-number meter south 2 meter west to water set block loop-number meter south 3 meter west to water set block loop-number meter south 4 meter west to water set block loop-number meter south 5 meter west to water set block loop-number meter south 6 meter west to water set block loop-number meter south 7 meter west to water set block loop-number meter south 8 meter west to water set block loop-number meter south 9 meter west to water set block loop-number meter south 1 meter east to water set block loop-number meter south 2 meter east to water set block loop-number meter south 3 meter east to water set block loop-number meter south 4 meter east to water set block loop-number meter south 5 meter east to water set block loop-number meter south 6 meter east to water set block loop-number meter south 7 meter east to water set block loop-number meter south 8 meter east to water set block loop-number meter south 9 meter east to water set block loop-number meter south 11 meter west to water set block loop-number meter south 12 meter west to water set block loop-number meter south 13 meter west to water set block loop-number meter south 10 meter west to water set block loop-number meter south 11 meter east to water set block loop-number meter south 12 meter east to water set block loop-number meter south 13 meter east to water set block loop-number meter south 10 meter east to water set block loop-number meter north to water set block loop-number meter north 1 meter west to water set block loop-number meter north 2 meter west to water set block loop-number meter north 3 meter west to water set block loop-number meter north 4 meter west to water set block loop-number meter north 5 meter west to water set block loop-number meter north 6 meter west to water set block loop-number meter north 7 meter west to water set block loop-number meter north 8 meter west to water set block loop-number meter north 9 meter west to water set block loop-number meter north 1 meter east to water set block loop-number meter north 2 meter east to water set block loop-number meter north 3 meter east to water set block loop-number meter north 4 meter east to water set block loop-number meter north 5 meter east to water set block loop-number meter north 6 meter east to water set block loop-number meter north 7 meter east to water set block loop-number meter north 8 meter east to water set block loop-number meter north 9 meter east to water set block loop-number meter north 11 meter west to water set block loop-number meter north 12 meter west to water set block loop-number meter north 13 meter west to water set block loop-number meter north 10 meter west to water set block loop-number meter north 11 meter east to water set block loop-number meter north 12 meter east to water set block loop-number meter north 13 meter east to water set block loop-number meter north 10 meter east to water set block at player's location to water set block 1 meter west to water set block 2 meter west to water set block 3 meter west to water set block 4 meter west to water set block 5 meter west to water set block 6 meter west to water set block 7 meter west to water set block 8 meter west to water set block 9 meter west to water set block 1 meter east to water set block 2 meter east to water set block 3 meter east to water set block 4 meter east to water set block 5 meter east to water set block 6 meter east to water set block 7 meter east to water set block 8 meter east to water set block 9 meter east to water set block 11 meter west to water set block 12 meter west to water set block 13 meter west to water set block 10 meter west to water set block 11 meter east to water set block 12 meter east to water set block 13 meter east to water set block 10 meter east to water teleport player to block 75 meter north 50 meter east 2 meter above execute player command "//pos1" wait 1 tick teleport player to block 150 meter south 100 meter west 3 meter under execute player command "//pos2" execute player command "region define asgh" execute player command "region redefine asgh" teleport player to {teleport.%player%} execute player command "//expand vert" execute player command "region define mapka" execute player command "region redefine mapka" execute player command "region flag mapka pvp deny" execute player command "region flag mapka creeper-explosion deny" execute player command "region flag mapka mob-damage deny" execute player command "region flag mapka mob-spawning deny" execute player command "region flag mapka build deny" loop 30 times: loop 10 times: set block loop-number-2 + 30 meter north to 95:5 set block loop-number-2 + 30 meter north 1 meter west to 95:5 set block loop-number-2 + 30 meter north 2 meter west to 95:5 set block loop-number-2 + 30 meter north 3 meter west to 95:5 set block loop-number-2 + 30 meter north 4 meter west to 95:5 set block loop-number-2 + 30 meter north 5 meter west to 95:5 set block loop-number-2 + 30 meter north 6 meter west to 95:5 set block loop-number-2 + 30 meter north 7 meter west to 95:5 set block loop-number-2 + 30 meter north 8 meter west to 95:5 set block loop-number-2 + 30 meter north 9 meter west to 95:5 set block loop-number-2 + 30 meter north 1 meter east to 95:5 set block loop-number-2 + 30 meter north 2 meter east to 95:5 set block loop-number-2 + 30 meter north 3 meter east to 95:5 set block loop-number-2 + 30 meter north 4 meter east to 95:5 set block loop-number-2 + 30 meter north 5 meter east to 95:5 set block loop-number-2 + 30 meter north 6 meter east to 95:5 set block loop-number-2 + 30 meter north 7 meter east to 95:5 set block loop-number-2 + 30 meter north 8 meter east to 95:5 set block loop-number-2 + 30 meter north 9 meter east to 95:5 chance of 10%: set block loop-number-2 + 30 meter north to air chance of 10%: set block loop-number-2 + 30 meter north 1 meter west to air chance of 10%: set block loop-number-2 + 30 meter north 2 meter west to air chance of 10%: set block loop-number-2 + 30 meter north 3 meter west to air chance of 10%: set block loop-number-2 + 30 meter north 4 meter west to air chance of 10%: set block loop-number-2 + 30 meter north 5 meter west to air chance of 10%: set block loop-number-2 + 30 meter north 6 meter west to air chance of 10%: set block loop-number-2 + 30 meter north 7 meter west to air chance of 10%: set block loop-number-2 + 30 meter north 8 meter west to air chance of 10%: set block loop-number-2 + 30 meter north 9 meter west to air chance of 10%: set block loop-number-2 + 30 meter north 1 meter east to air chance of 10%: set block loop-number-2 + 30 meter north 2 meter east to air chance of 10%: set block loop-number-2 + 30 meter north 3 meter east to air chance of 10%: set block loop-number-2 + 30 meter north 4 meter east to air chance of 10%: set block loop-number-2 + 30 meter north 5 meter east to air chance of 10%: set block loop-number-2 + 30 meter north 6 meter east to air chance of 10%: set block loop-number-2 + 30 meter north 7 meter east to air chance of 10%: set block loop-number-2 + 30 meter north 8 meter east to air chance of 10%: set block loop-number-2 + 30 meter north 9 meter east to air set block loop-number-2 + 30 meter south to 95:14 set block loop-number-2 + 30 meter south 1 meter west to 95:14 set block loop-number-2 + 30 meter south 2 meter west to 95:14 set block loop-number-2 + 30 meter south 3 meter west to 95:14 set block loop-number-2 + 30 meter south 4 meter west to 95:14 set block loop-number-2 + 30 meter south 5 meter west to 95:14 set block loop-number-2 + 30 meter south 6 meter west to 95:14 set block loop-number-2 + 30 meter south 7 meter west to 95:14 set block loop-number-2 + 30 meter south 8 meter west to 95:14 set block loop-number-2 + 30 meter south 9 meter west to 95:14 set block loop-number-2 + 30 meter south 1 meter east to 95:14 set block loop-number-2 + 30 meter south 2 meter east to 95:14 set block loop-number-2 + 30 meter south 3 meter east to 95:14 set block loop-number-2 + 30 meter south 4 meter east to 95:14 set block loop-number-2 + 30 meter south 5 meter east to 95:14 set block loop-number-2 + 30 meter south 6 meter east to 95:14 set block loop-number-2 + 30 meter south 7 meter east to 95:14 set block loop-number-2 + 30 meter south 8 meter east to 95:14 set block loop-number-2 + 30 meter south 9 meter east to 95:14 chance of 10%: set block loop-number-2 + 30 meter south to air chance of 10%: set block loop-number-2 + 30 meter south 1 meter west to air chance of 10%: set block loop-number-2 + 30 meter south 2 meter west to air chance of 10%: set block loop-number-2 + 30 meter south 3 meter west to air chance of 10%: set block loop-number-2 + 30 meter south 4 meter west to air chance of 10%: set block loop-number-2 + 30 meter south 5 meter west to air chance of 10%: set block loop-number-2 + 30 meter south 6 meter west to air chance of 10%: set block loop-number-2 + 30 meter south 7 meter west to air chance of 10%: set block loop-number-2 + 30 meter south 8 meter west to air chance of 10%: set block loop-number-2 + 30 meter south 9 meter west to air chance of 10%: set block loop-number-2 + 30 meter south 1 meter east to air chance of 10%: set block loop-number-2 + 30 meter south 2 meter east to air chance of 10%: set block loop-number-2 + 30 meter south 3 meter east to air chance of 10%: set block loop-number-2 + 30 meter south 4 meter east to air chance of 10%: set block loop-number-2 + 30 meter south 5 meter east to air chance of 10%: set block loop-number-2 + 30 meter south 6 meter east to air chance of 10%: set block loop-number-2 + 30 meter south 7 meter east to air chance of 10%: set block loop-number-2 + 30 meter south 8 meter east to air chance of 10%: set block loop-number-2 + 30 meter south 9 meter east to air set {teleport.%player%} to player's location teleport player to block above {teleport.%player%} teleport player to block 45 meter south execute player command "ust1" wait 1 second teleport player to block 90 meter north execute player command "ust2" command /usun: permission: teleport.Admin trigger: teleport player to block under {teleport.%player%} teleport player to block 75 meter north 50 meter east 100 meter above execute player command "//pos1" wait 1 tick teleport player to block 150 meter south 100 meter west 105 meter under execute player command "//pos2" execute player command "//set 0" command /rozpocznij: permission: teleport.Admin trigger: clear {walka::*} clear {druz1::*} clear {druz2::*} set {druzyna1} to 0 set {druzyna2} to 0 set {event} to true send "&7[&4Event &6Walka&7] &2Za minute rozpocznie sie event walki! Aby wziac udzial wpisz &e&l/dolacz" to all players send "&7[&4Event &6Walka&7] &2Podczas eventu usuwa wszystkie itemy z ekwipunku!" to all players wait 60 seconds set {event} to false send "&7[&4Event &6Walka&7] &2Event zaraz sie rozpocznie, aby obejrzec napisz /dolacz!" loop {walka::*}: if {druzyna1} = {druzyna2}: add loop-value to {druz1::*} add 1 to {druzyna1} if {druzyna1} > {druzyna2}: add loop-value to {druz2::*} add 1 to {druzyna2} loop {druz2::*}: teleport loop-value to {ust2} clear inventory of loop-value send "&7[&4Event &6Walka&7] &2Zostales przypisany do zespolu &4&lred&2!" to loop-value parsed as a player set {gra.%loop-value%} to true add leather helmet to the player's helmet add leather chestplate to the player's chestplate add leather leggings to the player's leggings add leather boots to the player's boots dye player's helmet red dye player's chestplate red dye player's leggings red dye player's boots red add diamond hoe named "&a&lWyrzutnia rakiet" with lore "&6Strzela co 2 sekundy!" to loop-value's inventory add clock named "&a&lJednorazowe TnT" with lore "&6Kliknij byle gdzie aby uzyc!" to loop-value's inventory loop {druz1::*}: teleport loop-value to {ust1} clear inventory of loop-value send "&7[&4Event &6Walka&7] &2Zostales przypisany do zespolu &a&lzielonego&2!" to loop-value parsed as a player set {gra.%loop-value%} to true add leather helmet to the player's helmet add leather chestplate to the player's chestplate add leather leggings to the player's leggings add leather boots to the player's boots dye player's helmet light green dye player's chestplate light green dye player's leggings light green dye player's boots light green add diamond hoe named "&a&lWyrzutnia rakiet" with lore "&6Strzela co 2 sekundy!" to loop-value's inventory add clock named "&a&lJednorazowe TnT" with lore "&6Kliknij byle gdzie aby uzyc!" to loop-value's inventory set {trybun} to true wait 3 seconds send "&7[&4Event &6Walka&7] &2Za 3 sekundy event sie rozpocznie!" to all players wait 3 seconds loop {druz1::*}: set {gra.%loop-value%} to false loop {druz2::*}: set {gra.%loop-value%} to false command /zakoncz: permission: teleport.Admin trigger: set {trybun} to false send "&4Zakonczono!" loop {druz1::*}: clear inventory of loop-value loop {druz2::*}: clear inventory of loop-value clear {walka::*} clear {druz1::*} clear {druz2::*} every 2 seconds: if {trybun} is true: loop {druz1::*}: if {wyrzut.%loop-value%} is true: set {wyrzut.%loop-value%} to false loop {druz2::*}: if {wyrzut.%loop-value%} is true: set {wyrzut.%loop-value%} to false on rightclick: if player's tool is diamond hoe named "&a&lWyrzutnia rakiet" with lore "&6Strzela co 2 sekundy!": if {wyrzut.%player%} is false: shoot a fireball from player set {wyrzut.%player%} to true if player's tool is clock named "&a&lJednorazowe TnT" with lore "&6Kliknij byle gdzie aby uzyc!": remove clock named "&a&lJednorazowe TnT" with lore "&6Kliknij byle gdzie aby uzyc!" from player's inventory if "%player%" contains "%{druz2::*}%": create an explosion of force 1 at block 65 meter south 2 meter under if "%player%" contains "%{druz1::*}%": create an explosion of force 1 at block 65 meter north 2 meter under on rightclick: if {gra.%player%} is true: cancel event command /dolacz: trigger: if {event} is true: add player to {walka::*} send "&7[&4Event &6Walka&7] &2Dolaczyles do eventu!" else: teleport player to {spawnik} send "&7[&4Event &6Walka&7] &2Aktualnie nie ma eventu!" command /ust1: trigger: set {ust1} to player's location command /ust2: trigger: set {ust2} to player's location on break of glass: if {trybun} is true: cancel event Jezeli ktos zauważy jakieś błędy to pisać na pw //Wrzucam kod w spoiler ~ Jahumen //Link ~Myszak Edytowane 12 marca 2017 przez Myszak Cytuj Odnośnik do komentarza https://skript.pl/temat/11918-event-walki-skrypt-na-event/ Udostępnij na innych stronach Więcej opcji udostępniania...
Kurotsuwa 149 Opublikowano 29 maja 2016 Udostępnij Opublikowano 29 maja 2016 (edytowane) Daj kod w spoiler. Skrypt wyglada fajnie jutro sprawdzę na prywatnym srvie Moze mam zwidy ale widze cały kod pod linkiem do pastebina Edytowane 29 maja 2016 przez Michma1707 Dami 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/11918-event-walki-skrypt-na-event/#findComment-84908 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.