Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. 1. Metoda getNewState() powinna się znaleźć w evencie. 2. Miałeś użyć eventu GameStateChangeEvent, nie enuma jako eventu. 3. W tym momencie nadpisałeś komendę /g przez co straci ona swoje pierwotne działanie. Użyj eventu 'on command'. 4. Nie wiem co tam u góry robi metoda getNewState(). 4. Jeszcze raz przeczytaj ten poradnik, próbuj aż do skutku.
  2. W takim razie spróbuj bez dodatków do Skripta. Następnie spróbuj jeszcze raz powtórzyć procedurę z usuwaniem folderu Skript. Jeżeli nadal nie zadziała, pokaż błędy w konsoli.
  3. 2.5.3 Matocolotoe?
  4. Nie, ten kod automatycznie wystrzeliwuje rzucaka.
  5. Nie lubię się powtarzać. Wpisz /ver Skript i podaj co zostanie wysłane.
  6. W 37. linijce popraw na 'loop 5 times'.
  7. Zacznijmy od tego, że ten kod nie zadziała. Nie można odejmować liczby od timespanu. rzucane-countdownMessage: "&cRzucane TNT zostanie &6wystrzelone za &e%6 - loop-number%&6..." Wstaw to zamiast 18 linijki i zadziała.
  8. W poradniku podanym przeze mnie zawarte jest wszystko. Bardzo dobrze, że chcesz samemu to zrobić, ale poradnik sam się nie przeczyta, ty to musisz zrobić.
  9. W 'on join' nie ma triggera. Użyj po prostu komendy podanej przeze mnie, wyjdź i wejdź na serwer.
  10. Użyj takiej komendy. command /test: trigger: clear {countdown::rzucaneTnt::%player%}
  11. Wpisz na serwerze /ver Skript. SkQuery nie miałeś pobierać najnowszej, a tą, którą ci podałem.
  12. Nie. Poradnik: https://skripthub.net/tutorials/33
  13. Ciągle masz źle wytabowany kod. Najlepiej byłoby użyć eventu GameStateChangeEvent, w którym sprawdzamy enuma GameState z pomocą metody getNewState() (jego też trzeba zaimportować). Tutaj należy sprawdzić czy getNewState() to jest 'GameState.starting' (tak mi się wydaje, że to jest to - ewentualnie będzie to 'GameState.playing').
  14. W takim razie podaj ponownie te rzeczy. EDIT: Upewnij się również, że usuwałeś folder Skript już z nowym pluginem Skript.
  15. Masz źle wytabowany kod. Dodatkowo użyłeś złego eventu, gdyż ten event jest wywoływany przy każdym ulepszeniu generatora. Znajdź jakiś event, który jest wywoływany na samym początku gry.
  16. Kormic

    Kupiec

    Podejrzewam, że nie zadziała, ale spróbuj ze Skriptem 2.5.3 od Matocolotoe.
  17. Kormic

    Kupiec

    A wersja Skripta?
  18. Nie używaj skript-mirror, użyj skript-reflect. Poradnik znajdziesz na stronie dodatku. I tak... 1. Patrzysz jaki package ma dany event. 2. Importujesz go w sekcji 'import'. 3. Używasz eventu 'on [nazwa eventu]'. 4. Ustawiasz zmienną globalną (np. 'set {blockGadgets} to now'). 5. Przy próbie użycia jakiegokolwiek gadżetu sprawdzasz czy różnica w czasie między 'now', a czasem w zmiennej jest mniejszy niż 2 minuty - jeżeli tak, anulujesz event i wysyłasz graczowi wiadomość, że nie może go jeszcze użyć (jeżeli gadżety są zawsze w jednym slocie, wystarczy sprawdzać 'player's current hotbar slot'). To by było właściwie na tyle. To są player eventy, więc będą wywoływane osobno dla każdego gracza. Lepiej użyć jakiegoś typowo serwerowego/gameplayowego.
  19. A jak ty chciałbyś to zrobić? Kiedy jest start areny? Jak się używa tych gadżetów?
  20. Ustaw 'damage value' narzędzia gracza. set damage value of player's tool to (max durability of player's tool - (max durability of player's tool - 250))
  21. Można jaśniej? Nie rozumiem co ty chcesz mieć w tym skrypcie.
  22. Pobierz Skript 2.5.3 od Matocolotoe i pozbądź się WildSkript. Zalecam również zaktualizować SkRayFall do wersji 1.9.21 oraz pobrać nowszą wersję SkQuery stąd. Jeżeli nadal nie zadziała, spróbuj tak: wyłącz serwer zapisz skrypty i/lub zmienne w bezpiecznym miejscu usuń folder Skript włącz ponownie serwer wrzuć z powrotem wcześniej zapisane skrypty i/lub zmienne
  23. Możesz to zrobić z pomocą chat format. set chat format to "%nl%[player] >> [message]%nl%" Umieszczamy to w evencie 'on chat' i przed tą linijką sprawdzamy permisję gracza. if player has permission "permisja.admina": Chcemy sprawdzić czy gracz jest administratorem. Uzupełnij sobie nazwą twojej permisji.
  24. 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 twój skrypt (w jaki sposób go uzupełniłeś)
  25. Usuń dwukropek na końcu linijki sprawdzającej pierwsza linijkę na tabliczce.
×
×
  • Dodaj nową pozycję...