-
Ilość zawartości
139 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez Sołtys™
-
pytanie Obracanie ramek na przedmioty ( Item frame )
Sołtys™ odpowiedział(a) na Sołtys™ pytanie w Pytania i problemy
Bez kitu. Sprawdzałem to na samym początku i coś nie pykło. 5 lat w skripcie a na czymś takim się zaciąłem. XD Temat do zamkniecia. -
pytanie Obracanie ramek na przedmioty ( Item frame )
Sołtys™ opublikował(a) pytanie w Pytania i problemy
Siemka. Ma ktoś pomysł jak zablokować obracanie ramek na przedmioty przy użyciu skripta? PS. Wiem ze da się to zrobić w WG ale nie będę tylko po to wgrywać dodatkowych pluginów. -
Mam nadzieję że napisałes to ironicznie.
-
Siema, Jaki addon do GUI polecacie? Bo narobilo się tego to może ktoś w końcu zrobił to dobrze.
-
loool faktycznie. Dzieki wielkie.
-
Witam Potrzebuje zapisać jako string sybole uzywane w formie skladni skripta? np. " % # Niby da się to zrobić zapisując do zmiennej owe symbole np z wiadomości (np) command: /gethashtag <text>: trigger: set {_symbol} to arg 1 send "%{_symbol}%" ale zapewne da się to zrobić jakoś łatwiej. Wiem że % wystarczy wpisać %% i wyswietla... a co z " i #?
-
ma ktoś pomysł jak postawić głowę gracza {_p} w lokacji {_loc}? jak ją dam do eQ to działa. Jak próbuję ją postawic jako blok kodem to robi z niej głowę szkieleta.
-
Dziala z wilkami, villagerami ale z zobmbie juz nie... bledow nie wywala ale i tak respi się dorosły..
-
Jak zrespić małego wilka / małego zombie
-
załamujesz mnie Primo give 1 nether brick named "&dDobry arbuz" to player Sekundo Tutaj masz nazwy wszystkich przedmiotow w script
-
Polecam zajrzeć do pliku aliases-english w folderze głównym scripta. Tam masz każdy item, jego id i to jak nazywa sie w script a co do twojego problemu to "nether brick" zamiast "netherbrick" powinno załatwić sprawę. Pomogłem? Daj + i najlepsza odpowiedź
-
Siema. Potrzebuję odnieść się do itemów w enderchescie graczy, którzy nie są połączeni z serwerem Próbowalem coś takiego ale dziala tylko gdy są na serwerze set {_pl} to "NickGraczaOFFLINE" parsed as offline player loop items in enderchest of {_pl}: Send "&7- %loop-item%" jakieś pomysły?
-
Dziękuje szczęśliwy ziemniaczku bo to pomogło, z tym że troszkę się spóźniłeś bo sam już zajrzałem do tego addona i rozgryzłem czemu nie działa. Tak czy inaczej przypinam twoją odpowiedź bo o to chodziło a może komuś jeszcze się to przyda TEMAT DO ZAMKNIĘCIA
-
to bodajże z dodatku SkRayFall jesli sie nie mylę tak też zrobiłem jeszcze zanim napisalem ten post. nawet taki kod on hologram touch: send "1" to all players nie daje zadnej reakcji. Przeładowuje sie owszem bez błędów z tym ze jakiekolwiek próby interakcji z hologramem nic nie daja Dodam też ze w konsoli czyściutko tak jak by event nie został wywołany
-
Siema Robił ktoś może klikalne hologramy? Załóżmy ze mam Hologram stworzony przy pomocy HolographicDisplays i chciałbym zeby po kliknieciu w niego uruchamiala się komenda "/xyz %gracz który kliknął%" Jakieś pomysły?
-
problem z wyrzucaniem gracza podczas połączenia innego o tym samym nicku
Sołtys™ odpowiedział(a) na Sołtys™ pytanie w Pytania i problemy
No nie moge z Ciebie. O TO PYTAM PRZECIEŻ. Jak zapisać do zmiennej reason z kicka wywoływanego przez serwer... skUnity milczy na temat on Kick. A odnośnie twoich uwag co do kupowania addonów. Gdybym chciał to zrobić pluginem to jest 10 linijek roboty. @Override public void onPlayerKick(PlayerKickEvent event) { if (event.getReason() == "Logged in from another location.") { event.setCancelled(true); } } @Override public void onPlayerLogin(PlayerLoginEvent event) { for (Player p : plugin.getServer().getOnlinePlayers()) { if (p != event.getPlayer() && p.getName().equalsIgnoreCase(event.getPlayer().getName())) { event.setResult(Result.KICK_OTHER); event.setKickMessage("Gracz o tym nicku jest już na serwerze!"); break; } } } EDIT: Chce się tylko dowiedzieć czy da się to zrobić skryptem. -
problem z wyrzucaniem gracza podczas połączenia innego o tym samym nicku
Sołtys™ odpowiedział(a) na Sołtys™ pytanie w Pytania i problemy
Emocje emocjami ale piszesz BARDZO NIEBEZPIECZNY kod kolego. Postujesz go bez sprawdzenia jak działa i czy w ogóle działa (a działa tak że blokuje jakiekolwiek połączenie z serwerem). A co do stażu to szczerze wątpię. (popatrz sobie na datę dołączenia do forum młodzieńcze). Fakt że mało się udzielam na forum wynika z tego że rzadko kiedy potrzebuję jakiejkolwiek pomocy. Dobra inne pytanie. Da się jakoś sprawdzić Reason w momencie gdy kogoś kicka? (bo event On kick: już da się wstrzymać.) -
problem z wyrzucaniem gracza podczas połączenia innego o tym samym nicku
Sołtys™ odpowiedział(a) na Sołtys™ pytanie w Pytania i problemy
PRZY EVENTCIE ON JOIN DZIAŁASZ W MOMENCIE GDY TAMTEGO GRACZA JUŻ NIE MA NA SERWERZE. Tak więc to co napisałeś teraz jest jeszcze większa bzdurą. Ale nawet jeśli by to tak działało jak ci się wydaje to pomyśl chwilę... Co takie rozwiązanie da twoim zdaniem? Jeśli nie wiesz jak coś zrobić to nie pisz " nic nie zrobisz chyba" bo to tylko sztuczne nabijanie sobie odpowiedzi. -
problem z wyrzucaniem gracza podczas połączenia innego o tym samym nicku
Sołtys™ odpowiedział(a) na Sołtys™ pytanie w Pytania i problemy
to głupie... Poza tym przy takim ustawieniu to najpierw loga tego co był, a potem tego co wszedł (czyli obydwaj zostają wyrzuceni)... poza tym jak dodasz taki kod nie da się w ogóle zalogować bo zaraz po połączeniu gracz zostaje wyrzucony bo przecież on sam też jest loop-player, gdy loopujesz wszystkich. GŁUPIE I BARDZO SZKODLIWE! (przemilczę to ze z jakiegoś powodu 3x zakończyłeś wątek..) Kombinuje jeszcze z on kick i wychwytywać to wstecz, z tym ze jak w takim przypadku odnieść się do reasone? -
problem z wyrzucaniem gracza podczas połączenia innego o tym samym nicku
Sołtys™ opublikował(a) pytanie w Pytania i problemy
Witam serdecznie Załóżmy sytuację hipotetyczną. Gracz o nicku XXX korzystający z launchera non-premium aka pirata gra sobie spokojnie na serwerze. Inny gracz również przy pomocy takiego launchera próbuje sie zalogować wpisując ten sam nick "XXX", a spigot w swojej naturze ma tak ze wyrzuca tego co był dotychczas, a nie tego co dołączył wyrzucając mu komunikat "you are logged in from another location". Zaznaczmy tu że na serwerze nie ma żadnego z popularnych pluginów do logowania typu AuthMe / xAuth / Authblablabla Tu pojawia się pytanie do magicznych wszechwiedzących elfów z tego forum. Czy da się odwrócić tą sytuację, tak by zamiast wyrzucać gracza który był dotychczas, uniemożliwiało połączenie temu który próbuje sie połączyć? Coś na zasadzie "Gracz o tym nicku jest już na serwerze!" Próbowałem już wielu kombinacji typu/ on connect: loop all players: "%name of player%" is "%name of loop-player%": kick player by reason of "&cGracz o tym nicku jest już na serwerze!" jednakże nie przynoszą one oczekiwanego rezultatu. Jakieś pomysły? PS. Tak wiem ze wgranie gotowego pluginu na logowanie (AuthMe) załatwia ten problem, ale nie satysfakcjonuje mnie takie rozwiązanie. -
da się tylko sprecyzuj czego potrzebujesz... opisz to bardziej obrazowo... ten kilof posiada gracz czy jest to czesc gui... ?
-
no miało to ryć banię.. taki był cel... hmm.. teraz taki pomysł wykminiłem.. ze jak by zapisac loalizacje gracza.. sprawdzać jak sie zmieniła przez jednostkę czasu, a potem pchnac gracza w kierunku z A do B z predkoscia równa odległosci tych punktów.. jest ktoś w stanie to napisać bo dla mnie wektory to troche jezyk obcy
-
A istnieje jakiś sposób żeby sprawdzić prędkość z jaką porusza się gracz?
-
Witam. Pytanie myślę do nieco bardziej zaawansowanych magów kodu. Czy istnieje możliwość w skript przenieść gracza na inne kordy bez utraty prędkości? Wyjaśnię na przykładzie. Chcę zrobić nieskonczone schody w dół. W tym celu wybudowałem segmentową wierzyczkę jak na rysunku poniżej i połączyłem to z następującym kodem: on any move: y-coordinate of player is smaller than 100: set {_l} to location of player set y-coordinate of {_l} to y-coordinate of {_l}+12 teleport player to {_l} i całość teoretycznie działa. Gracz po przejsciu przez wysokość graniczą oznaczoną jako czerwona linia zostaje przeteleportowany na wysokosc o 1 segment wyższą z tym że teleportacji toważyszy lekkie wrażenie przeskoku spowodowane utratą nabytej prędkości. Ma ktoś jakiś pomysł jak teleportować gracza który spada tak by dalej spadał? a nie tylko postawić go wyżej?
-
Mam taki oto kod: command /errortest: trigger: set {_loc} to location of player spawn 10 of particle heart at {_loc} Przy przeładowaniu nie ma błędów za to jak użyję /errortest to wyrzuca cos takiego w consoli i oczywiscie particle sie nie pojawia [18:26:47 INFO]: Soltys_GOLD [7572e8f9-f1c4-3539-9cfa-a8f5c3845028]: /errortest [18:26:47 WARN]: java.lang.IllegalArgumentException: Can not set net.minecraft.server.v1_8_R3.EnumParticle field net.minecraft.server.v1_8_R3.PacketPlayOutWorldParticles.a to java.lang.String [18:26:47 WARN]: at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167) [18:26:47 WARN]: at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171) [18:26:47 WARN]: at sun.reflect.UnsafeObjectFieldAccessorImpl.set(UnsafeObjectFieldAccessorImpl.java:81) [18:26:47 WARN]: at java.lang.reflect.Field.set(Field.java:764) [18:26:47 WARN]: at com.w00tmast3r.skquery.util.packet.particle.Particle.play(Particle.java:63) [18:26:47 WARN]: at com.w00tmast3r.skquery.elements.effects.EffParticle.execute(EffParticle.java:38) [18:26:47 WARN]: at ch.njol.skript.lang.Effect.run(Effect.java:54) [18:26:47 WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63) [18:26:47 WARN]: at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) [18:26:47 WARN]: at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) [18:26:47 WARN]: at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:222) [18:26:47 WARN]: at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:184) [18:26:47 WARN]: at ch.njol.skript.command.Commands.handleCommand(Commands.java:270) [18:26:47 WARN]: at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:165) [18:26:47 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [18:26:47 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [18:26:47 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [18:26:47 WARN]: at java.lang.reflect.Method.invoke(Method.java:497) [18:26:47 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [18:26:47 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [18:26:47 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [18:26:47 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [18:26:47 WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1154) [18:26:47 WARN]: at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [18:26:47 WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [18:26:47 WARN]: at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [18:26:47 WARN]: at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [18:26:47 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [18:26:47 WARN]: at java.util.concurrent.FutureTask.run(FutureTask.java:266) [18:26:47 WARN]: at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [18:26:47 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [18:26:47 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [18:26:47 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [18:26:47 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [18:26:47 WARN]: at java.lang.Thread.run(Thread.java:745) Spigot 1.8.8 Skript 2.2 Fixes V8b SkQuery 1.7-1.8-1.9 ktoś coś? Ewentualnie jakis alternatywny sposob na generowanie particle w 1.8.8?
