EdeQ
Użytkownik-
Ilość zawartości
70 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez EdeQ
-
Poradzilem sobie sam z tym problemem To moj kod: Natomiast mam kolejny problem, poniewaz gdy stawia sie lozko to zapisuje sie lokalizacja tylko jednej kratki na ktorym zostal postawiony, a lozko jak wiadomo jest szerokie na dwie kratki. Jak niszczy sie to lozko na tej drugiej kratce to home sie nie usuwa
-
Hej, probowalem napisac skrypt na /home. Polega on na tym, ze po kliknieciu prawym przyciskiem myszy + shift na lozko tworzy sie nam dom w lokalizacji lozka. Jest zrobiony "antyspam" zeby nie mozna bylo klikac caly czas tego samego lozka. Jesli sie chce zmienic lozko to inne lozko juz kliknac mozna, ale drugi raz to samo nie. Lozko i dom usuwa sie po zniszczeniu swojego lozka przez wlasciciela ustawionego domu w lokalizacji lozka. Mam problem w tym, ze jesli jakis inny gracz zniszczy moje lozko to dom sie nie usuwa, a chcialbym zeby dom zniknal razem z lozkiem pomimo tego ze usuwa je ktos inny. EDIT: Dodam, ze chodzi mi o to, zeby ogolnie po zniszczeniu tego konkretnego lozka usuwal sie rowniez home. Nawet jesli zniszczy go cos innego niz gracz. Np. wybuch tnt albo creeper
-
Hej. Daloby rade zrobic cos takiego w skrypcie, aby po smierci nie wypadaly przedmioty z paska glownego i zbroja, a reszta eq juz tak?
-
T A co jest z nim nie tak, jesli jest w skrypcie? W takim razie czym mam sie posluzyc, aby osiagnac swoj cel?
-
w on every seconds tez nie dziala. Wyrzuca blad, ze nie moze byc wrzucony w ten event
-
na on join nie zadziala. Wurzuca blad, ze nie moze byc wrzucony do eventu on join: if world's time is between 6:00 and 17:59:
-
Tak juz wczesniej znalazlem to w dokumentacji i probowalem tego uzyc, ale nie wiem w jakim evencie to dodac. On every second nie dziala, gdzie to wrzucic?
-
W jaki sposob?
-
Hej mam problem. Probuje zrobic w scoreboard mozliwosc zmieniania sie emotki zaleznie od pory dnia, czyli jesli jest dzien w minecraft to emotka jest sloncem, a w nocy ksiezycem. Nie moge znalezc odpowiedniego eventu i jak moglbym to zrobic zeby to dzialalo. To moj aktualny kod i wstepnie to dziala, ale jesli dana godzina, czyli w tym przypadku godzina 18 zostanie jakims trafem pominieta (komenda, spaniem czy cos) to pomimo nocy w grze emotka sie nie zmieni. Jak to zrobic? To moj kod:
-
skript-reflect | Jak usunac kolizje mobow?
EdeQ odpowiedział(a) na EdeQ pytanie w Pytania i problemy
Aha. No to nie dziala mi ten efekt -
Hej, mam problem, bo szukam po internecie i nie moge niz znalezc. Co zimportowac do mojego skryptu zeby pozniej usunac kolizje respiacego sie moba? set {pet::%{_player}%} to last spawned entity {pet::%{_player}%}.setCollidable(false)
-
Dobra dziala. Dzieki
-
Nie mam. Wpisalem sobie w google co to jest, ale nie wiem jak tego uzyc. Gdzie to pobrac?
-
Hej, pobralem rozszerzenie skript-reflect. Na moim serwerze mam silnik PaperSpigot (probowalem na purpur z ciekawosci czy cos to da, ale zadnych rezultatow) na wersje 1.20.1. Mam najnowszego skripta. Jak wgrywam rozszerzenie i zreloaduje skrypt to czasem dziala, a czasem nie, bo jak wpisze /pl to raz pokaze na zielono, a raz na czerowno. Moje skrypty po wgraniu rozszerzenia przestaly dzialac. W konsoli wyrzuca mi taki blad: [11:43:28 ERROR]: #!#! [11:43:28 ERROR]: #!#! [Skript] Severe Error: [11:43:28 ERROR]: #!#! Exception occurred in Skript's main command [11:43:28 ERROR]: #!#! Used command: /sk reload pety (3).sk [11:43:28 ERROR]: #!#! [11:43:28 ERROR]: #!#! Something went horribly wrong with Skript. [11:43:28 ERROR]: #!#! This issue is NOT your fault! You probably can't fix it yourself, either. [11:43:28 ERROR]: #!#! It looks like you are using some plugin(s) that alter how Skript works (addons). [11:43:28 ERROR]: #!#! Here is full list of them: [11:43:28 ERROR]: #!#! skript-reflect v2.3 (https://github.com/TPGamesNL/skript-reflect) [11:43:28 ERROR]: #!#! We could not identify which of those are specially related, so this might also be Skript issue. [11:43:28 ERROR]: #!#! You should try disabling those plugins one by one, trying to find which one causes it. [11:43:28 ERROR]: #!#! If the error doesn't disappear even after disabling all listed plugins, it is probably Skript issue. [11:43:28 ERROR]: #!#! In that case, you will be given instruction on how should you report it. [11:43:28 ERROR]: #!#! On the other hand, if the error disappears when disabling some plugin, report it to author of that plugin. [11:43:28 ERROR]: #!#! Only if the author tells you to do so, report it to Skript's issue tracker. [11:43:28 ERROR]: #!#! [11:43:28 ERROR]: #!#! Stack trace: [11:43:28 ERROR]: #!#! java.lang.NullPointerException: Cannot invoke "ch.njol.skript.command.ScriptCommand.unregisterHelp()" because "scriptCommand" is null [11:43:28 ERROR]: #!#! at Skript.jar//ch.njol.skript.command.Commands.unregisterCommand(Commands.java:290) [11:43:28 ERROR]: #!#! at Skript.jar//ch.njol.skript.structures.StructCommand.unload(StructCommand.java:325) [11:43:28 ERROR]: #!#! at Skript.jar//ch.njol.skript.ScriptLoader.unloadScripts(ScriptLoader.java:830) [11:43:28 ERROR]: #!#! at Skript.jar//ch.njol.skript.ScriptLoader.unloadScript(ScriptLoader.java:864) [11:43:28 ERROR]: #!#! at Skript.jar//ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:189) [11:43:28 ERROR]: #!#! at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) [11:43:28 ERROR]: #!#! at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) [11:43:28 ERROR]: #!#! at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:943) [11:43:28 ERROR]: #!#! at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) [11:43:28 ERROR]: #!#! at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:265) [11:43:28 ERROR]: #!#! at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:332) [11:43:28 ERROR]: #!#! at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:316) [11:43:28 ERROR]: #!#! at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2387) [11:43:28 ERROR]: #!#! at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$21(PlayerConnection.java:2347) [11:43:28 ERROR]: #!#! at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59) [11:43:28 ERROR]: #!#! at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) [11:43:28 ERROR]: #!#! at net.minecraft.server.TickTask.run(TickTask.java:18) [11:43:28 ERROR]: #!#! at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153) [11:43:28 ERROR]: #!#! at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24) [11:43:28 ERROR]: #!#! at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1366) [11:43:28 ERROR]: #!#! at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:197) [11:43:28 ERROR]: #!#! at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126) [11:43:28 ERROR]: #!#! at net.minecraft.server.MinecraftServer.bg(MinecraftServer.java:1343) [11:43:28 ERROR]: #!#! at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1336) [11:43:28 ERROR]: #!#! at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136) [11:43:28 ERROR]: #!#! at net.minecraft.server.MinecraftServer.p_(MinecraftServer.java:1314) [11:43:28 ERROR]: #!#! at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1202) [11:43:28 ERROR]: #!#! at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323) [11:43:28 ERROR]: #!#! at java.base/java.lang.Thread.run(Thread.java:833) [11:43:28 ERROR]: #!#! [11:43:28 ERROR]: #!#! Version Information: [11:43:28 ERROR]: #!#! Skript: 2.7.0 (latest) [11:43:28 ERROR]: #!#! Flavor: skriptlang-github [11:43:28 ERROR]: #!#! Date: 08:55:03.744299 [11:43:28 ERROR]: #!#! Bukkit: 1.20-R0.1-SNAPSHOT [11:43:28 ERROR]: #!#! Minecraft: 1.20 [11:43:28 ERROR]: #!#! Java: 18.0.2 (OpenJDK 64-Bit Server VM 18.0.2+9-61) [11:43:28 ERROR]: #!#! OS: Linux amd64 3.10.0-1160.49.1.el7.x86_64 [11:43:28 ERROR]: #!#! [11:43:28 ERROR]: #!#! Server platform: Paper [11:43:28 ERROR]: #!#! [11:43:28 ERROR]: #!#! Current node: null [11:43:28 ERROR]: #!#! Current item: null [11:43:28 ERROR]: #!#! [11:43:28 ERROR]: #!#! Thread: Server thread [11:43:28 ERROR]: #!#! [11:43:28 ERROR]: #!#! Language: english [11:43:28 ERROR]: #!#! Link parse mode: DISABLED [11:43:28 ERROR]: #!#! [11:43:28 ERROR]: #!#! End of Error. [11:43:28 ERROR]: #!#! Wie ktos co na to poradzic? Nie bardzo kumam gdzie mam sie doszukac problemu w tym error
-
Dobra napisalem i poprawilem troche kod. Teraz imie zmienia sie i dodalem tez usuwanie zwierzaka ze znika i ze po zmianie imienia automatycznie zwierzak sie respi na nowo z nowym imieniem, ale mam nowy problem, bo kod w funckji respienia peta, czyli while {petactive::%{_player}%} is true: make {_pet} pathfind towards {_p} wait 2 ticks nie dziala. Pies nie podaza na wlascicielem. Wiecie jak to naprawic? I pojawia sie tu tez moje pytanie. Co zrobic zeby zwierzak byl niesmiertelny? Jakeigo rozszerzenia uzyc? Patrzylem po dokumentacjach i nie moglem znalezc nic, ale bardzo mozliwe ze zle szukam dlatego potrzebuje pomocy. No i oswajanie w funkcji tak samo nie dziala pomimo tego, ze mam SkQuery. To moj aktualny kod: EDIT: Dobra znalazlem blad i juz zwierzak podaza za wlascicielem
-
Ok dziekuje za pomoc. Posiedze nad tym i sprobuje to poprawic.
-
Nie posiadam SkQuerry tylko SkBee, normalnie tame nie uzyte w funkcji dzialalo, ale w funkcji juz nie. Pobiore rozszerzenie i dam znac czy faktycznie wtedy to zadziala. A co do respienia zwierzaka to jak mam to rozwiazac? EDIT: Jednak mam SkQuery, moj blad sorry
-
Wybacz. Jak pisalem post mialem wszystko opisane, ale przy publikacji sie nie dodalo, a zwrocilem uwage na to dopiero teraz. Pierwszym problemem jest to, ze zwierze w ogole sie nie respi, czyli w funkcji {_animal} nie dziala. Druga sprawa jest to co napisales. Imie zwierzaka sie nie zmienialo i dziekuje za naprowadzenie. Trzecim problemem jest to, ze w funkcji oswajanie zwierzaka nie dziala i wyrzuca blad. Mam na mysli ta linijke: tame {_pet} to the {_p} EDIT: W edycji nazwy zwierzaka uzylem zimennej stalej, bo jesli wybierze sie opcje z gui zmiany zwierzaka to kolejna wiadomosc na czacie przypisuje sie to imienia dla zwierzaka. Natomiast kolejna wiadomosc na chacie moze byc juz "normalna", czyli jakos musze to zdeklarowac, ze jesli wybierze sie opcje zmiany imienia w gui to wlacza sie "tryb", czyli ta zmienna stala i kolejna wiadomosc zostanie przypisana do {_name}, a pozniej musze ten "tryb" wylaczyc dlatego jest na false. Jest jakies inne tego rozwiazanie? To co ty napisales nie bedzie przeciez dzialac (set {petname::%player%} to {_name}), bo to zmienna na wylaczenie lub wlaczenie trybu.
-
-
Blokada przenoszenia itemow z inventory do chest gui
EdeQ odpowiedział(a) na EdeQ pytanie w Pytania i problemy
Rozumiem, ale nie dokonca o to mi chodzilo. Teraz jak klikam shifta i klikne na przedmiot w GUI to moge go zabrac, ale bez shifta juz nie. Ponadto jak wezme przedmiot z mojego ekwipunku bez shifta i przeciagne go do chest gui i go tam zostawie to nie moge go juz spowrotem zabrac i jak wylacze chest gui to ten przedmiot po prostu znika. Prosze jesli masz wsytarczajaco czasu zerknij na moj ostatni post o sprzedawaniu ryb. -
Blokada przenoszenia itemow z inventory do chest gui
EdeQ odpowiedział(a) na EdeQ pytanie w Pytania i problemy
Wyrzuca blad w click type is left click. -
Blokada przenoszenia itemow z inventory do chest gui
EdeQ opublikował(a) pytanie w Pytania i problemy
Panowie. Wie ktos jak zablokowac przenoszenie przedmiotow z inventory gracza do chest gui? Co za to odpowiada? Jak klikne z shiftem jakis przedmiot z mojego inventory i mam przy tym otwarrte chest gui to czasami sie przenosi i tam zostaje, ale nie moge go juz zabrac -
Nie ten temat przepraszam. Do usuniecia
-
Panowie. Wie ktos jak zablokowac przenoszenie przedmiotow z inventory gracza do chest gui? Co za to odpowiada? Jak klikne z shiftem jakis przedmiot z mojego inventory i mam przy tym otwarrte chest gui to czasami sie przenosi i tam zostaje, ale nie moge go juz zabrac
-
Siemanko. Chce stworzyc skrypt na sprzedawanie ryb w GUI, czyli po wpisaniu komendy /rybak otwieralo sie gui. Pierwsze 8 linijek GUI nie bedzie mozna kliknac poza dwoma itemami w slocie 0 i 4, ani nic do nich wlozyc. Slot 0 bedzie odpowiadal za cofanie (to juz mam zrobione), a slot 4 bedzie odpowiadal za sprzedawanie ryb po kliknieciu slotu 4. Skrypt ma polegac na tym, ze do GUI od slotu 8 w gore moge wlozyc ryby, ktore mam w ekwipunku. Kazdy rodzaj ryb ma miec przypisana swoja cene. Po wlozeciu ryb do GUI i najechaniu na slot 4 ma byc napisane w opisie przedmiotu ile wszystkie ryby sa warte, a po kliknieciu slot 4 wszystkie ryby, ktore sa w gui maja zostac sprzedane i zniknac z GUI. To moj kod, ktory zaczalem pisac. Niby dziala, ale sie buguje:
