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

    Poprawienie skryptu

    Ach tak, ty masz tam pełno title pochodzących z SkRayFall. Jeżeli są błędy to je podawaj, dzięki temu ułatwisz mi robotę. Sprawdź jeszcze raz działanie kodu. Jeżeli nie będzie działał, podaj błędy.
  2. Owszem, można wyjąć te przedmioty, ale są jedynie zdatne do użytku w trybie kreatywnym. W trybie przetrwania i trybie przygody są całkowicie bezużyteczne i natychmiast znikają z ekwipunku przy jakiejkolwiek interakcji. Co do twojego kodu, na przyszłość zalecam unikać wszelkich delayów w kodzie. Mam tutaj na myśli 'wait 1 tick'.
  3. Kormic

    Poprawienie skryptu

    W takim razie proszę, już nie powinno być błędów. Mimo wszystko uważam, że nadpisywanie komend jest niewłaściwe i o wiele lepiej zrobić to w następujący sposób: on command: sender is not console command is "plugins" or "pl" or "about" or "ver" cancel event send "&cNie możesz użyć tej komendy!" to player on tab complete: sender is not console event-string is "plugins" or "pl" or "about" or "ver" clear completions W przypadku eventu 'on tab complete' wymagany dodatek MundoSK.
  4. Kormic

    Komenda

    Proszę. command /komenda: trigger: y-loc of block at player is 64 send "test"
  5. Nie, nie zabierałem się. Jeżeli masz na myśli w pełny niezależny silnik, napisz do Sewera, powinien ci doradzić w tej sprawie, w końcu stworzył swój własny silnik (Stone się chyba nazywał).
  6. Kormic

    Poprawienie skryptu

    1. Zdefiniowałeś dwukrotnie komendę /plugins. 2. Składnia w Skript przy wysyłaniu title wygląda następująco: send title %text% [with subtitle %text%] [to %players%] [for %time span%] [with fade[(-| )]in %time span%] [(and|with) fade[(-| )]out %time span%] send subtitle %text% [to %players%] [for %time span%] [with fade[(-| )]in %time span%] [(and|with) fade[(-| )]out %time span%] Ty natomiast zrobiłeś jakąś dziką krzyżówkę Skripta i SkRayFall. send player title " " with subtitle "&8» &7Ustawiles tryb gry &aADVENTURE" for 2 seconds to arg 2
  7. Czy ty w ogóle trafiłeś na dobre forum?
  8. Paper tak właściwie zrobił, więc podejrzewam, że tak.
  9. Musisz w zmiennej zapisać wartość typu 'timespan'. set {_t} to 120 seconds difference between {zmienna::%player%} and now is less than {_t}
  10. Kormic

    nieznana komenda

    Musisz użyć znaku "§" zamiast "&". Dodatkowo spróbuj bez polskich znaków i znaków specjalnych chociażby jak ta strzałka.
  11. Kormic

    nieznana komenda

    Jeżeli masz na myśli wiadomość wyświetlaną przy nieznanej komendzie, możesz ją ustawić w pliku spigot.yml.
  12. Kormic

    Skrypt na banowanie w gui

    Jeżeli chcesz system banowania w wizualnej formie, polecam plugin AdvancedBans.
  13. Kormic

    tpa skrypt

    Czego nie wiesz? Przecież tam wystarczy ustawić wiadomości i czas teleportacji oraz parę innych dupereli. W internecie masz masę poradników dot. konfiguracji EssentialsX. Dodam, że w plikach konfiguracyjnych wszystko masz ładnie opisane komentarzami, więc wystarczy jedynie chwilę poszukać i ustawić wszystko do swoich potrzeb.
  14. Otóż to. Najlepiej zrobić cooldown w evencie w następujący sposób: sprawdzasz czy zmienna od cooldownu jest ustawiona, jeżeli tak, sprawdzasz czy różnica między datą zapisaną w zmiennej a 'now' wynosi mniej niż 2 minuty, jeżeli różnica wynosi mniej niż 2 minuty, wysyłasz graczowi wiadomość z informacją, że nie może tego jeszcze zrobić i zatrzymujesz skrypt poprzez 'stop' już poza warunkiem w pierwszym punkcie ustawiasz wartość zmiennej z cooldownem gracza jako 'now'. Kod od cooldownu powinien wyglądać następująco: # Jakiś kod Sprawdzanie czy zmienna jest ustawiona: Sprawdzanie różnicy czasu: Wysyłanie wiadomości graczowi Zatrzymanie skryptu Ustawianie czasu w zmiennej # Dalszy kod Myślę, że to pomoże w rozwiązaniu twojego problemu.
  15. Kormic

    tpa skrypt

    1. Nie lepiej użyć EssentialsX niż kopiować z niego komendy? 2. Nie ma być żadnego wymaganego czasu na akceptację teleportacji?
  16. Kormic

    Skrypt na /drop w gui

    Wybacz, że jeszcze dopytuję, ale mam kilka pytań. 1. Ile rzędów ma posiadać te GUI? 2. Np. diament? Czyli mam zamieścić tam wszystkie itemy z dropu z kamienia z typowych stoniarek, tak? Mógłbyś mi je podać, abym niczego nie pominął? 3. Procent na szansę dropu, tak? 4. Co do sprawdzania czy drop jest włączony, czy też nie - czy posiadasz jakieś zmienne, które to sprawdzają? Oczywiście potrzebowałbym tyle zmiennych, ile jest przedmiotów w dropie. 1. Do większego dropu czego? Jak to ma wyglądać? 2. Miałeś na myśli opcję wyłączenia cobble'a, tak? 3. Ponownie zadam pytanie z wcześniej - czy posiadasz zmienną, która sprawdza czy drop jest włączony? Na koniec chcę się upewnić. Ty chcesz jedynie GUI, które będzie wyświetlało wartości tych zmiennych, tak? Nie oczekujesz ode mnie przełączania dropu w GUI?
  17. Kormic

    Rzucane tnt

    W takim razie spróbuj tak: on PrepareItemCraftEvent: set {_matrix::*} to event.getInventory().getMatrix() set {_int} to 0 loop {_matrix::*} if loop-number is 5: add 1 to {_int} if loop-value is 64 emerald else: add 1 to {_int} if loop-value is 64 tnt {_int} is 9 set {_result} to {@rzucaneTNT} event.getInventory.setResult({_result}) I tak: on PrepareItemCraftEvent: set {_matrix::*} to event.getInventory().getMatrix() {_matrix::1} is 64 tnt {_matrix::2} is 64 tnt {_matrix::3} is 64 tnt {_matrix::4} is 64 tnt {_matrix::5} is 64 emerald {_matrix::6} is 64 tnt {_matrix::7} is 64 tnt {_matrix::8} is 64 tnt {_matrix::9} is 64 tnt set {_result} to 1 of {@rzucaneTNT} event.getInventory.setResult({_result})
  18. Sprawdź czy nie masz czegoś źle ustawionego w pliku konfiguracyjnym AuthMe. Jakiś 'force respawn' albo coś tego typu, nie wiem szczerze jak to się może nazywać, musisz samemu poszukać.
  19. Mam na myśli ustawienie 'damage'. set damage to 0
  20. Kormic

    Skrypt na /drop w gui

    Mogę tak zrobić, ale wtedy format czatu ci się posypie i wszystko to, co ustawiłeś w pluginie od czatu, pójdzie na marne.
  21. W takim razie winny jest inny skrypt, bądź plugin. Istnieje również niewielka szansa na to, że problem leży w twoim Skript'cie. Podaj: wersję serwera silnik serwera wersję Skripta
  22. Musiałbyś ignorować wszelkie modyfikatory zbroi i efektów osoby atakowanej i to byłby najlepszy sposób. Ewentualnie musiałbyś wiedzieć ile obrażeń gracz musi zadać, aby były równe docelowym finalnym obrażeniom. W twoim przypadku możesz zrobić następująco: ustawiasz życie atakowanego jako (ilość życia - obrażenia) ustawiasz obrażenia w evencie tak, aby wynosiły 0
  23. Kormic

    Rzucane tnt

    Naprawdę, prosiłbym o to, abyś składał rzetelnie zlecenia. Teraz takie dorabianie kodu i marnowanie czasu nie jest ani mi, ani tobie na rękę. command /rzucak: permission: permisja.permisja permission message: &cNie posiadasz dostępu do tej komendy. trigger: give player 1 of {@rzucaneTNT}
  24. Możliwe. Skoro operujesz na evencie 'on respawn' zamiast 'on join', to rozumiem, że przy wejściu na serwer gracz miał ekran śmierci, tak? Pytam, bo to też może być przyczyna braku działania skryptu. Szczerze to nie widzę w tym skrypcie błędów, podejrzewam, że jakiś plugin, bądź skrypt wpływa na jego działanie.
  25. Proszę. Zrobiłem wykrywanie posiadania lore przy kopaniu kilofem oraz przy klikaniu na niego w każdym inventory.
×
×
  • Dodaj nową pozycję...