Skocz do zawartości

HubiRto

Użytkownik
  • Ilość zawartości

    13
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez HubiRto

  1. A mógłbym dostać jakiś tamplate tego jak by miało to wyglądać ?
  2. Mam pytanie czy jest jakiś sposób na wykrywanie i automatyczne zabijanie potworów lub zwierząt w minecraft mam tu na myśli sytuacje gdy gracz zobaczy lub wczyta dane entity. Zrobiłem EntityMoveEvent i ustawiałem e.getEntity().setHealth(0) , ale ten sposób po pierwsze jest dość wolny po drugie są potwory takie jak Shulkery które w ogóle się nie poruszają przez co taki event ich nie wykrywa. Potrzebuje szybko działający system, który nie ma być zoptymalizowany i ma nie obciążać serwera, tylko ma szybko i skutecznie działać. Wydaje mi się ze da się coś takiego zrobić za pomocą runnable, ale ja nie wiem jak coś takiego zrobić. Z góry dziękuje za pomoc.
  3. Ostatnio zajmuje się tworzeniem pluginu na drop ze stone'a i już cały plugin poza jednym dodatkiem nie mam zrobiony, a mianowicie autocraftowaniem. Jeżeli mógłby mi ktoś spróbować wytłumaczyć jak zrobić żeby za każdym razem ( nie tylko podczas eventu lub wywołania przez komendę ) jak gracz będzie mieć 9 diamentów np. to automatycznie je zamienia na blok diamentu ? Próbowałem wcześniej zrobić taki system poprzez kilka eventów takich jak PlayerPickupItemEvent, PlayerMoveEvent, BlockBreakEvent , ze w przypadku gdzie gracz się ruszy to szuka czy system czy ma 9 diamentów i gdy je ma to zamienia, ale wydaje mi się ze takie coś jest dosyć słabym rozwiązaniem lecz działającym, wiec prosiłbym o pomoc.
  4. Nie mam bo jakby to z czym mam problem jest częścią logowania które robię
  5. Próbowałem, nie działa.
  6. Mam problem ponieważ jak używam czegoś takiego To efekt blindess zaczyna mi działać dopiero po 10 sek i za to jak wrzucę to żeby wykonywała komenda to działa od razu i nie wiem jak to rozwiązać Próbowałem tez zrobić to w postaci takiej i tez zaczyna działać z opóźnieniem Proszę o pomoc bo już nie daje rady
  7. Ogólnie bardzo fajne stworzenie starej funkcjonalności SkQuery, która została usunięta, ale wyskakuje mimo wszystko błąd w tym kodzie. Mam wgrane Skrypta w wersji 2.6.1 i te rozszerzenie tłumaczeń skript-reflect-2.2.3 i mam taki błąd. Plik zapisałem w folderze tak jak inne skrypty. [19:51:51 WARN]: java.lang.Throwable: Warning: A plugin is creating a recipe using a Deprecated method. This will cause you to receive warnings stating 'Tried to load unrecognized recipe: bukkit:<ID>'. Please ask the author to give their recipe a static key using NamespacedKey. [19:51:51 WARN]: at org.bukkit.inventory.ShapedRecipe.<init>(ShapedRecipe.java:28) [19:51:51 WARN]: at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732) [19:51:51 WARN]: at skript-reflect-2.2.3.jar//com.btk5h.skriptmirror.skript.reflect.ExprJavaCall.invoke(ExprJavaCall.java:488) [19:51:51 WARN]: at skript-reflect-2.2.3.jar//com.btk5h.skriptmirror.skript.reflect.ExprJavaCall.getSingle(ExprJavaCall.java:230) [19:51:51 WARN]: at skript-reflect-2.2.3.jar//com.btk5h.skriptmirror.skript.reflect.ExprJavaCall.getArray(ExprJavaCall.java:235) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.effects.EffChange.execute(EffChange.java:273) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.Effect.run(Effect.java:51) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:60) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:88) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.Trigger.execute(Trigger.java:56) [19:51:51 WARN]: at skript-reflect-2.2.3.jar//com.btk5h.skriptmirror.skript.custom.effect.CustomEffect.invokeEffect(CustomEffect.java:55) [19:51:51 WARN]: at skript-reflect-2.2.3.jar//com.btk5h.skriptmirror.skript.custom.effect.CustomEffect.walk(CustomEffect.java:30) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:88) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.Trigger.execute(Trigger.java:56) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.events.EvtScript.runTrigger(EvtScript.java:88) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.events.EvtScript.register(EvtScript.java:68) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.lambda$loadScript$7(ScriptLoader.java:810) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:833) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.lambda$loadScripts$4(ScriptLoader.java:525) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.lambda$makeFuture$2(ScriptLoader.java:417) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.makeFuture(ScriptLoader.java:433) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:524) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:468) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.Skript$1.run(Skript.java:778) [19:51:51 WARN]: at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101) [19:51:51 WARN]: at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) [19:51:51 WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1229) [19:51:51 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) [19:51:51 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
  8. Nie wyświetla mi textury głowy gracza tylko zamienia mi ja na głowę steava. Używam do pisania najnowszego Skripta i SqQuery. Oczywiście jak powiedzmy napisze komendę give z dawaniem tej głowy to tez nie ma textury dopiero pojawia się po postawieniu. Czy da się to jakoś naprawić ?
  9. {player_online} zwraca wartości tylko yes i no i chciałem je zaminić na online lub offline command /gui: trigger: #Vault set {vault_eco_balance} to placeholder "vault_eco_balance" #LuckyPerms set {luckperms_prefix} to placeholder "luckperms_prefix" #Player set {player_name} to placeholder "player_name" set {player_online} to placeholder "player_online" open chest with 5 rows named "&6&lGUI" to player if "%{player_online}%" = "yes": set {player_online1} to placeholder "Onlineee" set player's current inventory's slot 10 to player's head named "&a%{player_name}%" with lore "&7Ranga: %{luckperms_prefix}%" and "&7Poziom: &e1" and "&7Portfel: &6%{vault_eco_balance}%zł" and " " and "&7Status: &a%{player_online1}%" on inventory click: event-inventory is not player's inventory if name of event-inventory is "&6&lGUI": cancel event i mi wyswietla Status: %Onlineee% i czy da sie to jakos zmienic bo ja probowalem roznych rzeczy i mi nic nie wychodzi lub ,czy jest jakis latwiejszy sposob na zaminae zmiennych z placeholder api
  10. Dzięki za tak szybką i skuteczną pomoc. Już wszystko działa, ale mam jeszcze pytanie czy trzeba robić każdy tak jak poniżej czy można zrobić listę jak w programowaniu algorytmów z wszystkimi. W sensie chodzi mi o zrobienie np. set {'1arg list '} to placeholder " 'arg2 list' " i do tego zrobić listę z dwoma tabelami ?
  11. A mianowicie mam pobrany Skrypt w najnowszej wersji 2.6 i mam pobrany SqQuery też w najnowszej wersji do tego jeszcze mam Ersatz i nie nie mogę wczytać danych z papi funny guilds moimo tego ze mam pobrane papi funny guilds Błąd: [19:53:07] [Server thread/ERROR]: Can't understand this expression: funnyguilds_guilds (Pomoc.sk, line 31: send "%funnyguilds_guilds%"') [19:53:07] [Server thread/INFO]: [Skript] Encountered 1 error while reloading Pomoc.sk! Skrypt: command /test: trigger: send "%funnyguilds_guilds%"
×
×
  • Dodaj nową pozycję...