Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 08/28/19 uwzględniając wszystkie działy

  1. xAxee

    [Skript-reflect] - Java w skrypcie?

    Cześć! Chciałbym wam przedstawić bardzo fajny dodatek skript-mirror Ten dodatek pozwala nam importować(pobierać) eventy / wyrażenia z bukkita, javy a nawet innych pluginów! Dzięki czemu będziemy mogli zrobić rzeczy, których w samym skripcie nie możemy zrobić. Aby używać tego dodatku, trzeba umieć chociaż trochę składnie javy. Aby zarejestrować nasz import, musimy dodać import: i w następnej linijce to, co chcemy importować np: import: org.bukkit.event.inventory.InventoryClickEvent Jeżeli chcemy użyć eventu to dajemy samą końcówkę w tym przypadku InventoryClickEvent. Do pobierania czegoś z eventu mamy zmienną event np: on InventoryClickEvent: set {_title} to event.getInventory().getTitle() set {_entity} to event.getWhoClicked() {_entity}.sendMessage("click click!") {_entity}.sendMessage("Nazwa inventory: %{_title}%") Dla porównania tak wygląda taki event w javie: Pare przykładów z użyciem skript-mirror: Informacje Możemy mieszać wyrażenia importowane z skriptowymi. Jeżeli używamy importowanego eventu nie mamy w nim podstawowych zmiennych np: player, event-block, event-location Każdy importowany event posiada jedną zmienna event z której musimy pobrać potrzebne nam informacje np: event.getPlayer() Jeżeli chcemy importować coś z innego pluginu najpierw musimy go wgrać do folderu skript-mirror! (Jeżeli go nie ma to trzeba go stworzyć) Uwaga Poradnik robiony pod wersje pluginu 0.19.1 Jeżeli twoim zdaniem czegoś brakuje w tym poradniku, napisz to w komentarzu, a na pewno to dodam!
    4 punkty
  2. @xAxee a co jeżeli ktoś, tak jak ja, posiada Skript-mirror v0.9, tam importowanie jest inne: on script load: import "ścieżka_klasy"
    2 punkty
  3. Shooterowy

    Skrypt na /pin

    Testowane na PaperSpigot 1.14.4 git-Paper-167, Skript 2.4-beta5, SkQuery 4.1.1, SkRayFall 1.9.17, skUtilities 0.9.2 Gracze z uprawnieniem AdminPIN będą musieli wpisywać pin po zalogowaniu. Plik z pinami generuje się w folderze "plugins/AdminPIN/pins.yml". Jego struktura wygląda następująco: Shooterowy: 123456 Nick_gracza: PIN
    2 punkty
  4. 2 punkty
  5. a4_

    Heej ;)

    Witam serdecznie. Mam nadzieję, że dobrze będziesz czuł się na naszym forum
    2 punkty
  6. xAxee

    [TuSke] - Customowe Enchanty!

    Cześć Postanowiłem przedstawić nowe enchanty w skript z addonu TuSke Aby zacząć tworzenie enchantu musimy dodać wyrażenie: register a new custom enchantment with id name "<nazwa enchantu>" np: register a new custom enchantment with id name "Siekierka" Bardzo podobnie do robienia receptur Następnie dodajemy maksymalny poziom danego enchantu: set max level of <nazwa enchantu> to <maksymalny level> np: set max level of Siekierka to 3 Następnie dodajemy szanse na zenchantowanie przedmiotu: Skala 1 - 5 1 = Rzadko 5 = Często set rarity of <nazwa enchantu> to <szansa 1-5> np: set rarity of Siekierka to 1 Następnie wybieramy przedmioty jakie mają być enchantowane na nowy enchant: set accepted items for Siekierka to "Axes" and "Pickaxes" Dostępne przedmioty: Narzędzia: Axes, Pickaxes, Shovels, Swords Zbroja: Helmets, Chestplates, Leggings, Boots Wszystkie: Helmets, Chestplates, Leggings, Boots, Pickaxes, Axes, Shovels, Bow, Fishing Rod Następnie wybieramy czy ten nowy enchant może występować w enchancie set enabled for <nazwa enchantu> to <true/false> np: set enabled for Siekierka to true Domyślnie jest to false więc musicie pamiętać aby go włączyć Ostatecznie można jeszcze dodać "konflikty" dla tego enchantu set conflicts for <nazwa enchantu> to <nazwa konfliktu enchantu> np: set conflicts for Siekierka to Sharpness #Nie sprawdzałem więc nie wiem czy będzie działało Ostatecznie wszystko powinno wyglądać tak: on load: register a new custom enchantment with id name "Siekierka" set {_e} to "Siekierka" parsed as custom enchantment #Dla ulatwienia set max level of {_e} to 3 set rarity of {_e} to 1 set accepted items for {_e} to "Axes" or "Pickaxes" set lore name of {_e} to "Siekierkowo" set enabled for {_e} to true Aby wszystko działało należy zrestartować serwer lub użyć: (w jakiejś komendzie/evencie) reload all custom enchantments Ale co to za enchant który nie może nic robić ;/ Na szczęście mamy to: if <przedmiot> has custom enchantment <nazwa enchantu>: np: if player's tool has custom enchantment Siekierka: Sprawdzanie poziomu enchantu: level of custom enchantment <nazwa enchantu> of <przedmiot> np: set {_level} to level of custom enchantment Siekierka of player's tool Dziękuje za przeczytanie poradnika iwg Jeżeli ktoś miał by coś więcej do zaoferowania na ten temat prosiłbym o kontakt w pw albo pod tematem
    1 punkt
  7. Atherion

    Atherion - projekt serwera [RPG]

    Witam, zgłaszam się do użytkowników tego zacnego forum po poradę i może ocenę miejsca na rynku dla serwera, który mam do zaprezentowania, jest to świeżo powstający projekt hobbistyczny nakierowany na grę zarówno kooperacyjną, jak i solową, dlatego każdy powinien znaleźć w nim coś dla siebie. Tyle słowem wstępu, skoro podstawy mamy za sobą, to teraz zobrazuje, co mamy do zaoferowania: Uwaga: prezentacja może być nieczytelna na forum, dlatego prosiłbym o otwieranie jej w pełnych wymiarach. *Pragnę dodać, że wątek będzie aktualizowany, obecnie pokazaliśmy tylko kilka podstawowych rzeczy - więcej już wkrótce*
    1 punkt
  8. 1 punkt
  9. Shooterowy

    Skrypt na /pin

    Oczywiście, zmieniaj co chcesz i jak chcesz. Musisz mieć dodatek skUtilities.
    1 punkt
  10. xAxee

    [Skript-reflect] - Java w skrypcie?

    lepiej no to najlepiej zaaktualizować wersje pluginu . Dodałem informacje na jakiej wersji pluginu był robiony poradnik
    1 punkt
  11. knugi

    lore

    on rightclick with 342: if {lvl::%player%} is more than 0: if {Naszyjnik::%Player%} is not set: if lore of player's tool is "": stop set {_lore::*] to split uncoloured lore of player's tool by "||" replace all "Wymagany Poziom:" with "" in {_lore::1} replace all "Atak: +" with "" in {_lore::2} replace all "Szansa Na Krytyk: " with "" in {_lore::3} set {_lore::1} to {_lore::1} parsed as integer #loop 100 times: # if lore of player's tool contains "&2Wymagany Poziom: &6%loop-number%": # set {_wymag} to loop-number if {lvl::%player%} is less than {_lore::1}: send "&f&LLVL &7»» &aTwoj poziom jest zbyt niski!" stop #loop 100 times: # if lore of player's tool contains "Atak: +%loop-number%%%": # set {Naszyjnik.atak::%Player%} to loop-number # if lore of player's tool contains "Szansa Na Krytyk: %loop-number%%%": # set {Naszyjnik.kryt::%Player%} to loop-number set {Naszyjnik.atak::%Player%} to {_lore::2} parsed as integer set {Naszyjnik.kryt::%Player%} to {_lore::3} parsed as integer set {Naszyjnik::%Player%} to player's tool play raw sound "mob.horse.armor" at player with pitch 1 volume 1 delete player's tool make player execute command "awnreilrhewapihrwapiraopljral;jnki;jenakenrkaenrhlkaerbkliarhbaeilyrhayriharaewlrahbryrbailyhrbarkawnriawhraiawkir" send player title "&6&lAKCESORIA&7" with subtitle "&cZalozono Naszyjnik!" for 2 seconds else: send player title "&6&lAKCESORIA" with subtitle "&cPosiadasz juz zalozony Naszyjnik! Aby go zdjac wpisz /akcesoria!" for 2.5 seconds Coś takiego, nie testowałem, bo nie dałeś całego skryptu na naszyjniki, więc nie miałem jak sprawdzić, czy poprawnie dodaje itd. Jedyny problem jaki może być to w lore, jeżeli pomiędzy masz jakieś inne odstępy czy dodatkowe słowa. Mam nadzieję, że z tym se poradzisz
    1 punkt
  12. 3meraldK

    [Skript-reflect] - Java w skrypcie?

    poradnik świetniutki, powiem tyle że brakuje tutaj w tym poradniku tego, że można importować także eventy z innych zewnętrznych pluginów jednak przed tym trzeba wgrać plugin do folderu skript-mirror
    1 punkt
  13. Latek

    [Skript-reflect] - Java w skrypcie?

    Bardzo dobry poradnik
    1 punkt
  14. xAxee

    lore

    on rightclick with 342: if lore of player's tool contain "&2Wymagany Poziom:":
    1 punkt
  15. xAxee

    Jak zrobić cooldown

    on load: createCooldown("Miotacz", 5 second) on right click holding stick: if name of player's tool is "&bMiotacz Śnieżek 3000": if getCooldown(player, "Miotacz") is true: shoot snowball from player at speed 3 set metadata "stick" of last spawned snowball to true setCooldown(player, "Miotacz") else: set {_time} to getCooldownTime(player, "Miotacz") send "&7Mozesz uzyc za: &6%{_time}%"
    1 punkt
  16. Atherion

    Atherion - projekt serwera [RPG]

    Prezentujemy obiecany mini-album: Odpowiadając na pytanie: żeby dołączyć na serwer nie będą wymagane, żadne mody.
    1 punkt
  17. Wayneern

    Kurotsuwa dobre mode

    Kurotsuwa dobre mode
    1 punkt
  18. knugi

    Correct ussage

    on command: if command is "is": if arguments is "help": cancel event #Twój kod
    1 punkt
  19. pandax

    .

    serwer i może dobrze wykonany, ale próżno jednak tu szukać jakieś rozrywki. następny nudny, bez intuicji serwer. nic więcej do powiedzenia.
    1 punkt
  20. Atherion

    Budowniczego na serwer RPG

    Prosiłbym o zachowanie takich uwag dla siebie - tym bardziej, że jeśli skontaktowałby się Pan z nami, wiedziałby, że oferujemy różnego rodzaju benefity za rangę budowniczego w naszej ekipie. Poza dodatkowymi korzyściami oferujemy również współpracę w wielu kwestiach, jeśli ktoś jest zainteresowany tego typu wynagrodzeniem. Oczywiście wypłata pieniężna w określonym zakresie zadań i obowiązków również funkcjonuje - jednak w naszym żargonie ze względu na jej wysokość dalej operujemy określeniem; wsparcia. Pozdrawiam.
    1 punkt
  21. boleknowak

    Pokaż swój pulpit

    @Szifter daj proszę source tapety BlessRNG niektóre nazwy musiałem ukryć, te paski dookoła księżyca poruszają się w rytm muzyki, dodatkowo na księżycu nie może być żadnych plików - zakaz lądowania.
    1 punkt
  22. xAxee

    Pokaż swój pulpit

    1 punkt
  23. Nicku

    Lista zmian

    05.08.2019: Naprawienie przycisków: Pierwsza strona (<<), Poprzednia strona (na stronie nr 2) oraz pierwszą stronę (1)
    1 punkt
  24. arixgry

    Skrypt na odwiedzanie

    Witam podejmie się ktoś napisanie skryptu na odwiedzanie ? Już tłumaczę posiadam plugin askyblock 1.12 i chcę dodać opcje takie jak Dziękuję a pomoc
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Quexsu
    Quexsu
    6 postów
    Grabsky
    Grabsky
    1 post
    Nicku
    Nicku
    1 post
    mervi_X
    mervi_X
    1 post
    Fendi
    Fendi
    1 post
    kinimod5021
    kinimod5021
    1 post
    bug128
    bug128
    1 post
  • Najwięcej tematów w tygodniu

    Quexsu
    Quexsu
    1 temat
    mervi_X
    mervi_X
    1 temat
    bug128
    bug128
    1 temat
  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

×
×
  • Dodaj nową pozycję...