Skocz do zawartości

PanMaruda

Użytkownik
  • Ilość zawartości

    1471
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    40

Treść opublikowana przez PanMaruda

  1. PanMaruda

    Tablista, komendy

    skriptem nie robi się tablisty, sidebara, action bara boss bara i innych rzeczy które są wysyłane co chwilę do każdego gracza bo w głównym wątku będzie obciążało procesor, a niestety sam skript ma ograniczone możliwości jeżeli chodzi o pakiety i asynchroniczne działanie (a to właśnie z nich należy korzystać przy takich rzeczach) są gotowe pluginy na takie rzeczy (znajdziesz je w internecie) wspierają osobne światy, serwery czy nawet regiony, łatwo się je konfiguruje itp. mam nadzieję że wyjaśniłem
  2. PanMaruda

    Wyspy

    bentobox
  3. Nic dziwnego, to wersja tylko testowa - niestabilna. Poza tym jest jedyną póki co wersją na 1.16 więc pozostaje ci czekać na kolejne wydania.
  4. to nie ma sensu, nawet ze skryptami nie poradzi sobie ktoś, kto nie potrafi poprawnie zdania napisać.
  5. Wejdź w internet, wpisz 'skript bensku' wyszuka ci githuba i na nim pełno wersji skripta. Do 1.16 pobierasz pierwszą z góry.
  6. black stained glass pane kolory działają normalnie ewentualnie jak masz jakieś stare wersje serwera i skripta to możesz użyć wyrażenia ("ID itemu" parsed as item) ("160:15" parsed as item)
  7. PanMaruda

    Lista graczy

    odsyłam do poradnika o MOTD z mojej sygnatury
  8. command /kupdiamondleggings: trigger: if player has (64 of golden ingot): give player 1 diamond leggings named "&d&kdas &6 Spodnie rycerza &d&kdas" remove (64 of golden ingot) from (inventory of player) else: send "nie masz 64 zlota"
  9. a teraz zobaczmy jaki procent nowych użytkowników przeczyta ten temat (lub regulamin działu w którym piszą post) - ahh no tak, nikt z nich nie przeczyta. czyli... jak to teraz ma działać....? gdy ktoś napisze coś niezgodnego z zasadami, to: mamy go upominać w odpowiedzi, mamy mu wysłać link do regulaminu, mamy mu wysłać link do tego posta, zgłosić wiadomość do poprawienia przez administratora, czy zignorować całkiem?
  10. ugh... druga linijka to jest przykład, format efektu - zadziała tylko pierwsza, drugą podałem żebyś sobie ewentualnie na przyszłość uzupełnił o potrzebne dane (itemstack oraz inventory)
  11. remove (1 of golden ingot) from (inventory of player) remove %itemstack% from %inventory%
  12. options: ip: 101212.12.1.21.2.1 name: Yoivis connect: if name of player = {@name}: if ip of player != {@ip}: kick player due to "twoje ip to nie twoje ip"
  13. tak, da się zrobić.
  14. join: set max health of player to 1300
  15. every 10 minutes: if size of all players >= 10: if "wartość jest spełniona" = "wartość jest spełniona": set {_p} to random player out of all players send "losowanie wygrał %{_p}%" give 1 of premium case to {_p}
  16. PanMaruda

    Optymalizacja

    Odsyłam do skryptu codeGenerator z mojej sygnatury.
  17. PanMaruda

    pytanie

    w sensie że z bloku ma dropić? on mine: if event-block is coal block: cancel item drops drop 1 od coal named "&ePaliwo" at event-block
  18. PanMaruda

    async MundoSK

    Słaby kod zawsze będzie słaby, nawet jak puścisz go w osobnych wątkach. Takie rozwiązanie nigdy nic ci nie da jak nie będziesz wiedział gdzie go użyć, a sądząc po pytaniu - nie wiesz.
  19. PanMaruda

    Zamykanie eq

    nie ma takiej opcji przy zamknięciu przez gracza gui musisz mu go otworzyć ponownie
  20. inventory of %block% contains %items% clear inventory of %block%
  21. Gdyby było jak w poradniku to by działało - widocznie nawet go do końca nie przeczytałeś. A szkoda, bo na temat zmiennych jest cały osobny akapit.
  22. https://skriptlang.github.io/Skript/conditions.html#CondCompare
  23. on damage: damage cause is entity explosion: set damage to (damage * 0.3)
  24. PanMaruda

    Customowe wiadomosci.

    command /wiadomosc [<string>] [<string>]: trigger: if arg 1 is set: if arg 1 is "wejscie": if arg 2 is set: set {joinMessage::%player%} to arg 2 send arg 2 else: send "podaj wiadomosc wejscia" else if arg 1 is "wyjscie": if arg 2 is set: set {quitMessage::%player%} to arg 2 send arg 2 else: send "podaj wiadomosć wyjscia" else: send "/wiadomosc <wejscia|wyjscia> <wiadomosc>" else: send "/wiadomosc <wejscia|wyjscia> <wiadomosc>" on join: set join message to (coloured {joinMessage::%player%} ? (join message)) on quit: set quit message to (coloured {quitMessage::%player%} ? (quit message))
  25. Nie da się. Nie rób skryptu na logowanie. Użyj gotowego pluginu.
×
×
  • Dodaj nową pozycję...