Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Tak, wiem przyjacielu, ładuje się go do pamięci RAM, aby tak nie obciążać procesora poprzez otwieranie pliku. Dlatego właśnie jest najlepszym dodatkiem do YAMLa. Nie zauważyłem tego ładowania jako alias po prostu.
  2. Użyj JSON w Skript, opisał go Pan Maruda w poradniku na tym forum. Znajdziesz go w dziale "Skript > Poradniki".
  3. Podejrzewam, że problem leży w tym, iż nie podałeś rozszerzenia pliku .yml przy przechwytywaniu listy YAML. Po drugie to nie jest YAML lista, a zbiór YAML node'ów. YAML lista charakteryzuje się myślnikami oznaczającymi kolejne elementy. lista: - 1 - 2 - 3 Taki przykład.
  4. Wystarczyło chwilę poszukać, naprawdę.
  5. Dobrze to zrobiłeś, ale użyłeś zwykłej zmiennej, a nie listy zmiennych. W tym leży problem. Nie wiem jak ja mam ci to prościej wytłumaczyć.
  6. ... Tak samo jak do zwykłej zmiennej z tą różnicą, że w jej miejsce wstawiasz listę zmiennych.
  7. Kormic

    Anti X-Ray

    Jedyny plugin na anti x-ray jaki znam to Orebfuscator i jest całkiem przyzwoity jeżeli chodzi o jego działanie. Jeżeli masz silnik PaperSpigot (Paper) lub nowszy, możesz ustawić anti x-ray w pliku paper.yml i niepotrzebne tutaj są żadne pluginy.
  8. Musisz ustawić lore do listy zmiennych, nie pojedynczej zmiennej. Jeżeli nie wiesz co to listy zmiennych, poszukaj sobie poradnika o zmiennych w Skript.
  9. Nie, nie. Użyj po prostu 'drops', nie twórz nowej listy, gdyż wpływanie na nią i tak nie zmieni w ogóle dropu. Druga linijka w ogóle nie ma sensu. Jeżeli nie odnajdujesz się w tym, poszukaj poradników do Skripta, pełno ich jest, każdy to wyjaśnił na swój własny sposób. Następnie zabierz się za to i zrób to.
  10. Trochę to dziwne wykonywać zlecenie poprzez tworzenie tematu w dziale "Skript > Skrypty", nie uważasz? Skrypt nawet, nawet, importowanie eventu jest tutaj całkowicie zbędne, gdyż 'event' możemy używać w skriptowych eventach. Mógłbyś dorzucić do sekcji konfiguracyjnej ustawienie permisji pozwalającej na otrzymywanie notyfikacji. Warto również podać wymaganą wersję Skripta (w przypadku tego skryptu jest to 2.3), aby osły na 2.1.2 się nie czepiały w sekcji komentarzy. Getter od "event state'u" nie jest jakiś długi, więc można sobie darować ustawianie go do zmiennej lokalnej. Podsumowując, nie ma tutaj niczego szałowego, taki o mały skrypt, a i tak można by tutaj poprawić parę rzeczy.
  11. Lore przedmiotu jest listą tekstów (stringów), a więc musimy go zapisać w liście, nie zmiennej. Zmienna może przechowywać tylko jedną wartość, natomiast lista może przechowywać wiele wartości. Poza tym jest napisany błąd przy przeładowaniu skryptu, który informuje o tym.
  12. Proszę, skrypt nietestowany. Wymagany dodatek skript-reflect (bądź skript-mirror). import: org.bukkit.event.entity.FoodLevelChangeEvent on heal: event-entity is a player heal (all players where [input is not event-player]) by (heal amount) hearts on damage: victim is a player damage (all players where [input is not victim]) by (damage) hearts on FoodLevelChangeEvent: event.getEntity() is a player set {_c} to event.getFoodLevel() - (food level of event.getEntity()) loop all players: add {_c} to food level of loop-player
  13. Wyszukaj sobie "java get memory usage" czy coś takiego, a następnie rzuć okiem na wiki skript-reflect i postaraj się to zrobić.
  14. Możesz albo włączyć linki w pliku konfiguracyjnym Skripta, albo użyć JSON w Skript (opisał to szczegółowo na tym forum Pan Maruda).
  15. W czystym Skript możesz co najwyżej ilość TPS'ów przechwycić, natomiast z pomocą skript-reflect (bądź skript-mirror) mógłbyś już sobie to przechwycić.
  16. Jeżeli nie wiesz od czego to jest, włącz serwer bez pluginów i sprawdź czy nadal nie działa. Jeżeli wiesz natomiast czym może być to spowodowane, spróbuj bez najbardziej podejrzanych pluginów.
  17. Lista 'drops' to jest to samo co użyłeś w twoim skrypcie. Mogę dodać, że rozmiar jej sprawdzisz poprzez 'size of drops'.
  18. Kormic

    Pilna pomoc: GUI

    Wystarczy po sprawdzaniu nazwy GUI dodać warunek sprawdzający czy kliknięty ekwipunek nie jest ekwipunkiem gracza. if clicked inventory is not player's inventory: Zobacz sobie poradnik od Helios1993 o tworzeniu GUI w Skript. Znajdziesz go w dziale "Skript > Poradniki".
  19. Nie no, tak nie będzie. Nie będę ci pisał kodu. Podaj dokładnie gdzie się gubisz, a ja ci to wyjaśnię tak przystępnie jak to tylko możliwe. Musisz też samemu wykazać inicjatywę, ja za ciebie tego nie zrobię.
  20. A czego nie rozumiesz?
  21. Dobra, a co ma się wydarzyć jeżeli gracz NIE poruszy głowy do góry?
  22. Kormic

    Tytul

    Nie odpowiedziałeś na wszystkie poruszone wyżej kwestie.
  23. Zobacz sobie dokumentację pluginu, tam znajdziesz wszystko. Co do pierwszego, wątpię aby było to możliwe. Co do drugiego, na spokojnie można to dodać.
  24. Kormic

    Tytul

    Opisz dokładnie jak to ma działać, kiedy ma się to aktywować, jaka ma być ta wymagana ranga, itd. EDIT: Powiedz również czy masz jakiś plugin zarządzający czatem i gdzie ma się w ogóle wyświetlić ten tytuł.
  25. Tak mi się przypomniało, że w zeszłym miesiącu zrobiłem taki skrypt ze sklepem. Poszukaj w dziale "Skript > Zlecenia".
×
×
  • Dodaj nową pozycję...