Skocz do zawartości

PanMaruda

Użytkownik
  • Ilość zawartości

    1471
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    40

Treść opublikowana przez PanMaruda

  1. Polecam tego allegrowicza, pomógł skonfigurować cały serwer od A do C i jeszcze rozliczył to bardzo uczciwie paysafecardem. Kornik ma pojęcie o tym co robi i warto powierzyć mu swoje dzieciątko.
  2. Jakim cudem taka perełka jak ten skrypt jest na końcu 34 strony działu skryptów... ciekawy pomysł, fajne wykonanie, podoba mi się. Podbijam żeby inni zobaczyli
  3. może jakiś bywalec albo coś... nie wiem nie było mnie dawno na forum
  4. region at event-block is "spawn" v "%region at event-block%" contains "spawn"
  5. PanMaruda

    Mob

    zamień 0.1 na 10% a co do reszty to zobacz co skopiowałeś
  6. PanMaruda

    Mob

    death: victim = player: chance of 0.1: spawn snowman named "balwanek" at victim victim = snowman name of victim = "balwanek": drop 1 cookie at victim
  7. damn bro, a co jeżeli gracz ma steava jako skina skoro już masz multiverse-core to zainteresuj się też multiverse-inventories ono zarządza ekwipunkiem, efektami i innych cholerstem podczas zmiany światów
  8. no tak, bo przecież całego kodu pokazać nie można bo jeszcze ktoś ukradnie... eh jak to jest w komendzie (a pewnie jest) to dla danej komendy można ustawić automatyczny cooldown - odsyłam do mojego poradnika o komendach (link w sygnaturze pod tym komentarzem)
  9. zróbmy test, sprawdź taki kod: on load: set {item} to head of ("foodar" parsed as offline player) command test: trigger: add {item} to player open chest with 1 row to player set slot 1 of current inventory of player to {item}
  10. w edytorze na samej górze masz guzik z ikonką <> on służy do wstawiania takiego kodu, tutaj tabulatory działają błąd wyskakuje dlatego, że wpisałeś argument w procentach, powinieneś je usunąć i kod prawdopodobnie zadziała na przyszłość: procenty w skript służą tylko do wyświetlania zawartości danej zmiennej lub wyrażenia (expression) w tekście; procentów można używać tylko wewnątrz tekstu (tj. wewnątrz cudzysłowów) albo w nazwach zmiennych ewentualnie odsyłam też do moich poradników z sygnatury (o json i komendach)
  11. No to w czym problem? Wszędzie gdzie masz chest wstawiasz chest named "&7&lNormal&6&lCase"
  12. zacznijmy od tego że pobierz sobie silnik Paper (ewentualnie Purpur) i wtedy sprawdź (bezpośredni link do pobierania: https://papermc.io/api/v2/projects/paper/versions/1.17.1/builds/408/downloads/paper-1.17.1-408.jar) są pluginy które również korzystają z rightclicka, czasem kolidują i też wywalają błędy jeżeli zmiana silnika nie pomogła to spróbuj wyłączać koljeno pluginy i sprawdzać czy wtedy działa (przykładowo: WorldEdit, FastAsyncWorldEdit, Essentials, SignShop|GUI, Citizens itp.) dodatkowo możesz podesłać listę pluginów z tego co się orientuję skript nie ma opcji zarządzania doświadczeniem, więc taka linijka nie ma prawa w czystym skripcie działać: give 100 xp to the player spróbuj ją zakomentować i wtedy sprawdź czy wywala jest opcja że do powyższego efektu korzystasz z jakiegoś starego dodatku do skripta i to on powoduje crash (może to być np. TuSKe lub WildSkript), wyślij listę pluginów i dodatkowo podaj wersje wszystkich posiadanych dodatków
  13. nie, sam skript nie zrobi schematu danego obszaru jeżeli chcesz to zrobić to i tak będziesz potrzebować pluginu WE lub FAWE oraz dodatku do skripta Skematic, najpierw musisz stworzyć sobie nowy wirtualny cuboid (https://skripthub.net/docs/?id=3245), a potem dopiero zapisujesz ten cuboid jako schemat (https://skripthub.net/docs/?id=3234)
  14. command /reset-end: trigger: kick all players due to "restart" wait second delete file path "nazwa-świata_the_end" execute console command "save-all" execute console command "reload" execute console command "reload confirm" wymagany skent
  15. napisz do supportu?
  16. PanMaruda

    Wiadomości o zgonie

    death of player: send "%victim% umarł" to all players in world (world of victim)
  17. PanMaruda

    Fireball

    silnik i wersja serwera, wersja skripta, lista dodatków oraz treść całego błędu z konsoli a nie kilku początkowych linijek
  18. PanMaruda

    Pomocy

    odsyłam do mojego poradnika o komendach (link z sygnatury pod tym komentarzem) tam masz opisane jak dodać obowiązkowy argument, jak ustawić jego typ i jak później odnieść się do jego zawartości kodzie
  19. trzeba dorzucić do kodu warunek if player does not have permission "unikatowa.permisja.dla.moderacji":
  20. użyj index of clicked slot
  21. najlepiej nie zmieniać nic, usunąć całkiem ten kod i zapomnieć o takim sposobie myślenia wybrałeś najgorszy możliwy sposób na odliczanie czasu proponuję zapoznać się z wyrażeniami now; formatted time; time since; unix timestamp (https://skriptlang.github.io/Skript/expressions.html) to nie jest nic trudnego i szybko idzie załapać o co chodzi a chodzi o to żeby pracować na różnicy czasów i nigdy, ale to NIGDY nie robić pętli, które odczekują jakiś czas i potem dodają godziny, sekundy czy ticki do jakiejś zmiennej, przykładowo bo widzę jakieś zalążki parkouru: jeżeli chcesz wyświetlić czas gracza zapisujesz czas startu do zmiennej, a następnie w danym momencie tylko obliczasz ile czasu minęło od czasu w tamtej zmiennej i wyświetlasz, przykładowo: command start: trigger: set {parkour::start::%player%} to now command stop: trigger: set {_czasKtóryUpłynął} to time since {parkour::start::%player%} send "twój czas to: %{_czasKtóryUpłynął}%"
  22. PanMaruda

    button

    rightclick: "%clicked item%" contains "button": distance between player and clicked block > 2 cancel event
  23. nie działa bo pominąłeś jeden krok ^ musisz utworzyć zmienną i nadać jej czas, żeby potem móc cokolwiek do niej dodać bo aktualnie u ciebie zmienna jest NULLem, dodajesz do niej czas ale to nic nie zmienia bo ona nadal będzie zwracać NULL to jedna rzecz, a druga jest taka że nie musisz osobno parsować tekstu na timespan, wystarczy po prostu go dodać: set {czas} to "10 seconds" parsed as timespan add {czas} to {czaspdk123:%Player%} v add 10 seconds to {czaspdk123:%Player%}
  24. no to tak samo - tworzysz zmienną, dodajesz timespan i potem tylko robisz sobie coś w stylu every minut: if now > {zmienna}: czas minął, usuwasz tą 'moc' delete {zmienna}
  25. jeśli już to if (tool of victim) or (offhand tool of victim) = stone jak to nie zadziała to rozbiajsz sobie to na dwa osobne warunki a jeżeli i to nie pomoże to trzeba sprawdzić czy twoja wersja skripta w ogóle ma wyrażenie offhand
×
×
  • Dodaj nową pozycję...