Skocz do zawartości

PanMaruda

Użytkownik
  • Ilość zawartości

    1471
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    40

Treść opublikowana przez PanMaruda

  1. No tak bo angielska język trudna język... expected alphabetic or numeric character, but found [(91) oczekiwanao znaku będącego literą lub numerem, ale napotkano tekst [(91)
  2. PanMaruda

    Spam

    W pełni działające skrypty nie generują błędów.
  3. PanMaruda

    Spam

    No najlepiej byłoby naprawić ten niedziałający skrypt, który go powoduje, ale jeżeli to nie wchodzi w grę to w konfiguracji pluginu możesz zarządzać logiem błędów i ostrzeżeń do konsoli.
  4. PanMaruda

    new line

    A jak wygląda lista w Skript?
  5. PanMaruda

    new line

    Lista, lore podajesz w formie listy
  6. every minute: if "%hour%:%minute%" is "14:00": #kod Wymaga WildSkripta.
  7. PanMaruda

    funkcje w gui

    Dodajesz ją jako normalny efekt przez lambdę. (...) to run %lambda%
  8. W takim razie może ja najpierw zaznaczę że jesteś kłamcą, albo wybitnie uzdolnionym człowiekiem, skoro po tak wielu próbach i tak nic nie znalazłeś. Dla twojej wiadomości - cenzura znajduje się z reguły w każdym opublikowanym tutaj skrypcie na chat z konfiguracją. Rada dla ciebie - w prawym górnym rogu strony forum jest takie okienko z napisem "wyszukaj". Skorzystaj z niego mądrze, a znajdziesz przykład, który będzie odpowiedzią na wszystkie twoje pytania.
  9. Skutilities name of file "sciezka/do/pliku.txt"
  10. set slot %id slotu% of %gracz% to %przedmiot%
  11. Pobierz sobie najnowszą wersję z forum spigota i ustaw w konfiguracji polskie wiadomości
  12. Wejdź na stronę dokumentacji: https://skripthub.net/docs/ Wpisz w pole wyszukiwania z n a c z ą c y f r a g m e n t swojej składni z WildSkripta. Sprawdź wyniki wyszukiwania: Jeżeli jest inny dodatek, który oferuje to co potrzebujesz to go zainstaluj.
  13. Można stworzyć nową komendę bez wiadomości w skrypcie i ona wtedy nadpisze tamtą z pluginu. command /fly [<text>]: trigger: if fly state of player is true: set fly state of player to false else: set fly state of player to true Ewentualnie jeżeli masz to w normalnym pluginie, to możesz spróbować w pliku z wiadomościami ustawić pustą wiadomość. Nie korzystaj ze skryptu użytkownika powyżej, nie działa.
  14. W procenty wyrażenia wsadzasz tylko gdy chcesz je wyświetlić w tekście. command /case [<text>] [<integer>]: permission: case.rozdaj trigger: if arg 1 is "all": if arg 2 is set: loop all players: give arg 2 of chest named "{@nazwa}" to loop-player
  15. PanMaruda

    reload

    Niezbyt.
  16. PanMaruda

    skQuery

    A skąd my mamy wiedzieć jak ci teraz pomóc? Cieszę się że podałeś wersje i silnik ale wciąż brakuje kilku rzeczy. Skąd wiesz że to akurat SkQuery powoduje błąd? Ugh... Wyślij log z tego crasha, a do tego wersję samego Skripta.
  17. PanMaruda

    Antyreklama

    on load: clear {lista::*} add ".pl" to {lista::*} add "zapraszam na serwer" to {lista::*} add ".com" to {lista::*} #i tak dalej on chat: loop {lista::*}: if message contains loop-value: send "nie reklamuj" send "&4&l%player% reklamuje &6%message%" to all ops and console cancel event stop
  18. Czekaj co? Mówisz mu, że źle zrobił sprawdzając istnienie argumentu, a potem ty robisz dokładnie to samo w swoim [ciach] przykładzie, przy czym robisz to źle i do tego nieoptymalnie. Autor zrobił to dobrze, a ty się jedynie zbłaźniłeś. O ile coś takiego istnieje to polecam ci zapoznać się z poradnikiem logicznego myślenia.
  19. command /ustawdomutworzplik [<text>]: permission: ustawdom.utworz.plik permission message: &d&lPM&5&lUSTAWDOM &8» &4Nie masz do tego permisji kolego! trigger: if arg 1 is "folder": if folder "plugins/Skript/ustawdom" does not exist: create folder "plugins/Skript/ustawdom" send "&d&lPM&5&lUSTAWDOM &8» &aPomyslnie utworzono folder!" to player else: send "&d&lPM&5&lUSTAWDOM &8» &cFolder jest juz utworzony." to player if arg 1 is "lokacje": if folder "plugins/Skript/ustawdom" does not exist: send "&d&lPM&5&lUSTAWDOM &8» &cNajpierw musisz utworzyc folder." to player else: if file "plugins/Skript/ustawdom/lokacje.yml" does not exist: create file "plugins/Skript/ustawdom/lokacje.yml" send "&d&lPM&5&lUSTAWDOM &8» &aPomyslnie utworzono plik!" to player else: send "&d&lPM&5&lUSTAWDOM &8» &cPlik jest juz utworzony." to player command //testustaw: trigger: set {_loc} to yaml value "ustawdom:test.%player%" from file "plugins/Skript/ustawdom/lokacje.yml" command //testtp: trigger: teleport player to {_loc}
  20. Absolutnie nie mam pojęcia, będziesz tak miły i pokażesz mi te błędy? Nie będzie to zbyt duże obciążenie dla takiej osobistości jak Ty?
  21. W takim razie pewnie masz serwer na jakiejś upośledzonej wersji silnika (czyt. < 1.9) lub Skripta (czyt. < 2.2) albo silniku (czyt. CraftBukkit, albo jakiś do modów).
  22. command /konta [<text>]: permission: konta permission message: &4blad trigger: set {_} to size of all offline players send "&9zarejestrowane konta: %{_}%"
  23. Jeżeli masz CraftBukkita to go zmień na Spigota albo PaperSpigota - w przeciwnym razie nic nigdy nie będzie działać jak należy. A do tego dowolną wersję Skripta od 2.2 do 2.3 script options: $ db url jdbc:mysql://localhost:3306/minecraftkody $ db username root $ db password root command /gen [<text>]: trigger: set {kod} to "" loop 5 times: set {_los} to "1" or "2" or "3" or "4" or "5" or "6" or "7" or "8" or "9" or "0" or "q" or "w" or "e" or "r" or "t" or "y" or "u" or "i" or "o" or "p" or "a" or "s" or "d" or "f" or "g" or "h" or "j" or "k" or "l" or "z" or "x" or "c" or "v" or "b" or "n" or "m' set {kod} to "%{kod}%%{_los}%" update "INSERT INTO kodymc (nick, kod) VALUES ('%player%', '%{kod}%);" command /strona [<text>]: trigger: set {kodgracza} to result of query "SELECT kod FROM Users WHERE nick = %player%;" Send "&7========================================" Send "&aTwój sekretny kod do strony serwera to:" Send "&9 %{kodgracza}%" Send "&c(Nie podawaj go nikomu!)" Send "&7========================================"
  24. 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.
  25. 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
×
×
  • Dodaj nową pozycję...