CoFFeIN04
Użytkownik-
Ilość zawartości
4951 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
170
Treść opublikowana przez CoFFeIN04
-
Pokaż kod. Wiesz, że istnieje coś takiego jak modulo? https://docs.skriptlang.org/docs.html?search=#mod
-
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
-
every 10 minutes: set all blocks in region "kowadla" to anvil
-
nie działający skrypt na /duel w dwóch aspektach
CoFFeIN04 odpowiedział(a) na ilustracja1337 pytanie w Pytania i problemy
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 -
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.
-
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.
-
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
-
zaktualizuj do najnowszej - problem zniknie! Według dokumentacji musisz posiadać minimalnie 2.2-dev19
-
Próbowałeś użyć wyrażenia final damage zamiast damage?
-
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!
-
wyrzucenie łączącego się gracza, gdy jest już online
CoFFeIN04 odpowiedział(a) na milonn pytanie w Pytania i problemy
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. -
Błąd w skrypcie na bilet do metra
CoFFeIN04 odpowiedział(a) na dimsongopl pytanie w Pytania i problemy
To by nic nie dało, trzeba rozbić ten warunek albo jakoś inaczej go zastąpić -
wyrzucenie łączącego się gracza, gdy jest już online
CoFFeIN04 odpowiedział(a) na milonn pytanie w Pytania i problemy
W jaki sposób chcesz temu zapobiec? Nie da się połączyć z 2 identycznych nazw na raz. -
Błąd w skrypcie na bilet do metra
CoFFeIN04 odpowiedział(a) na dimsongopl pytanie w Pytania i problemy
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: -
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%}
-
Czy nie lepiej skorzystać z komendy z LP na nadawanie rang czasowo? Możesz przypisać rolę do takiego gracza na np. 2h
-
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)
-
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
-
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.
-
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:
-
Bo taka składnia nie istnieje w Skript. Skąd pomysł na jej użycie? Poniżej przesyłam poradnik:
-
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
-
Jak możemy pomóc z tym skryptem?
