Skocz do zawartości

CoFFeIN04

Użytkownik
  • Ilość zawartości

    4951
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    170

Treść opublikowana przez CoFFeIN04

  1. Pokaż kod. Wiesz, że istnieje coś takiego jak modulo? https://docs.skriptlang.org/docs.html?search=#mod
  2. Muszę sprostować moją wypowiedź: tyczy się ona regionu, w którym kowadła są ustawione w wielki stos w prostopadłościanie. Taką wizję tego regionu "kowadla" przyjąłem po przeczytaniu posta. Jeśli jest jednak trochę inaczej - jedną z opcji może być: on rightclick on anvil: region at location of clicked block = "kowadla" cancel event open anvil inventory to player lub on rightclick on anvil: region at location of clicked block = "kowadla" set event-block to anvil
  3. every 10 minutes: set all blocks in region "kowadla" to anvil
  4. Próbowałeś zamienić kolejność w warunkui na if arg-1 is player? ew. sender? a może porównywanie name of player? w komendzie nie ma attacker i victim
  5. Tak jak wspomniałem, spróbuj dodać jakieś wiadomości w celach diagnostycznych, np. send "debug1" to all players play sound "ENTITY_PLAYER_LEVELUP" to all players send "debug2" to all players Możesz dowolnie te wiadomości edytować i sprawdzać, czy się zmieniają. Jeśli wiadomości się zmienią po przeładowaniu, to po prostu jest błąd w Twoim kodzie.
  6. Spróbuj zatem zmienić komunikat o tym błędzie, że nie można naprawić tej elytry, a następnie sprawdź, czy się on zmienia. Jeśli się zmienia, to skrypt przeładował się poprawnie, natomiast problem jest w twoim kodzie. I na 90% tak właśnie jest.
  7. Jakie zmiany się nie wprowadzają? Podaj przykład. Upewnij się, że poprawnie zapisujesz plik. Możesz spróbować po zapisaniu skryptu go wyłączyć (/sk disable), a następnie ponownie włączyć (/sk enable), po obu komendach oczywiście nazwa omawianego skryptu. Dodatkowo nie ma potrzeby dodawania .sk po nazwie skryptu. Upewnij się, że posiadasz najnowszą stabilną wersję Skript
  8. zaktualizuj do najnowszej - problem zniknie! Według dokumentacji musisz posiadać minimalnie 2.2-dev19
  9. Próbowałeś użyć wyrażenia final damage zamiast damage?
  10. Jest taki jeden plugin, ale nie jest wspierany: https://www.spigotmc.org/resources/nokaut-knockout-not-supported.85152/ Innych nie widzę, także jak ten nie zadziała, będzie trzeba zlecić komuś stworzenie takowego!
  11. przykładowe linki do dokumentacji: https://docs.skriptlang.org/docs.html?search=#connect https://docs.skriptlang.org/docs.html?search=#EffKick https://docs.skriptlang.org/docs.html?search=#CondIsOnline W jednym z linków nawet jest podobny przykład.
  12. To by nic nie dało, trzeba rozbić ten warunek albo jakoś inaczej go zastąpić
  13. W jaki sposób chcesz temu zapobiec? Nie da się połączyć z 2 identycznych nazw na raz.
  14. Wstaw kod w Code, inaczej nie wiem w której linijce jest problem Ale domyślam się, że może być tu problem, rozdziel to na dwa warunki:
  15. command /podloz <integer>: trigger: set {blockReward::%location of target block of player%} to arg on mine: {blockReward::%location of event-block%} is set add {blockReward::%location of event-block%} to {kasa::%player%} delete {blockReward::%location of event-block%}
  16. Czy nie lepiej skorzystać z komendy z LP na nadawanie rang czasowo? Możesz przypisać rolę do takiego gracza na np. 2h
  17. CoFFeIN04

    Skrypt na effect

    przecież istnieje event, który jest wywoływany przy użyciu totemu. wystarczy dać efekt podczas wejścia na serwer oraz w przypadku evencie on resurrect (po zachowaniu odpowiednich warunków)
  18. Jak się okazało, jest to znany błąd, nie jesteś w tym sam: https://github.com/SkriptLang/Skript/issues/6907 Na początek zacznij od zaktualizowania wszystkich dodatków do Skript, jeśli takowe posiadasz. Jeśli to nic nie da, pozostają dwie opcje: - downgrade wersji skript do przedostatniej stabilnej, zapewne 2.8.7 - zastosować się do instrukcji ze strony podanej wcześniej
  19. Zły dział. Zacznij od zaktualizowania silnika serwera do najnowszej wersji. Następnie spróbuj użyć poniższej nazwy dźwięku zamiast podanej przez Ciebie.
  20. Chciałbym jeszcze zaznaczyć, że poniższy warunek jest bez sensu i się zawsze wykona: if 30 <= 30: Dodatkowo tutaj: remove 30 gold nugget of unbreaking 10 named "&eOdłamek zegaru" from the player po ilości (30) wypada dodać 'of', nawet jeśli to działa
  21. musisz pokazać cały kod Ale na samym początku wydaje mi się, że musisz zmienić znak większości > na < if amount of gold nuggets in player's inventory < 30: To trochę dziwne, musisz korzystać z jakiejś starej wersji skript z niezaktualizowanymi aliasami, bo według oficjalnego pliku na github aliasy powinny wyglądać tak:
  22. Spróbuj if amount of golden nuggets in player's inventory > 30: Jeśli nie zadziała to podziel się z nami wersją twojego silnika serwera oraz pluginu Skript
  23. CoFFeIN04

    pomoc

    Bo taka składnia nie istnieje w Skript. Skąd pomysł na jej użycie? Poniżej przesyłam poradnik:
  24. a co nie działa? jakieś błędy? Problem może leżeć w warunku, poprawne jest użycie poniższego: https://docs.skriptlang.org/docs.html?search=#CondRegionContains
  25. Jak możemy pomóc z tym skryptem?
×
×
  • Dodaj nową pozycję...