Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11015
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Blokujesz to za pomocą gamerule'a "ShowDeathMessages". Ustaw go na false i tyle.
  2. O dziwo 2.5.1 śmiga na Spigot'cie 1.12.2 Ale domyślnie są pisane dla wersji 1.13+. https://github.com/Matocolotoe/Skript-1.8/releases Spróbuj z tym. EDIT: Prosiłbym o połączenie postów szanownego służbistę.
  3. Kormic

    Komenda /discord, /dc

    Proszę. command /dc: trigger: send "<url:LINK>&aKliknij, aby wejść na Discorda!" Kilka słów wyjaśnienia - po "url:" wstawiasz twój link do twojego Discorda.
  4. Przecież ten skrypt niczym się nie różni od ustawienia flagi block-place: deny (przy założeniu, że używasz WorldGuarda).
  5. Czy zmieniłeś nazwę regionu do swoich preferencji? Czy posiadasz plugin wspierający regiony? EDIT: Poza tym nie rozumiem na co ci do tego skrypt. Zrób w regionie flagę i po problemie.
  6. Używasz eventu 'on break', sprawdzasz świat, w którym jest gracz, sprawdzasz czy event-block nie jest brukiem, jeśli nie jest, anulujesz event.
  7. Przeczytaj jeszcze raz mój post wyżej i odpowiedz na zawarte w nim pytania.
  8. Ponieważ masz literówkę... To mam na myśli. EDIT: Chociaż to był jedynie przykład, więc zakładam, że nie popełniłeś tego błędu. Jeżeli nawet rejestrowanie komend w Skript'cie ci nie działa, to na pewno coś jest nie tak albo z twoim Skriptem, albo z twoim serwerem. Podaj wersję Skripta, posiadane dodatki, wersję serwera oraz silnik serwera.
  9. Różnic tyle, że musiałbym ci je godzinami wypisywać. Wejdź na Githuba i zobacz wszystkie changelogi. Typ skryptów? Co masz na myśli?
  10. W takim wypadku... command /test: trigger: set player's health to 1 Komendą "/test" ustawiasz sobie życie na 1 serce.
  11. Proszę. Na przyszłość radzę korzystać z dokumentacji, dzięki niej również i ty będziesz w stanie pisać prostsze skrypty. on mine of stone: chance of 5%: drop 1 gold ingot named "&c&lCukierek!" with lore "&cItem do zdobycia w Październiku 2020" and "&cPrzedmiot eventowy" at event-block
  12. Fakt, jednak odnoszę wrażenie, że kolega pomylił działy.
  13. A da się tak, a da się siak... A może tak? A może nie? Słuchaj, bo nie będę się powtarzał. Jak tworzysz zlecenie, umieszczasz w nim wszystko, co chcesz, aby znalazło się w skrypcie. Jeżeli o coś pytasz, streść to w jednym poście, aby zaoszczędzić czas i nerwy. Co do samego skryptu... możesz spróbować usunąć z eventu "of potion of level 2 poison", a dalej w kodzie sprawdzić narzędzie gracza oraz jego nazwę.
  14. Wydaje mi się, że to miałeś na myśli... on consume of potion of level 2 poison: remove poison from player apply potion of poison 1 to player for 10 seconds apply potion of nausea 1 to player for 10 seconds Krótkie wyjaśnienie: W tym kodzie nasłuchujemy do eventu aktywującego się przy spożyciu mikstury z efektem 'poison 2', po czym usuwamy efekt 'poison 2' z gracza i nadajemy własne efekty.
  15. Proszę. W drugiej linijce podajesz koordynaty. on first join: teleport player to location at 100, 100, 100 in world "Maciej"
  16. Kormic

    Spawn + tittle

    Nie wiem czy dobrze cię zrozumiałem, ale chyba masz na myśli efekt fade-in oraz fade-out. # Składnia z SkRayFall: send %player% title %string% [with subtitle %string%] [for %timespan%] [with %timespan% fade in and %timespan% fade out] W takim wypadku dodajesz na końcu: with 0 seconds fade in and 0 second fade out Powinno pomóc.
  17. Kormic

    Skrypt na repair all

    Bardzo dziwne, aż sam będę musiał później przetestować. W każdym bądź razie oto skrypt, wrzuć to w skład jakiejś prostej komendy. loop all items in player's inventory: if loop-item's type is player head: continue repair loop-item Możliwe, że jakimś cudem alias nie będzie się zgadzał, w takim wypadku w drugiej linijce zamień "player head" na "skull".
  18. Kormic

    IP z essentials'ow

    To jest nieprawda. Typ <player> wymaga, aby gracz podany jako argument komendy był online. Jeżeli spróbujesz użyć tej komendy z graczem offline, komenda rzuci błędem. Natomiast jeżeli chcesz stworzyć własną wiadomość przy błędnie podanym graczu, to już należy użyć jako typ argumentu <offline player> i w warunku przed wysłaniem adresu IP danego gracza sprawdzić czy ten gracz jest online, bądź offline. Tutaj z pomocą przychodzi prosty warunek: %offline players% (is|are) (online|offline) %offline players% (isn't|is not|aren't|are not) (online|offline)
  19. Rozumiem, że twój skrypt wygląda tak? on break: set {_guild} to guild at location of event-block if {_guild} is not set: send "0" to player stop if {_guild} is player's guild: send "1" to player stop if player has mining fatigue: send "2" to player stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: send "3" to player if player has mining fatigue: cancel event Wracamy do debuggingu. Sprawdź wysyłane wiadomości przy kopaniu na terenie wrogiej gildii. Mimo wszystko to jest cholernie dziwne, gdyż jest warunek sprawdzający, czy gildia w tym miejscu w ogóle istnieje i czy aby przypadkiem to nie jest gildia gracza...
  20. Z tego co patrzę teraz w dokumentację, to może tak być, gdyż akceptuje jedynie %player% i %location%. Spróbuj tak zastąpić 2. linijkę: set {_guild} to guild at location of event-block # Lub: set {_guild} to guild at event-location
  21. No to raczej jasne, bo ten event aktywuje się przy każdorazowym rozpoczęciu kopania. A co z cyframi 0, 1, 2? Jeżeli żadna się nie wysyła, mam jeszcze jeden pomysł. on break: set {_guild} to guild at event-block if {_guild} is not set: send "0" to player stop if {_guild} is player's guild: send "1" to player stop if player has mining fatigue: send "2" to player stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: send "3" to player if player has mining fatigue: cancel event
  22. W takim wypadku zróbmy prosty debug. on break: if guild at event-block is not set: send "0" to player stop if guild at event-block is not player's guild: send "1" to player stop if player has mining fatigue: send "2" to player stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: send "3" to player if player has mining fatigue: cancel event
  23. Proszę, nietestowane. on place: if player's tool is player head: set {head::%location of event-block%::name} to name of player's tool set {head::%location of event-block%::lore::*} to lore of player's tool on break: if {head::%location of event-block%::name} is set: set name of last dropped item to {head::%location of event-block%::name} set lore of last dropped item to {head::%location of event-block%::lore::*} clear {head::%location of event-block%::lore::*} and {head::%location of event-block%::name}
  24. A, dobra, zauważyłem w czym błąd. W linijce nr 4 usuń z warunku 'not'.
  25. Proszę, oto skrypt. W razie błędów daj znać. on break: if guild at event-block is not set: stop if guild at event-block is not player's guild: stop if player has mining fatigue: stop apply potion of mining fatigue 1 to player for 5 seconds cancel event on block damage: if player has mining fatigue: cancel event
×
×
  • Dodaj nową pozycję...