Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #===================================================================#
- # #
- # ▒█▀▀█ ▒█░▒█ ▒█▀▀▀ ▒█▀▀▀█ ▀▀█▀▀ ▄▀▀▄ ▒█░▄▀ ▒█▀▀▀ ▒█░░▒█ ▒█▀▀▀█ #
- # ▒█░░░ ▒█▀▀█ ▒█▀▀▀ ░▀▀▀▄▄ ░▒█░░ ▀▄░▄ ▒█▀▄░ ▒█▀▀▀ ▒█▄▄▄█ ░▀▀▀▄▄ #
- # ▒█▄▄█ ▒█░▒█ ▒█▄▄▄ ▒█▄▄▄█ ░▒█░░ █▄▀▄ ▒█░▒█ ▒█▄▄▄ ░░▒█░░ ▒█▄▄▄█ #
- # #
- #===================================================================#
- # #
- #Autor: Hydorax #
- #nazwa: Chest&Keys #
- #Wymagane addony: #
- # + FI-SK #
- # http://dev.bukkit.org/bukkit-plugins/skript/forum/misc/ #
- # 63558-addon-fi-sk-a-fishing-addon-v-1/ #
- # + SkQuery #
- # http://dev.bukkit.org/bukkit-plugins/skquery/ #
- # #
- # #
- #===================================================================#
- # Licencja Ches&Keys! #
- # #
- # Zezwalam na modyfikację skrypu na własne potrzeby, na zasadzie: #
- # "Zmodyfikowałeś, nie wrzucaj plagiatu do internetu." #
- # #
- #===================================================================#
- options:
- #◄►◄►◄►◄►◄►━╃ Ustawienia Ogólne ╄━◄►◄►◄►◄►◄►#
- TAG: [&6&oChest&r&l&o&9&&2&oKeys&r] #tag wyświetlający się przed każdą wiadomością
- skrzynka-otwieranie: &4-&3¿&6?&3?&8¿&7?&2¿&3?&6?&3¿&6?&8-&4-&2- &9&oOtwieranie Skrzynki. &3-&6-&3-&9¿&3?&4?&3?&8¿&7?&2¿&7¿&3?&1¿&7- #tekst widoczny podczas otwierania skrzynki
- skrzynka-otwieranie-w-trakcie: &aJesteś w trakcie otwierania &6Skrzynki Skarbów&a #tekst widoczny po próbie otworzenia skrzyni podczas gdy dana czynność się wykonuje
- skrzynka-otwieranie-pusto: &aNiestety, skrzynka była pusta :( #tekst widoczny po trafieniu na pustą skrzynkę
- #◄►◄►◄►◄►◄►━╃ Ustawienia Klucza-1 ╄━◄►◄►◄►◄►◄►#
- klucz-1-nazwa: &2Klucz do Kuferka Łowcy #nazwa klucza do skrzynki I
- klucz-1-szansa: 5 #szansa na wyłowienie klucza do skrzynki I
- klucz-1-gratulacje: &2Gratulacje, gracz &9%player% &2wyłowił &6Klucz do Kuferka Łowcy&2 #wiadomość po wyłowieniu klucza do skrzynki I
- #◄►◄►◄►◄►◄►━╃ Ustawienia Klucza-2 ╄━◄►◄►◄►◄►◄►#
- klucz-2-nazwa: &2Klucz do skrzyni Piratów #nazwa klucza do skrzynki II
- klucz-2-szansa: 5 #szansa na wyłowienie klucza do skrzynki II
- klucz-2-gratulacje: &2Gratulacje, gracz &9%player% &2wyłowił &6Klucz do skrzyni Piratów&2. #wiadomość po wyłowieniu klucza do skrznki II
- #◄►◄►◄►◄►◄►━╃ Ustawienia Skrzyni- 1 ╄━◄►◄►◄►◄►◄►#
- skrzynia-1-nazwa: &6Kuferek Łowcy #nazwa skrzynki I
- skrzynia-1-postaw-text: &aPostawiłeś &6Skrzynię Łowcy&a, kliknij na nią kluczem, aby ją otworzyć. #nazwa po postawieniu skrzynki I
- skrzynka-1-death-szansa: 10 #szansa na wydropienie skrzynki I z zabitego gracza
- skrzynka-1-death-gratulacje: &2Gratulacje, spod zbroi napastnika wypadł &6&6Kuferek Łowcy&2. #wiadomość po zdobyciu skszynki I
- skrzynka-1-otwieranie-brak-klucza: &7Aby otworzyć tą skrzynię potrzebujesz &2Klucza do Kuferka Łowcy&7. #wiadomość po kliknięciu na skrzynkę niewłaściwym kluczem
- #============Jak uzupełnić ?=============#
- # skrzynka-1-nagroda-1-nazwa: #nazwa nagrody dla itemu ze skrzynki I
- # skrzynka-1-nagroda-1-szansa: #szansa na otrzymanie itemu ze skrzynki I
- # skrzynka-1-nagroda-1-daj: #nazwa itemu w języku ang. + enchantami ze skrzynki I
- # skrzynka-1-nagroda-1-gratulacje: #tekst ukazujący się po zdobyciu nagrody ze skrzynki I
- #==========Nagroda 1 skrzynki 1===========#
- skrzynka-1-nagroda-1-nazwa: &6Spodenki Łowcy
- skrzynka-1-nagroda-1-szansa: 20
- skrzynka-1-nagroda-1-daj: diamond leggings of protection 4
- skrzynka-1-nagroda-1-gratulacje: &6Gratulacje, otwierając &9Kuferek Łowcy&6 znalazłeś &3Diamentowe spodnie&6 ツ
- #===========Nagroda 2 skrzynki 1===========#
- skrzynka-1-nagroda-2-nazwa: &6Kapcie Łowcy
- skrzynka-1-nagroda-2-szansa: 20
- skrzynka-1-nagroda-2-daj: diamond boots of protection 4
- skrzynka-1-nagroda-2-gratulacje: &6Gratulacje, otwierając &9Kuferek Łowcy&6 znalazłeś &3Diamentowe Buty&6 ツ
- #===========Nagroda 3 skrzynki 1===========#
- skrzynka-1-nagroda-3-nazwa: &6Czapka Łowcy
- skrzynka-1-nagroda-3-szansa: 20
- skrzynka-1-nagroda-3-daj: diamond helmet of protection 4
- skrzynka-1-nagroda-3-gratulacje: &6Gratulacje, otwierając &9Kuferek Łowcy&6 znalazłeś &3Diamentowy Hełm&6 ツ
- #===========Nagroda 4 skrzynki 1===========#
- skrzynka-1-nagroda-4-nazwa: &6Sweter Łowcy
- skrzynka-1-nagroda-4-szansa: 20
- skrzynka-1-nagroda-4-daj: diamond chestplate of protection 4
- skrzynka-1-nagroda-4-gratulacje: &6Gratulacje, otwierając &9Kuferek Łowcy&6 znalazłeś &3Diamendowy napierśnik&6 ツ
- #===========Nagroda 5 skrzynki 1===========#
- skrzynka-1-nagroda-5-nazwa: &6Miecz Łowcy
- skrzynka-1-nagroda-5-szansa: 20
- skrzynka-1-nagroda-5-daj: diamond sword of sharpness 5 and fire aspect 2 and looting 3
- skrzynka-1-nagroda-5-gratulacje: &6Gratulacje, otwierając &9Kuferek Łowcy&6 znalazłeś &3Diamentowy miecz&6 ツ
- #==============złamany__klucz==============#
- skrzynka-1-zlamany_klucz-szansa: 10 #szansa na złamanie klucza otwierając skrzynkę I
- skrzynka-1-zlamany_klucz-wiadomosc: &7Aj niezdaro, otwierając skrzynkę złamałeś klucz :/ #wiadomość po złamaniu klucza otwierając skrzynkę I
- #◄►◄►◄►◄►◄►━╃ Ustawienia Skrzyni- 2 ╄━◄►◄►◄►◄►◄►#
- skrzynia-2-nazwa: &7Skrzynia Piratów
- skrzynia-2-postaw-text: &aPostawiłeś &6Skrzynię Piratów&a, kliknij na nią kluczem, aby ją otworzyć.
- skrzynia-2-plaza-szansa: 0.5
- skrzynia-2-plaza-gratulacje: &2Gracz &9%player% &2wykopał &6Skrzynię Piratów&2.
- skrzynka-2-otwieranie-brak-klucza: &7Aby otworzyć tą skrzynię potrzebujesz &2Klucza do Skrzyni Piratów&7.
- #============Jak uzupełnić ?=============#
- # skrzynka-2-nagroda-1-nazwa: #nazwa nagrody dla itemu ze skrzynki II
- # skrzynka-2-nagroda-1-szansa: #szansa na otrzymanie itemu ze skrzynki II
- # skrzynka-2-nagroda-1-daj: #nazwa itemu w języku ang. + enchantami ze skrzynki II
- # skrzynka-2-nagroda-1-gratulacje: #tekst ukazujący się po zdobyciu nagrody ze skrzynki II
- #===========Nagroda 1 skrzynki 2===========#
- skrzynka-2-nagroda-1-nazwa: &2&lKlejnoty Kapitana Barbossy
- skrzynka-2-nagroda-1-szansa: 20
- skrzynka-2-nagroda-1-daj: 64 emerald
- skrzynka-2-nagroda-1-gratulacje: &6Gratulacje, otwierając &9Skrzynię Piratów&6 znalazłeś Szmaragdy&6 ツ
- #===========Nagroda 2 skrzynki 2===========#
- skrzynka-2-nagroda-2-nazwa: &l&bPrzeklęte Diamenty
- skrzynka-2-nagroda-2-szansa: 20
- skrzynka-2-nagroda-2-daj: 64 diamond
- skrzynka-2-nagroda-2-gratulacje: &6Gratulacje, otwierając &9Skrzynię Piratów&6 znalazłeś Diamenty&6 ツ
- #===========Nagroda 3 skrzynki 2===========#
- skrzynka-2-nagroda-3-nazwa: &2&lSzlam
- skrzynka-2-nagroda-3-szansa: 20
- skrzynka-2-nagroda-3-daj: 16 slimeball
- skrzynka-2-nagroda-3-gratulacje: &6Gratulacje, otwierając &9Skrzynię Piratów&6 znalazłeś &2Kulę Szlamu&6 ツ
- #===========Nnagroda 4 skrzynki 2===========#
- skrzynka-2-nagroda-4-nazwa: &7Pusty Dziennik Pokładowy
- skrzynka-2-nagroda-4-szansa: 20
- skrzynka-2-nagroda-4-daj: book and quill
- skrzynka-2-nagroda-4-gratulacje: &6Gratulacje, otwierając &9Skrzynię Piratów&6 znalazłeś &7Pusty Dziennik Pokładowy&6 ツ
- #===========Nagroda 5 skrzynki 2===========#
- skrzynka-2-nagroda-5-nazwa: &7&lBusola
- skrzynka-2-nagroda-5-szansa: 20
- skrzynka-2-nagroda-5-daj: compass
- skrzynka-2-nagroda-5-gratulacje: &6Gratulacje, otwierając &9Skrzynię Piratów&6 znalazłeś &7Busolę&6 ツ
- #===============złamany__klucz==============#
- skrzynka-2-zlamany_klucz-szansa: 10 #szansa na złamanie klucza otwierając skrzynkę II
- skrzynka-2-zlamany_klucz-wiadomosc: &7Aj niezdaro, otwierając skrzynkę złamałeś klucz :/ #wiadomość po złamaniu klucza otwierając skrzynkę II
- #◄►◄►◄►◄►◄►━╃ komenda dająca eventove itemy + info ╄━◄►◄►◄►◄►◄►#
- command /chest&key [<text>]:
- aliases: ck, c&k
- trigger:
- if player has permission "daj.skrzyniaiklucz":
- if arg 1 is not set:
- give tripwire hook of unbreaking 10 named "{@klucz-1-nazwa}" to player
- give trapped chest named "{@skrzynia-1-nazwa}" to player
- give tripwire hook of unbreaking 10 named "{@klucz-2-nazwa}" to player
- give trapped chest named "{@skrzynia-2-nazwa}" to player
- send "{@TAG} &6Klucze &2 wraz z &6Skrzynkami&2 zostały dodane do twojego inventarza."
- stop
- if arg 1 is "klucz_1":
- give tripwire hook of unbreaking 10 named "{@klucz-1-nazwa}" to player
- send "{@TAG} {@klucz-1-nazwa}&2 został dodane do twojego inventarza."
- stop
- if arg 1 is "klucz_2":
- give tripwire hook of unbreaking 10 named "{@klucz-2-nazwa}" to player
- send "{@TAG} {@klucz-2-nazwa}&2 został dodane do twojego inventarza."
- stop
- if arg 1 is "skrzynia_1":
- give trapped chest named "{@skrzynia-1-nazwa}" to player
- send "{@TAG} &2Skrzynia {@skrzynia-1-nazwa}&2 została dodane do twojego inventarza."
- stop
- if arg 1 is "skrzynia_2":
- give trapped chest named "{@skrzynia-2-nazwa}" to player
- send "{@TAG} &2Skrzynia {@skrzynia-2-nazwa}&2 został dodane do twojego inventarza."
- stop
- if arg 1 is "lista":
- send "&2Dostępne Skrzynki: &6Skrzynka_1&2, &6Skrzynka_2&2."
- send "&2Dostępne Klucze: &6Klucz_1&2, &6Klucz_2&2."
- send "&2Poprawne użycie: &6/ck [nazwa]&2."
- stop
- else:
- send "{@TAG} &2Wpisz &6/ck &2aby dostać wszyskie skrzynki i klucze."
- send "{@TAG} &2Aby dostać poszczególne elementy wpisz &6/ck lista&2."
- stop
- #◄►◄►◄►◄►◄►◄►◄►◄►◄►◄►━╃ KOD ╄━◄►◄►◄►◄►◄►◄►◄►◄►◄►◄►#
- on join:
- set {czas.chest.%player%} to now
- on click on trapped chest:
- if {skrzynia.%location of event-block%} is true:
- cancel event
- if name of player's tool is "{@klucz-1-nazwa}":
- Set {czas.chest.%player%} to difference between {chest.%player%} and now
- {czas.chest.%player%} is greater than 4 second:
- Set {chest.%player%} to now
- play raw sound "portal.trigger" at player with pitch 1 volume 5
- remove tripwire hook of unbreaking 10 named "{@klucz-1-nazwa}" from player
- set {skrzynia.%location of event-block%} to false
- set clicked block to air
- send "{@skrzynka-otwieranie}"
- wait 4 second
- chance of {@skrzynka-1-nagroda-1-szansa}%:
- give {@skrzynka-1-nagroda-1-daj} named "{@skrzynka-1-nagroda-1-nazwa}" to player
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-1-nagroda-1-gratulacje}"
- stop
- chance of {@skrzynka-1-nagroda-2-szansa}%:
- give {@skrzynka-1-nagroda-2-daj} named "{@skrzynka-1-nagroda-2-nazwa}" to player
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-1-nagroda-2-gratulacje}"
- stop
- chance of {@skrzynka-1-nagroda-3-szansa}%:
- give {@skrzynka-1-nagroda-3-daj} named "{@skrzynka-1-nagroda-2-nazwa}" to player
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-1-nagroda-3-gratulacje}"
- stop
- chance of {@skrzynka-1-nagroda-4-szansa}%:
- give {@skrzynka-1-nagroda-4-daj} named "{@skrzynka-1-nagroda-4-nazwa}" to player
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-1-nagroda-4-gratulacje}"
- stop
- chance of {@skrzynka-1-nagroda-5-szansa}%:
- give {@skrzynka-1-nagroda-5-daj} named "{@skrzynka-1-nagroda-5-nazwa}" to player
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-1-nagroda-5-gratulacje}"
- stop
- chance of {@skrzynka-1-zlamany_klucz-szansa}%:
- play raw sound "random.break" at player with pitch 1 volume 10
- send "{@TAG} {@skrzynka-1-zlamany_klucz-wiadomosc}"
- else:
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-otwieranie-pusto}"
- stop
- else:
- send "{@TAG} {@skrzynka-otwieranie-w-trakcie}"
- stop
- else:
- send "{@TAG} {@skrzynka-1-otwieranie-brak-klucza}"
- stop
- if {skrzynia2.%location of event-block%} is true:
- cancel event
- if name of player's tool is "{@klucz-2-nazwa}":
- Set {czas.chest.%player%} to difference between {chest.%player%} and now
- {czas.chest.%player%} is greater than 4 second:
- Set {chest.%player%} to now
- play raw sound "portal.trigger" at player with pitch 1 volume 5
- remove tripwire hook of unbreaking 10 named "{@klucz-2-nazwa}" from player
- set {skrzynia2.%location of event-block%} to false
- set clicked block to air
- send "&4-&3¿&6?&3?&8¿&7?&2¿&3?&6?&3¿&6?&8-&4-&2- &9&oOtwieranie Skrzynki. &3-&6-&3-&9¿&3?&4?&3?&8¿&7?&2¿&7¿&3?&1¿&7- "
- wait 4 second
- chance of {@skrzynka-2-nagroda-1-szansa}%:
- give {@skrzynka-2-nagroda-1-daj} named "{@skrzynka-2-nagroda-1-nazwa}" to player
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-2-nagroda-1-gratulacje}"
- stop
- chance of {@skrzynka-2-nagroda-2-szansa}%:
- give {@skrzynka-2-nagroda-2-daj} named "{@skrzynka-2-nagroda-2-nazwa}" to player
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-2-nagroda-2-gratulacje}"
- stop
- chance of {@skrzynka-2-nagroda-3-szansa}%:
- give {@skrzynka-2-nagroda-3-daj} named "{@skrzynka-2-nagroda-3-nazwa}" to player
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-2-nagroda-3-gratulacje}"
- stop
- chance of {@skrzynka-2-nagroda-4-szansa}%:
- give {@skrzynka-2-nagroda-4-daj} named "{@skrzynka-2-nagroda-4-nazwa}" to player
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-2-nagroda-4-gratulacje}"
- stop
- chance of {@skrzynka-2-nagroda-5-szansa}%:
- give {@skrzynka-2-nagroda-5-daj} named "{@skrzynka-2-nagroda-5-nazwa}" to player
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-2-nagroda-5-gratulacje}"
- stop
- chance of {@skrzynka-2-zlamany_klucz-szansa}%:
- play raw sound "random.break" at player with pitch 1 volume 10
- send "{@TAG} {@skrzynka-2-zlamany_klucz-wiadomosc}"
- else:
- play raw sound "random.chestopen" at player with pitch 1 volume 5
- send "{@TAG} {@skrzynka-otwieranie-pusto}"
- stop
- else:
- send "{@TAG} {@skrzynka-otwieranie-w-trakcie}"
- stop
- else:
- send "{@TAG} {@skrzynka-2-otwieranie-brak-klucza}"
- stop
- on place of tripwire hook:
- if name of player's tool is "{@klucz-1-nazwa}" or "{@klucz-2-nazwa}":
- cancel event
- send "{@TAG} &9Ten klucz służy do otwierania &6Skrzynek z Nagrodami&9."
- on place of trapped chest:
- name of player's tool is "{@skrzynia-1-nazwa}":
- set {skrzynia.%location of event-block%} to true
- spawn 150 of particle fireworks Spark:1 at the targeted block to the player
- send "{@TAG} {@skrzynia-1-postaw-text}"
- name of player's tool is "{@skrzynia-2-nazwa}":
- set {skrzynia2.%location of event-block%} to true
- spawn 150 of particle fireworks Spark:1 at the targeted block to the player
- send "{@TAG} {@skrzynia-2-postaw-text}"
- on join:
- Set {chest.%player%} to now
- on player fishing:
- if fishing state is "Caught fish":
- if items within catch is 1 raw salmon:
- chance of {@klucz-1-szansa}%:
- set catch to tripwire hook of unbreaking 10 named "{@klucz-1-nazwa}"
- Broadcast "{@TAG} {@klucz-1-gratulacje}"
- play raw sound "mob.wither.spawn" at player with pitch 1 volume 5
- chance of {@klucz-2-szansa}%:
- set catch to tripwire hook of unbreaking 10 named "{@klucz-2-nazwa}"
- Broadcast "{@TAG} {@klucz-2-gratulacje}"
- play raw sound "mob.wither.spawn" at player with pitch 1 volume 5
- if items within catch is 1 pufferfish:
- chance of {@klucz-1-szansa}%:
- set catch to tripwire hook of unbreaking 10 named "{@klucz-1-nazwa}"
- Broadcast "{@TAG} {@klucz-1-gratulacje}"
- play raw sound "mob.wither.spawn" at player with pitch 1 volume 5
- chance of {@klucz-2-szansa}%:
- set catch to tripwire hook of unbreaking 10 named "{@klucz-2-nazwa}"
- Broadcast "{@TAG} {@klucz-2-gratulacje}"
- play raw sound "mob.wither.spawn" at player with pitch 1 volume 5
- if items within catch is 1 raw fish:
- chance of {@klucz-1-szansa}%:
- set catch to tripwire hook of unbreaking 10 named "{@klucz-1-nazwa}"
- Broadcast "{@TAG} {@klucz-1-gratulacje}"
- play raw sound "mob.wither.spawn" at player with pitch 1 volume 5
- chance of {@klucz-2-szansa}%:
- set catch to tripwire hook of unbreaking 10 named "{@klucz-2-nazwa}"
- Broadcast "{@TAG} {@klucz-2-gratulacje}"
- play raw sound "mob.wither.spawn" at player with pitch 1 volume 5
- if items within catch is 1 clownfish:
- chance of {@klucz-1-szansa}%:
- set catch to tripwire hook of unbreaking 10 named "{@klucz-1-nazwa}"
- Broadcast "{@TAG} {@klucz-1-gratulacje}"
- play raw sound "mob.wither.spawn" at player with pitch 1 volume 5
- chance of {@klucz-2-szansa}%:
- set catch to tripwire hook of unbreaking 10 named "{@klucz-2-nazwa}"
- Broadcast "{@TAG} {@klucz-2-gratulacje}"
- play raw sound "mob.wither.spawn" at player with pitch 1 volume 5
- on mine sand or sandstone:
- biome at the player is beach:
- if player's y coordinate is greater than 50:
- chance of {@skrzynia-2-plaza-szansa}%:
- spawn 150 of particle fireworks Spark:1 at the targeted block to the player
- drop trapped chest of unbreaking 10 named "{@skrzynia-2-nazwa}" at player
- broadcast "{@TAG} {@skrzynia-2-plaza-gratulacje}"
- on death:
- if victim is player:
- attacker is player:
- chance of {@skrzynka-1-death-szansa}%:
- drop 1 trapped chest named "{@skrzynia-1-nazwa}" at the victim
- send "{@TAG} {@skrzynka-1-death-gratulacje}" to attacker
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement