Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Zdecydowanie zbyt zwięzły opis zlecenia jak na tak wielki skrypt. Nie lepiej skorzystać z gotowych rozwiązań, znaczy się skryptów, bądź pluginów? Co do pluginów, możesz użyć AdvancedBans.
  2. Kormic

    Niszczenie

    Jasne. on break: "%region at player%" contains "twój_region" event-block is not any log or any plank or any bark cancel event
  3. Kormic

    Niszczenie

    Proszę. on break: player is in world "world" event-block is not any log or any plank or any bark cancel event
  4. Ma to być paczka tylko i wyłącznie skryptów? Co to mają być za skrypty/pluginy? Opisz czego potrzebujesz.
  5. Spróbuj zamienić wszystkie 'loop-player' na 'loop-value'. Jeżeli nie poskutkuje, podaj proszę: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z wersjami błędy przy przeładowaniu skryptu błędy w konsoli
  6. Kormic

    SkQuery problem

    Nie używaj 'format slot', zawiera błędy (można kopiować przedmioty w GUI) i jest mocno ograniczony w swych możliwościach. Jako alternatywę zalecam użyć 'set slot' pochodzącego ze Skripta wraz z eventem 'on inventory click'.
  7. Co prawda nie ma to nic wspólnego z tematem tego wątku, ale powiem. Dodajesz do ich NBT "{NoAI:1}" z pomocą jakiegoś dodatku pozwalającego na modyfikację NBT (np. SkBee).
  8. Kormic

    SkQuery problem

    Skoro próbowałeś ze starszymi, podaj następujące rzeczy: wersję serwera silnik serwera wersję Skripta listę dodatków do Skripta wraz z wersjami błędy przy przeładowaniu skryptów, w których użyłeś składni z SkQuery błędy w konsoli
  9. Ale co nie działa? W takim razie... command /listagraczy: trigger: loop all offline players: loop-player's groups contains "gracz": add loop-player to {_gracz::*} loop-player's groups contains "zuparomana": add loop-player to {_zuparomana::*} loop-player's groups contains "ferajnaxd": add loop-player to {_ferajnaxd::*} send "&7-----> &2Gracz &7<-----" to sender loop {_gracz::*}: send " &7- &a%loop-value%" to sender send "&7-----> &6Zupa Romana &7<-----" to sender loop {_zuparomana::*}: send " &7- &e%loop-value%" to sender send "&7-----> &3Ferajna xd &7<-----" to sender loop {_ferajnaxd::*}: send " &7- &b%loop-value%" to sender
  10. Kormic

    SkQuery problem

    Pobierałeś wersję 4.1.4 ze strony Spigota? Czy próbowałeś z nieco starszymi?
  11. Kormic

    Dodanie % do dropu

    Jeżeli na końcu poprzedniej linijki jest dwukropek, w następnej dajemy o jedno wcięcie więcej. Brakuje dwukropka. Źle to zrobiłeś, zmienne w sekcji 'options' definiujemy w następujący sposób: options: item: iron ingot named "test" Następnie możemy użyć jej w kodzie poprzez: {@item} # Przykład: if player's tool is {@item}: # Dalszy kod
  12. Proszę. Wymagany plugin zarządzający permisjami (PermissionsEx lub LuckPerms) na serwerze oraz Vault. command /listagraczy: trigger: loop all offline players: loop-player's groups contains "gracz" or "zuparomana" or "ferajnaxd" add loop-player to {_lista::*} send "&7-----> &aLista &7<-----" to sender loop {_lista::*}: send " &7- &b%loop-value%" to sender
  13. Kormic

    Dodanie % do dropu

    Już jest znacznie lepiej, ale brakuje jeszcze paru rzeczy. Znowu zapomniałeś o wcięciu kodu przy zapętlaniu listy. Możesz zresztą to o wiele prościej zrobić w 'on load'. set {cx::*} to gold ingot, diamond and iron ingot Co do eventu 'on place', nie ma nigdzie zapętlania listy. Musisz ją zapętlić. Napisałem już o {item}, ale napiszę to jeszcze raz. Użyj sekcji 'options'.
  14. Pluginu czy skryptu? Co rozumiesz poprzez wyświetlanie ekonomii na tab?
  15. Kormic

    Dodanie % do dropu

    O chłopie... ty to robisz w 'on load'. Przecież w 'on load' nie ma żadnego gracza i to już jest podstawowym błędem. Napisałem na początku, że musisz w tym celu użyć eventu 'on place' lub 'on break' (lub 'on mine'). Co do zmiennej {item}, jest ona całkowicie zbędna. Użyj w tym celu sekcji 'options'. Popraw wcięcie. Po każdym dwukropku na końcu linijki przesuwasz dalszy kod o jeden znak tabulacji w prawo. Brakuje również w wielu miejscach dwukropków. W 'on load' ustaw listę z dropem i w 'on place'/'on break'/'on mine' zapętl tę listę i użyj tego kodu, co ci podesłałem na samym początku.
  16. Kormic

    Dodanie % do dropu

    Posiadasz starą wersję Skripta, tak? Co do błędów, pierwsze 4 dotyczą wcięć w kodzie (wytabowania kodu). W 5. zakładam, że zapomniałeś o dwukropku na końcu linijki. Reszta zakładam, że jest związana z pierwszymi pięcioma.
  17. Kormic

    skrypt na Nether

    Proszę, oto skrypt. Wymagany dodatek skript-reflect. Teraz wyjaśnię ci na przykładzie poniedziałku jak ustawić godzinę, jest to banalnie proste. if getDayOfTheWeek() is "Monday": isPortalHourCorrect(20, 22) is false cancel event send "&cZ portalu możesz skorzystać w godzinach &620:00 - 22:00&c!" to player Pierwsza linijka cię nie interesuje, jest to jedynie sprawdzanie dnia tygodnia. Druga linijka to godziny (w tym przypadku od 20 do 22), natomiast czwarta linijka to wysyłana wiadomość. Godzinę możesz podać jedynie od 0 do 24 i musi być ona pełna, nie możesz w tym przypadku sprawdzić godziny na przełomie dnia (np. od 22 do 16) lub minuty dołączać (np. 16:30). Jeżeli chciałbyś sprawdzać godzinę na przełomie dnia, musiałbyś w tym celu nieco przerobić funkcję portalHourIsCorrect(). To samo tyczy się sprawdzania minut.
  18. Wystarczy jeden znak tabulacji, naprawdę. Przeczytaj to, co napisałem. A teraz spójrz na linijkę 4. w twoim kodzie.
  19. Kormic

    Dodanie % do dropu

    Aaa... już rozumiem twoje obawy. Nie, w Skript'cie przynależność do danego warunku definiuje wcięcie (wytabowanie kodu). Nie ma czegoś takiego jak 'end' w Skript'cie. Po prostu zostaw to tak jak jest.
  20. Po każdym dwukropku na końcu linijki dajemy o jedno wcięcie więcej w kolejnej linijce. Użyj również prostszych wcięć niż takich olbrzymów na dwa znaki tabulacji. Jeden spokojnie wystarczy.
  21. Kormic

    Dodanie % do dropu

    Źle zrobiłeś. Masz literówkę w drugim (dwa razy "e"), a w trzecim dałeś podłogę zamiast myślnika. Zapomniałeś również o kodzie do wydropienia tych itemów. Nie rozumiem twojego pytania. Mógłbyś jaśniej?
  22. No to masz przecież podzielony argument 1 typu text na każdej spacji. Już ci to tłumaczyłem. Po prostu przenieś linijkę ustawiającą listę do triggera.
  23. Kormic

    Dodanie % do dropu

    Powinno pomóc. loop {cx::*}: if loop-value is gold ingot: chance of 5.5%: # Kod od wydropienia loop-value else if loop-value is iron ingot: chance of 10%: # Kod od wydropienia loop-value # I tak dalej...
  24. Tak jak wyżej bludis napisał, wszystko to, co ma robić komenda, wstawiasz do triggera. Dodam, że źle zrobiłeś wcięcie w komendzie. Dalszy kod komendy powinien być podległy warunkowi sprawdzającemu {_args::1}. Jeszcze jedno. Nie potrzebujesz drugiego argumentu 'text', wystarczy tylko jeden.
  25. Powinieneś użyć %loop-index%, nie %loop-value%.
×
×
  • Dodaj nową pozycję...