Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 01/07/20 uwzględniając wszystkie działy

  1. Z dedykacją dla wszystkich tych, którzy wmawiają sobie i innym, że do wysłania na chat klikalnego tekstu lub podpowiedzi po najechaniu potrzebują skryptu json.sk albo jakichś magicznych efektów ze starożytnego dodatku. Ten poradnik pokazuje i tłumaczy w jaki sposób osiągnąć takie efekty jedynie przy pomocy czystego pluginu Skript (od bodajże wersji 2.0). Interaktywny chat: zaznaczam, iż wszystkie poniższe akcje odnoszą się jedynie do efektów które wysyłają wiadomość do gracza (broadcast oraz message); wszystkich akcji jakich możemy użyć jest cztery i dzielą się one na dwie grupy, zapisujemy je dość prosto według poniższego formatu: '<nazwa: treść akcji>tekst do którego będzie się ona odnosić' [GRUPA PIERWSZA] akcje aktywowane po najechaniu na tekst: tooltip - wyświetla dodatkowy tekst (tzw. podpowiedź) w ramce nad wybraną wiadomością, przykładowo: '<tooltip:Wiadomość po najechaniu>Najedź na tą wiadomość' [GRUPA DRUGA] akcje aktywowane po kliknięciu na tekst: url - przenosi gracza do domyślnej przeglądarki i otwiera mu stronę z podanego linku (w większości przypadków wymaga to dodatkowego potwierdzenia przez użytkownika - w celach bezpieczeństwa - czy na pewno chce otworzyć daną stronę, przykładowo: '<url:https://www.youtube.com/watch?v=JnHPN1WsjBo>Kliknij tutaj aby posłuchać' command - wykonuje komendę jako gracz: jeżeli treść akcji zaczyna się od ukośnika - wtedy jest ona traktowana jako komendą wykonywana przez gracza, przykładowo: '<command:/help>Kliknij mnie aby otrzymać pomoc' jeżeli treść nie zaczyna się od ukośnika - wtedy jest ona traktowana jako zwykła wiadomość wysyłana przez gracza na chat, przykładowo: '<command:Dzień dobry>Kliknij tutaj aby się przywitać' suggest command - wpisuje graczowi podaną treść w jego pole tekstowe pod chatem, przykładowo: '<suggest command:Jestem twoją wklejoną wiadomością>Kliknij tutaj, aby wkleić wiadomość do swojego pola tekstowego' Formatowanie i kolorowanie tekstu: myślę że każdy, kto teraz czyta to zdanie doskonale wie jak korzystać z kolorów w minecraft przy użyciu paragrafu (§) lub spójnika (&) - więc nie będę ich tutaj przytaczał, skupię się na osobnej Skriptowej wersji kolorowania i formatowania wiadomości; tak jak powyżej, poszczególne kolory \ efekty dodajemy zapisując je w nawiasach ostrych: '<efekt\kolor>' kolory - wiem, że z tej opcji nikt nigdy nie skorzysta skoro możemy to robić dużo szybciej i krócej przy użyciu spójnika, ale i tak warto o tym wspomnieć, przykładowo: '<red>Ta wiadomość będzie czerwona' lista wszystkich głównych kolorów wraz z ich aliasami: [ 0 ] black - czarny [ 1 ] blue (dark blue) - niebieski [ 2 ] green (dark green) - zielony [ 3 ] cyan (cyanaqua, dark cyan, dark aqua, dark turquoise, dark turquois) - turkusowy [ 4 ] red (dark red) - czerwony [ 5 ] purple (dark purple) - fioletowy [ 6 ] orange (orange, gold, dark yellow) - pomarańczowy [ 7 ] grey (light grey, gray, light gray, silver) - szary [ 8 ] dark grey (dark gray) - ciemny szary [ 9 ] light blue (indigo) - jasny niebieski [ a ] light green (lime, lime green) - jasny zielony [ b ] light cyan (light aqua, turquoise, turquois, light blue) - błękitny [ c ] light red (pink) - jasny czerwony [ d ] light purple (magenta) - jasny fioletowy [ e ] yellow (light yellow) - żółty [ f ] white - biały formatowanie - tak, tak - to też niepotrzebnie piszę, ale co tam, przykładowo: '<bold>Ta wiadomość będzie pogrubiona' lista wszystkich opcji formatowania: [ k ] magic (obfuscated) - mrugające znaki (zwykle zwane - matrixem) [ l ] bold (b) - pogrubienie [ m ] strikethrough (strike, s) - przekreślenie [ n ] underlined (underline, u) - podkreślenie [ o ] italic (italics, i) - pochylenie kolory RGB (hexadecymalne) - nowością w minecraft (dostępną od wersji 1.16) jest wsparcie dla kolorów RGB w formacie hexadecymalnym, jak z nich korzystać i skąd je brać: swoje własne kolory możemy wybierać z np. generatorów online (https://htmlcolorcodes.com/color-picker/) - nas interesuje zawsze wartość z kratką (hashtag), wpisujemy ją identycznie jak wszystkie powyższe kolory - w nawiasy ostre. (kratka również musi być podana), przykładowo: '<#00FF00>Ta wiadomość będzie zielona' Warto wiedzieć: we wszystkich powyższych przykładach, efekt (kolor lub formatowanie) będzie odnosiło się do całej wiadomości; jeżeli jednak będziemy chcieli się go pozbyć, możemy to zrobić na dwa sposoby: korzystając z opcji resetowania tekstu '<reset>', '<r>' lub '&r', przykładowo: '<red>Ta wiadomość będzie czerwona <reset>Ale ta będzie już w domyślnym kolorze białym' wstawiając za tekstem kolejne formatowanie, przykładowo: '<bold>Ta wiadomość będzie biała i pogrubiona <red>Ale ta będzie czerwona i niepogrubiona' jeżeli efekty (kolory lub formatowanie) następują po sobie to się na siebie nakładają, przykładowo: '<tooltip:Wiadomość><red><bold>Ta wiadomość będzie czerwona, pogrubiona i pokaże tekst po najechaniu na nią' tooltip - czyli podpowiedzi opisane na początku poradnika - mogą składać się z wielu linijek. Jeżeli chcemy taki efekt uzyskać musimy każdą nową linijkę oddzielić wyrażeniem nowej linii '%new line%' lub w skrócie '%nl%', przykładowo: '<tooltip: 1 linijka %nl% 2 linijka %nl% 3 linijka %nl% i tak dalej>Mamy tutaj długą podpowiedź' wewnątrz efektów (np. w podpowiedziach) możemy również używać kolorów i formatowania, przykładowo: '<tooltip: <yellow><bold>Żółta podpowiedź>&4&lNajedź tutaj kursorem, aby zobaczyć żółtą podpowiedź' jeżeli wewnątrz naszego efektu (koloru lub formatowania) chcemy umieścić wyrażenie lub zmienną - to jak najbardziej możemy to zrobić, ale: skript podczas wysyłania wiadomości najpierw stara się ją formatować (tj. ustawia kolory, efekty i wszystko co powyżej opisałem), a dopiero po nich wstawia do naszego tekstu zmienne, co skutkuje niepokolorowaną wiadomością wysłaną na chat, przykładowo: set {_pogrubienie} to "bold" send "<%{_pogrubienie}%>nasza wiadomość" niestety, na chacie naszym oczom ukaże się: <bold>Nasza wiadomość z pomocą przychodzi nam wyrażenie '[un] formatted %text%' - sprawia ono, że plugin ponownie (po wczytaniu zmiennych) sprawdza wiadomość w poszukiwaniu formatowania tekstu - dzięki temu możliwe jest umieszczanie zmiennych w tekście (np. z nickami graczy, kolorami rgb lub kolorami pobranymi przez skripta), przykładowo: set {_hex} to "##00FF00" send formatted "<%{_hex}%Ta wiadomość zawiera działającą zmienną z kolorem zielonym" Tylko gdzie pizza zapytacie - a ja na to: *pstryk* średnia hawajska dla wszystkich.
    2 punkty
  2. Libter

    Nielegalny handel z wieśniakami

    Regulamin serwera §1.2: Każdy gracz jest właścicielem swojej postaci oraz majątku, który zdobędzie w zgodzie z regulaminem. Zabrania się naruszania własności. Z pewnością wieśniaki są majątkiem sophera i Kruliczka, a handel z nimi bez zgody posiadaczy stanowi naruszenie własności. Dodatkowo jakikolwiek majątek zdobyty przez ZoogZooga z cudzych wieśniaków jest tym samym niezgodny z regulaminem i powinien zostać zniszczony. Niestety ze względu na brak logów handlu z wieśniakami trudno dokładnie orzec faktyczny rozmiar szkody. Biorąc pod uwagę zeznania na Discordzie można uznać iż były to wielokrotne wizyty niezaburzające jednak nadmiernie konkurencji na rynku, ponieważ ZoogZoog posiadał w większości przypadków analogiczne wieśniaki. Tym samym uważam proponowaną kwotę zadośćuczynienia 5000$ za nieco zawyżoną. Docelowa kwota zostanie rozdzielona w stosunku 80% dla sophera i 20% dla Kruliczka zgodnie z ich ustaleniami. Nakazuję @ZoogZoog: Transfer 2800$ do @sopher. Transfer 700$ do @Norbi. Transfer 64 bloków szmaragdu do każdego z poszkodowanych. Liczę na szybką realizację nakazu bez zbędnego utrudniania i chowania majątku po kątach, na biednego nie trafiło
    2 punkty
  3. SebxteR

    [1.15.1][FreeBuild] MinePlanet

    Adres: mineplanet.pl Tryb: FreeBuild Wersja: 1.15.1 Sloty: 50 Premium: Nie Dostępność: 24/7 Hamachi: Bez hamachi Strona: www.mineplanet.pl (aktualnie nie działa) Sklep: sklep.mineplanet.pl Discord: https://discord.gg/9ezMVmr Administracja: Własciciel: SebxteR Własciciel: RarstManPL Helper: SuperCentki MinePlanet serwer, który nie jest przepełniony zbędnymi bajerami, wszystko jest proste i przyjazne dla każdej grupy wiekowej. Trybu FreeBuild nie trzeba przedstawiać, jest on tak stary, jak sama gra Minecraft, znajdziesz tutaj różnej wielkości działeczki, każda z nich posiada swoją cenę, pierwszą o wymiarach 20x20 możesz zdobyć już za 50$! Serwer jest tylko i wyłącznie na najnowszej wersji 1.15.1 dzięki temu będziesz mógł korzystać ze wszystkich nowości w grze! Zapraszaj znajomych, baw się, zarabiaj to tylko podstawowe rzeczy, które oferuje serwer, więcej informacji znajdziesz pod komendą /pomoc. Posiadamy 4 mapy Główną na niej znajduje się spawn oraz działki. Surowcowa tutaj zdobędziesz przedmioty potrzebne do twoich projektów. Piekło dostęp do tego świata jest płaty i wynosi 250$, niczym się nie różni od piekła z gry. End podobnie jak piekło koszt przeniesienia się na ten świat jest płatny i kosztuje 1500$. Zarobić można na kilka sposobów, sprzedawać zdobyte przedmioty w sklepie, przez handel innymi graczami oraz wybierając swoją pracę przy pomocy polecenia /prace. Aby ułatwić manewrowanie, działkami wprowadzone zostało polecenie /dzialka otworzy się specjalne menu, w którym możesz sprawdzić swoje regiony lub wyszukać wolny region. mineplanet.pl sklep.mineplanet.pl
    1 punkt
  4. PanMaruda

    problem z zarejestrowanymi kontami

    command /konta [<text>]: permission: konta permission message: &4blad trigger: set {_} to size of all offline players send "&9zarejestrowane konta: %{_}%"
    1 punkt
  5. xAxee

    problem z zarejestrowanymi kontami

    command /konta: permission: konta permission message: &4blad chuju trigger: send "&9zarejestrowane konta: %size of (all offline players)%"
    1 punkt
  6. Cesarstwo_Utopii

    Elytra po pokonaniu smoka.

    Użytkownik @Libter zmienił status wniosku na: Zaakceptowane
    1 punkt
  7. xAxee

    Zwoje

    options: zwoj: Diamond named "twoja nazwa" on right click: if player's tool is {@zwoj}: cancel event remove 1 of player's tool from player's tool execute console command "komenda %player%" send "1" send "2" Send "3" command /daj: trigger: add {@zwoj} to player
    1 punkt
  8. polskartec

    Plugin na losowy teleport [1.14.4]

    Mam taki plugin, ale używam go tylko do teleportu po zwykłym świecie. Z tego co wiem, to można też go używać, aby teleportować się po różnych światach. A co do tabliczek, to pobierz sobie plugin CommandSigns. Nie wiem jak sie go obsługuje, ale są poradniki na YouTubie. CommandSigns: https://www.spigotmc.org/resources/command-signs.10512/ RandomTP: https://dev.bukkit.org/projects/bestrandomteleporter
    1 punkt
  9. PanMaruda

    topka wykopanych diaxów

    Skrypt jest dobry - to moja wina - uzupełniłem prezentację o opis, ale zapomniałem wstawić link do najnowszej wersji. Daj mi chwilę, opublikuję nową wersję, edytuję temat i jeszcze wyślę ci link tutaj. @Foverss edytowałem prezentację, poprawiłem błędy i dodałem link - zainstaluj tą funkcję i skrypt powinien działać: https://code.skript.pl/1HQySSwz
    1 punkt
  10. Libter

    Kultura na discordzie

    Discord i chat serwera są stosunkowo luźnym miejscem, więc około 3 kurwy dzienne na użytkownika nie są uznawane za nadużywanie przekleństw. Zamykam
    1 punkt
  11. xAxee

    topka wykopanych diaxów

    command /topka [<text>]: trigger: send createTop("diamenty", 5, all offline players, "&7[INDEX]. &b[PLAYER]&7 wykopanych diaxow: &3[VALUE]") wymagane
    1 punkt
  12. Mr_0VERR

    Problem ze skryptem

    Nie ma potrzeby ale jak chcesz: command /warny: trigger: send "Twoje warny:" send "%{warnline1.%player%}" send "%{warnline2.%player%}" send "%{warnline3.%player%}" To tylko wyswietla nadane nam warny
    1 punkt
  13. xAxee

    Problem ze skryptem

    Podaj kod tamtej komendy...
    1 punkt
  14. Ixidi

    Blokowanie komend

    Ta masz racje, nie pomyślałem.
    1 punkt
  15. yooniks

    Blokowanie komend

    Hm co do UP proponowałbym raczej sprawdzanie tylko "pierwszej części tekstu", w taki sposob: String cmd = message.split(" ")[0]; Bo ze startsWith wylapie również /gamemodekupa a nie same /gamemode więc trochę dziwnie, no i z contains i equals też źle by było
    1 punkt
  16. sopher

    Komitet Odrodzenia Centrum - początki

    O, dopiero teraz zauważyłem ten temat Na przyszłość proszę o oznaczanie mnie na discordzie. Zgłaszam się na głównego architekta.
    1 punkt
  17. Sprawa poruszana milion razy. Shoutbox nie posiada logów, więc po usunięciu/edycji jakikolwiek ślad znika. Łatwo można tego nadużywać do usuwania jakiś durnych wiadomości, które podlegają karze oraz ogólnego robienia z rozmówcy debila. Nawet moderatorzy nie mają tych opcji.
    1 punkt
  18. Cześć! Jako użytkownik, który bardzo lubi pomagać (Ale serio lubię pomagać XD...), chciałbym Ci udzielić pewnych ocen/rad dot. skryptu. Jeśli chodzi o skrypt jak na sam początek myślę, że jest bardzo dobrze. Konfiguracja jak na sam początek również dobra. Teraz przejdę do pewnych kwestii, które mogą być w pewnym stopniu pomocne. if arg 1 is set: if arg 1 is "vip": Nie musisz sprawdzać, czy argument jest ustawiony. Jeśli argument jest taki, czy taki to nie musisz sprawdzać, czy jest jakikolwiek. Można zrobić to w ten sposób command /test [<text>]: aliases: test:test trigger: if arg isn't set: send "Dostepne argumenty: 1, 2" if arg is "1": send "Blabla..." if arg is "2": send "Blablabla..." else: send "Taki argument nie istnieje..." send "Wpisz "/pomoc", aby sprawdzic dostepne argumenty!" Wiem, że to będzie lekkie czepianie o szczegóły nieistotne, ale jest napisane, że jest pomoc dot. TeamSpeak-a i Discorda, lecz w tej "pomocy" jest tylko IP, ale to tylko moja taka mała pierdółka. send "&2{@ts3} Pamiętaj, aby zamknąć cudzysłowem wiadomość, gdyż bez niego wiadomość zostanie pominięta. Jeśli chodzi o licencje to uważam, że jest ona trochę zbędna, gdyż trochę linijek w kodzie zajmuje. Nie wpływa na niego, ale powiedzmy sobie szczerze, że większości osób licencje do skryptów ma po prostu w nosie, bo nikt nie udowodni mu, że to nie jest jego skrypt. Poza tym w kodzie nie ma nawet komendy "/licencja", więc dlaczego jest napisane, że tej komendy ma ktoś nie usuwać? Teraz chciałbym przejść do prezentacji tutaj w której brakuje wiele rzeczy m.in. informacji dot. skryptu, do czego służy, jakie ma komendy, jakie dodatki potrzebujemy, aby zadziałał nam skrypt, pod jakie wersje gry jest on preferowany. Dodatkowo nie musisz pisać jak długo czasu zajęło Ci napisanie tego skryptu. Jest to zbędna informacja, która nie zawsze musi być prawdziwa, a nie jest też nikomu potrzebna. No chyba, że jest to osoba, która składa recenzje na temat skryptów, czas w jakim został napisany, konfiguracja, wydajność itp. Podsumowując uważam, że jak na sam start bardzo dobrze Ci poszło. Powodzenia w dalszym pisaniu skryptów.
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Quexsu
    Quexsu
    6 postów
    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ę...