Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 08/31/19 w Odpowiedzi

  1. 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!
    2 punkty
  2. bvcz

    Lista zmian

    31.08.2019: Ustawienie bardziej czytelnego koloru przycisku autoryzacji OAuth (logowanie przez serwisy typu wnioski, sklep) na ciemnym stylu. Naprawienie wyświetlania sygnatur (dopasowanie wysokości rozwijania sygnatury).
    2 punkty
  3. Cześć Chciałbym wam przedstawić pewien system funkcji. Mianowicie chodzi o system zarządzania cooldownem. Funkcje udostępniam ponieważ wiele użytkowników nie wie jak poprawnie stworzyć cooldown a ten system funkcji powinien im to ułatwić. Funkcje są dostępne tutaj Środowisko: - skript min 2.6 - serwer 1.18.1 Jak używać? Najpierw trzeba stworzyć nasz cooldown funckją createCooldown(nazwa cooldowna, czas) np: on load: createCooldown("heal", 10 second) Następnie w kodzie musimy sprawdzić status cooldowna gracza funkcją: getCooldown(gracz, "nazwa cooldowna") np: command /heal [<text>]: trigger: if getCooldown(player, "heal"): Nastepnie gdy wykonamy kod musimy ustawic cooldown gracza funkcją: setCooldown(gracz, "nazwa cooldowna") np: setCooldown(player, "heal") Opis wszystkich funkcji: createCooldown(%string%, %time span%, %boolean-2%) - Tworzy cooldown deleteCooldown(%string%) - Usuwa cooldown setCooldown(%player%, %boolean%) - Ustawia status cooldownu getCooldown(%player%, %string%) - Zwraca status cooldownu w booleanie (np true) getCooldownBoolean(%player%, %string%) - Zwraca status cooldownu w booleanie (np false) getCooldownDate(%player%, %string%) - Zwraca date wygaśnięcia cooldownu (np 22.08.19 15:00) getCooldownTime(%player%, %string%) - Zwraca czas wygaśnięcia cooldownu (np 10 second) getCooldownText(%player%, %string%, %format%) - Zwraca przetłumaczony czas cooldownu (np 10 minut i 2.34 sekund) Małe wyjaśnienie: %string% - nazwa cooldownu (np "poradnik") %time span% - czas cooldownu (np 10 second) %player% - gracz (np player) %boolean% - status cooldownu (np true) %boolean-2% - czy automatycznie ma ustawić cooldown na true (np true) %boolean-3% - Włączenie bypassa do ominięcia cooldownu (np false) %format% - Customowa lista tłumaczeń (np "lat" and "rok", "miesiecy"...) Przykładowe skrypty z użyciem tych funkcji: Automatyczna aktualizacja Jeżeli chcesz aby ten skrypt aktualizował ci się automatycznie pobierz skrypt AxAutoUpdate
    1 punkt
  4. Witajcie Chciałbym wam przedstawić skrypt na rożne efekty z Particlesów - Skrzydła - Spirale - Ringo Instalacja: 1. Skrypt należy dać do dowolnego pliku z rozszeżeniem .sk 2. Przeładować skrypt 3. Config powinien zrobić się sam ale gdyby nie to wklej CONFIG do pliku AxParticle/Config.yml 4. Pobrac wymagane pluginy: - Skript (min 2.2) - SkQuery - WIldSkript - SkDragon Działanie: Skrypt polega na wyświetlaniu różnych efektów z particlesów Skrzydeł / Spirali / Ringa Które możemy dowonlnie edytować! To Do: - Wasze propozycje Konfiguracja: Skrypt posiada pełny config yml Możemy w nim ustawić np: - Itemy w gui (item/name/lore) - Wyświetlane wiadomości - Oraz właściwości efektów Style efektów można łatwo przetestować tym skryptem SS: Pobieranie: - Skrypt - Config Wszelkie błędy / pomysły prosze zgłaszać pod tematem lub na PW! ! Skrypt nie jest już wspierany !
    1 punkt
  5. knugi

    [SPIS] Wersja Skripta, a serwera.

    Witajcie skrypciarze! * Irytują mnie ciągłe nowe posty z "skrypty nie działają", dlatego postanowiłem zrobić małą rozpiskę na jakie wersje serwera jaka wersja Skripta będzie dobra. 1.7 i mniejsze Skript 2.1.2 1.8.8 Skript 2.1.2 oraz Skript 2.2 (Instant download) 1.12.x Skript 2.2-dev37c 1.13.2 Skript 2.3.6 1.14.3 Skript 2.4-beta3 To jest mały spis, lecz myślę, że na serwery najczęściej korzystane. Pozdrawiam #Knugi
    1 punkt
  6. SebxteR

    Wykonam modele 3D

    Wykonam modele 3D dla Minecraft 1.8+, projekty zapisywane są w formacie .json więc idealnie pasują do paczek zasobów. Stworzę praktycznie wszystko, cena i czas zależy od danego projektu. Kontakt: E-Mail: [email protected] Discord: SebxteR#7207 Ostatecznie PW na forum. Kilka moich prac:
    1 punkt
  7. Serwer discord dla właścicieli i administratorów serwerów discord Na serwerze: zareklamujesz swój serwer i bota porozmawiasz o discordzie, zarządzaniu serwerami znajdziesz różne ciekawe serwery discord otrzymasz pomoc dot. funkcjonalności discorda i różnych botów znajdziesz osoby do współpracy obiecujemy nie nadużywać @everyone Aby dołączyć na serwer kliknij tutaj.
    1 punkt
  8. Nie piszę skryptów i nie gram w tą grę od 2 lat. Ale poziom moderatora na prawdę niski, skoro wstawia "content" tego poziomu. Nazewnictwo komend śmieszne "anulowaniekupowania" ??? Po co jest jedno, skoro drugie robi to samo? Jak już raz użyłeś "variables", to kontynuuj to.. Ehh ??? Bez sensu dalej komentować. Skoro jest stary, znaczy, że nie warto go udostępniać, bo jest paskudny, Nie ma konfiguracji, przejrzystości w kodzie, nie ma nic innowacyjnego. Moderator Rozumiem na forum potrzeba ruchu, ale nie znaczy, że trzeba wstawiać takiego zakurzonego gniota, bo już dawno dawno widziałem lepsze i innowacyjne skrypty z podobnym wręcz takim samym zastosowaniem.
    1 punkt
  9. xAxee

    Dobrze działająca stoniarka

    On mine: If event-block is stone: If block under event-block is end stone: Wait 1.5 second Set event-block to stone
    1 punkt
  10. Shooterowy

    Misja czasowka

    on rightclick on villager: if name of clicked entity is "Misja": if {misja::%player%} is set: if difference between {misja::%player%} and now is less than 30 seconds: send "Wykonujesz juz misje" else: send "Nie udalo sie wykonac misji." clear {misja::%player%} else: set {misja::%player%} to now send "Wykop 1 cobblestone w ciągu 30 sekund." on break of stone: if {misja::%player%} is set: if difference between {misja::%player%} and now is smaller than 30 seconds: send "Udalo ci sie wykonac misje" add diamond to player else: send "Nie udalo sie wykonac misji." clear {misja::%player%}
    1 punkt
  11. Shooterowy

    KitPVP

    on load: if folder "plugins/PVPKits" doesn't exists: create folder "plugins/PVPKits" if file "plugins/PVPKits/Message.yml" doesn't exists: create file "plugins/PVPKits/Message.yml" set yaml value "AntyLogOut1" from file "plugins/PVPKits/Message.yml" to "&6[&4AntyLogOut&4] &aJestes w trakcie walki, nie wychodz z gry!" set {AntyLogOut1} to yaml value "AntyLogOut1" from file "plugins/PVPKits/Message.yml" set yaml value "AntyLogOut2" from file "plugins/PVPKits/Message.yml" to "&6[&4AntyLogOut&4] &aJuz nie jestes w trakcie walki, mozesz sie wylogowac" set {AntyLogOut2} to yaml value "AntyLogOut2" from file "plugins/PVPKits/Message.yaml" set yaml value "Kit-PvP" from file "plugins/PVPKits/Message.yml" to "&8>>> &6Wybrales kit PVP" set {Kit-PvP} to yaml value "Kit-PvP" from file "plugins/PVPKits/Message.yaml" set yaml value "Kit-Druid" from file "plugins/PVPKits/Message.yml" to "&8>>> &6Wybrales kit Druid" set {Kit-Druid} to yaml value "Kit-Druid" from file "plugins/PVPKits/Message.yaml" set yaml value "Kit-VIP" from file "plugins/PVPKits/Message.yml" to "&8>>> &6Wybrales kit VIP" set {Kit-VIP} to yaml value "Kit-VIP" from file "plugins/PVPKits/Message.yaml" if file "plugins/PVPKits/GUI.yml" doesn't exists: create file "plugins/PVPKits/GUI.yml" set yaml value "KitsGUI" from file "plugins/PVPKits/GUI.yml" to "&a&lKits" set {KitsGUI} to yaml value "KitsGUI" from file "plugins/PVPKits/GUI.yml" Nie ma możliwości spersonalizowania wiadomości, ponieważ wczytujesz je tylko raz, po utworzeniu pliku. on load: if folder "plugins/PVPKits" doesn't exists: create folder "plugins/PVPKits" if file "plugins/PVPKits/Message.yml" doesn't exists: create file "plugins/PVPKits/Message.yml" set yaml value "AntyLogOut1" from file "plugins/PVPKits/Message.yml" to "&6[&4AntyLogOut&4] &aJestes w trakcie walki, nie wychodz z gry!" set yaml value "AntyLogOut2" from file "plugins/PVPKits/Message.yml" to "&6[&4AntyLogOut&4] &aJuz nie jestes w trakcie walki, mozesz sie wylogowac" set yaml value "Kit-PvP" from file "plugins/PVPKits/Message.yml" to "&8>>> &6Wybrales kit PVP" set yaml value "Kit-Druid" from file "plugins/PVPKits/Message.yml" to "&8>>> &6Wybrales kit Druid" set yaml value "Kit-VIP" from file "plugins/PVPKits/Message.yml" to "&8>>> &6Wybrales kit VIP" set {AntyLogOut1} to yaml value "AntyLogOut1" from file "plugins/PVPKits/Message.yml" set {AntyLogOut2} to yaml value "AntyLogOut2" from file "plugins/PVPKits/Message.yaml" set {Kit-PvP} to yaml value "Kit-PvP" from file "plugins/PVPKits/Message.yaml" set {Kit-Druid} to yaml value "Kit-Druid" from file "plugins/PVPKits/Message.yaml" set {Kit-VIP} to yaml value "Kit-VIP" from file "plugins/PVPKits/Message.yaml" if file "plugins/PVPKits/GUI.yml" doesn't exists: create file "plugins/PVPKits/GUI.yml" set yaml value "KitsGUI" from file "plugins/PVPKits/GUI.yml" to "&a&lKits" set {KitsGUI} to yaml value "KitsGUI" from file "plugins/PVPKits/GUI.yml"
    1 punkt
  12. on inventory click: if event-slot is feather named "&e&lPodwojny Skok": if type of player's current inventory is ender chest inventory: send "&cNie możesz schować tego przedmiotu do ender chesta, jest to przedmiot klasy." cancel event on drop: if event-item is feather named "&e&lPodwojny Skok": delete item skrypt wyżej może wyrzucać błąd przy usuwaniu wyrzuconego przedmiotu (przynajmniej u mnie tak jest) //Edit (wersja II) on inventory click: if event-slot is feather named "&e&lPodwojny Skok": if type of player's current inventory is ender chest inventory: send "&cNie możesz schować tego przedmiotu do ender chesta, jest to przedmiot klasy." cancel event on drop: if event-item is feather named "&e&lPodwojny Skok": wait a tick loop dropped items in radius 0.01 around event-location: delete loop-entity
    1 punkt
  13. Fadex

    Itemshop z tipanddonation

    Jeśli jesteś osobą niepełnoletnią nie możesz zarejestrować działalności gospodarczej, ale twoje dochody muszą rozliczać twoi rodzice w PIT'cie (mówi o tym art. 7 ust. 2 ustawy o PIT). Jeśli ktoś złoży na ciebie doniesienie (np. PayPal lub inny usługodawca) i skarbówka zainteresuje się twoim obrotem pieniędzy możesz mieć duży problem (kary mogą sięgać nawet 10tys. zł). Jeśli twoi rodzice nie rozliczają twoich dochodów (w szczególności @ivall) łamiesz prawo i regulamin tipanddonation (pkt. 2.3.1 regulaminu mówi jasno, że osoba niepełnoletnia musi mieć pełną zdolność prawną; więcej o tym sobie wygoogluj). Domyślam się że małoletni mogą tego nie zrozumieć. Nie wiem jak to wam prościej wyjaśnić.
    1 punkt
  14. xAxee

    Szybsze przepalanie w piecach

    import: org.bukkit.event.inventory.FurnaceBurnEvent org.bukkit.event.inventory.FurnaceSmeltEvent on FurnaceSmeltEvent: set {_block} to event.getBlock().getState() {_block}.setCookTime(100) on FurnaceBurnEvent: set {_block} to event.getBlock().getState() {_block}.setCookTime(100) skript-mirror jeżeli twoj skript jest w wersji mniejszej niż 2.3
    1 punkt
  15. TakiJakTy

    Prosty Skrypt na Blokowanie /pl itp.

    Ten temat został przeniesiony.
    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ę...