Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. 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ę.
  2. 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.
  3. Przecież ten skrypt niczym się nie różni od ustawienia flagi block-place: deny (przy założeniu, że używasz WorldGuarda).
  4. 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.
  5. 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.
  6. Przeczytaj jeszcze raz mój post wyżej i odpowiedz na zawarte w nim pytania.
  7. 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.
  8. 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?
  9. W takim wypadku... command /test: trigger: set player's health to 1 Komendą "/test" ustawiasz sobie życie na 1 serce.
  10. 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
  11. Fakt, jednak odnoszę wrażenie, że kolega pomylił działy.
  12. 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ę.
  13. 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.
  14. Proszę. W drugiej linijce podajesz koordynaty. on first join: teleport player to location at 100, 100, 100 in world "Maciej"
  15. 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.
  16. 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".
  17. 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)
  18. 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...
  19. 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
  20. 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
  21. 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
  22. 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}
  23. A, dobra, zauważyłem w czym błąd. W linijce nr 4 usuń z warunku 'not'.
  24. 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
  25. Zdecydowanie zbyt mało szczegółów. 1. Co to są za gildie? FunnyGuilds? 2. Kim musi być ten gracz, aby dostać efekt 'mining fatigue'? To ma być dowolny gracz czy jedynie wróg danej gildii? 3. Na ile ma otrzymywać ten efekt? 4. Nie może rozkopywać wszystkich bloków czy jedynie na terenie gildii? Jak długo ma to trwać? Tak długo jak sam efekt "mining fatigue"?
×
×
  • Dodaj nową pozycję...