Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    Skrypt na antylogout

    Może ci się wydać śmieszne to, co mój przyjaciel, PanMaruda napisał, ale skrypt jest na tyle skomplikowany, że tutaj trzeba by długo popracować nad wydajnością skryptu (zwłaszcza mam na myśli ten fragment z szybszym zmniejszaniem się bossbara w miarę oddalania się od przeciwnika). Dodatkowo nie opisałeś tego "przelicznika" podczas antylogoutu. Jak ma dokładnie wyglądać antylogout podczas walki z agresywnym mobem? Rozumiem, że gdy ciebie uderzy mob, to nie ma antylogoutu, tak? Co ma oznaczać upadek z "większej wysokości"?
  2. Kormic

    BossBar

    Skoro najnowszą, to podejrzewam, że masz na myśli Skripta 2.5.2. Co do bossbarów, poleciłbym raczej dodatek SkRayFall. WildSkript jest stary i zdecydowana większość jego funkcji jest już zawarta w podstawce Skripta. create bossbar titled "%arg-2%" and id "testBossbar" for arg-1 with progress 100 with colors blue Tutaj jest dokumentacja (wystarczy, że wyszukasz na stronce frazę bossbar i wyskoczy ci wszystko to, co jest przydatne przy tworzeniu i modyfikowaniu bossbarów). Tutaj natomiast jest krótki filmik od ekipy Minehut, w którym prezentują jak stworzyć nieco bardziej zaawansowany bossbar. Myślę, że to jest dobry poradnik dla początkującego w tym temacie.
  3. W takim wypadku zapętl wszystkich graczy, na samym początku pętli ustawiaj do zmiennej lokalnej losową liczbę całkowitą (integer) między 1 a 6. Następnie poprzez 6 warunków sprawdzasz czy ta zmienna lokalna wynosi 1, jeżeli nie 1, to 2, jeżeli nie 2 to 3... i tak dalej aż do 6. Jeżeli się zgadza, teleportujesz gracza do tych koordynatów poprzez efekt 'teleport'. teleport player to location at (100, 100, 100) in world "world"
  4. Kormic

    BossBar

    Podaj wersję Skripta, którą posiadasz.
  5. Używasz efektu 'drop'. Przykład: drop stone at player
  6. Lore jest listą, więc używasz między kolejnymi linijkami 'and'. give 1 diamond sword named "Test" with lore "test" and "test" and "test" to player
  7. Chryste Panie... doprowadzasz mnie do nerwicy. if player has permission "twoja_permisja": stop # Dalszy kod
  8. Kormic

    Skrypt Na Teamy

    Wyjaśnij to dokładnie. Nie dość, że twój opis to wierzchołek góry lodowej, to w dodatku jest to dość pomieszane. Taki więc opisz to jeszcze raz, dokładnie i z sensem.
  9. Hmm... mam jeszcze trzy pomysły. 1. Spróbuj z wywoływania funkcji wywalić świat. # Zamiast tego: location(0.5, 0.5, 0.5, ("world" parsed as world)) # Dajesz to: location(0.5, 0.5, 0.5) 2. Parseuj lokalizację na tekst i spróbuj porównać dwa teksty. "%location of clicked block%" is "x: 100.5, y: 100.5, z: 100.5": 3. Sprawdź dystans między lokalizacjami. if distance between location of clicked block and location at (100.5, 100.5, 100.5) is less than 0.5:
  10. Kormic

    Skript

    Podałem jedynie przykład, możesz to stosować względem dowolnej rzeczy, slotu w skrzynce, itemu zapisanego w zmiennej, narzędzia gracza itd. Czy usunąłeś folder Skript po starym Skript'cie? Jeżeli nie zadziała, spróbuj również z wersją 2.2-dev36.
  11. Użyj w tym celu funkcji location(). location of clicked block is (0, 0, 0, ("world" parsed as world)) Należy pamiętać o tym, że dokładna lokalizacja bloku to jego centrum (czyli blok na 0, 0, 0 to będzie 0.5, 0.5, 0.5) chociaż koordynaty bez przecinka powinny również przejść. Tutaj używamy efektu 'teleport'. teleport player to location at (0, 0, 0) in world "world" # Lub teleport player to location(0, 0, 0, ("world" parsed as world))
  12. Kormic

    Skript

    Masz trzy wyjścia: 1. Pobranie Skripta 2.5 forku Matocolotoe. 2. Pobranie Skripta 2.2 https://skripttools.net/skript. 3. Pobranie dodatku skript-reflect i użycie metody getAmount(), której używasz w kodzie w następujący sposób (daję przykład): command /test: trigger: send "%player's tool.getAmount()%" to player
  13. Przejrzeć konfigurację pluginu.
  14. Tutaj polecam plugin TAB od Neznamy.
  15. Kormic

    Lodki ulepszone

    Poprzez API podejrzewam, że tego nie zrobisz, gdyż większość metod ustawiających właściwości łódek są przestarzałe. Co do Skripta, nie ma składni wspierającej modyfikację łódek. Możesz ewentualnie sprawdzić NBT łódki, być może tam znajdziesz przydatne rzeczy. on rightclick: broadcast nbt of clicked entity Wymagany dodatek SkBee. Poszukaj jakiejś wartości związanej z prędkością w wysłanym NBT.
  16. Kormic

    autorespawn

    Kod jest źle zrobiony ze względu na kilka rzeczy: 1. Powinieneś sprawdzać czy obrażenia są śmiertelne poprzez warunek: if final damage >= victim's health: 2. Nie anulujesz nigdzie eventu, więc nie blokujesz śmiertelnych obrażeń, a teleportacja martwego gracza może przynosić różne, niepożądane skutki. 3. Po otrzymaniu śmiertelnych obrażeń opóźniasz kod o 1/4 sekundy przed teleportacją gracza, co pozwala na to, aby gracz otrzymał kolejny raz śmiertelne obrażenia przed teleportacją. Dodatkowo: Zamiast ustawiać poziom życia ofiary na maksymalne, możesz ją uleczyć poprzez: heal victim
  17. Ehh... mogłeś powiedzieć od razu. Zamień trzecią linijkę na: execute player command "latanie"
  18. 1. W dziwny sposób tworzysz wcięcia w kodzie. Z tego co widzę, są to 3 spacje? Już lepiej użyć tabulacji jako wcięć. 2. Blok 'else' musi być pod danym blokiem 'if'. W twoim przypadku blok 'else' musisz cofnąć o 1 wcięcie w twoim kodzie (w twoim przypadku są to 3 spacje).
  19. Jest kilka pluginów mających na celu generowanie niestandardowych światów. Należą do nich chociażby Terrain Control, EpicWorldGenerator, CustomWorldGenerator.
  20. Kormic

    Coldown na /tpa

    Nie masz możliwości ustawienia tego w konfiguracji?
  21. Co do komendy, możliwe, że należy dać ukośnik przed komendą, czasem miało to znaczenie. Skoro najnowszy, możesz połączyć gracza za pomocą efektu 'connect' zamiast wykonywać poprzez gracza komendę. Został wprowadzony w Skript 2.3. connect player to "nazwa_serwera"
  22. No dobrze, jak wygląda ta komenda? /server Flagi, tak? Czy po ręcznym wpisaniu prawidłowo działa? Podaj wersję Skripta, wersję serwera oraz silnik serwera.
  23. Kormic

    Rzucane TNT

    O jezu, zapomniałbym... dobrze, że przypomniałeś. on load: register new shaped recipe for {@rzucane-item} using tnt, tnt, tnt, tnt, tnt, tnt, tnt, tnt, tnt Wrzucasz ten kod do tego skryptu. Wymagany dodatek SkQuery. EDIT: @godnikumi Zmieniłem link do skryptu w pierwszej odpowiedzi na poprawioną wersję.
  24. Kormic

    Pytanie

    Wystarczy, że ustawisz blok pod event-block. set block under event-block to chorus flower
  25. Kormic

    Rzucane TNT

    Starałem się znaleźć coś na forum, ale w większości to są albo stare skrypty, albo słabo napisane. Dlatego też zrobiłem swój własny. Na górze skryptu masz całą sekcję konfiguracyjną. Skrypt nietestowany.
×
×
  • Dodaj nową pozycję...