Skocz do zawartości

Enxi

Użytkownik
  • Ilość zawartości

    65
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez Enxi

  1. @Savorski To co piszesz jest conajmniej śmieszne, jaki worldguard 1.8? Skrypt jest napisany pod skript v2.1.2 a najnowsza wersja worldguard kompatybilna z tą wersja to v5.9 która działa poprawnie do mc 1.8.8, co analogicznie oznacza ze skrypt działa tylko do wersji 1.8.8. Kolejna kwestia - addom, działa poprawnie? Działa, mało tego - jak mi powiesz co działa niepoprawnie to dostaniesz ode mnie nagrodę dla programisty roku. Podpisuje się pod autora? Gdzie? W ostatnim poście wyraźnie napisałem, że mam prawo wykorzystywać ten addom, jak tylko mi się podoba. Jeżeli nadal masz jakieś refleksje, skontaktuj się z Nawem z prośbą o szczegóły lub z samą administracją forum, nie lubię gdy ktoś zarządza MOIM tematem, skryptem czy też czymkolwiek innym, co właśnie czynisz. Pozdrawiam. PS. Nie gwiazdorz jaki to Ty nie jesteś programista bo z przykrością chcę Cię poinformować że sam nim jestem, lecz po studiach i z 10 letnim stażem W jakich językach? Wszystkich WEBowych, C++ i powoli wkraczam w Jave.
  2. straszne, STRASZNE.... plugin zawierający zaledwie 3 klasy, w których jedyne co robi to zwraca longa może mieć aż tak poważne błędy? Skrypt ze względu na worldguarda jest wspierany tylko do wersji 1.8, więc....
  3. @Savorski Aby nie było niejasności - XamParkour to kontynuacja skryptu Pana Nawo, który porzucił projekt jak i wiele innych na rzecz szkoły. Kolejna kwestia to addom - właścicielem jest wyżej wspomniany Nawo, używam go bo jaki jest sens pisania nowego? Jedyne co w nim zmieniałem to sposób zapisu czasu z formy tysięcznej do całości nie zmieniając przy tym nazw klas i ogólnie pozostawiając informacje o prawowitym autorze. Addom ten jest najprostszym do wykonania pluginem zwracającym tylko longa z dwoma zapisami czasu i ich różnicą, więc nie rozwódźmy się tutaj o byle nic, skoro i tak mam pozwolenie na używanie owego pluginu Odnoszę też dziwne wrażenie, że bardzo chciałeś ,,zabłysnąć''... no cóż. Mam nadzieję, że Kolejny Nawo nam się szykuje było czystą ironią gdyż parę osób pisało już o rzekomym multikoncie, którym jestem... ja? No cóż, nie każdy jest obdarzony zdrowym rozsądkiem. Pozdrawiam
  4. UPDATE 1.1! Zmieniono: - Usunięto ponad 90% zmiennych, zostały tylko 2 ,,dynamiczne'' zapisywane w formacie boleam i long co nie powinno powodować żadnych lagów - Wszystkie konfiguracje graczy, aren itp są dostępne w pliku XamParkour.yml (interesuje nas tylko konfiguracja Players i Maps) - Lekka optymalizacja kodu Download Znalazłeś błąd? Napisz pod tematem
  5. @Ixidi Działa. Tylko czy idzie ustawić jeszcze facing?
  6. Witam, mam kod set {_spawn} to yaml value "..." from file "..." teleport player to {_spawn} {_spawn} zwraca koordynaty areny (czyli np x: -2094.162, y: 4, z: 1303.413) Niestety teleportacja nie odbywa się, próbowałem już set {_spawn} to {_spawn} parsed as location i inne tego typu rzeczy, ale nadal nic. Proszę o pomoc
  7. Podoba mi się Zwłaszcza że wykorzystałeś yaml z SkQuery a nie z tego beznadziejnego wildskript
  8. @Technik_pl Nie muszę nic udowadniać, skrypt ten to projekt który prowadzę już od roku i był on wykorzystywany na moim serwerze parkour, więc wiem jak działa.
  9. Do poprawnego działania skryptu aktualnie zastosowane zmienne są niezbędne, poza tym skrypt nie jest przeznaczony do dużych serwerów (ŻADEN skrypt nie jest)... Natomiast ten testowałem przy ok. 17 graczach i wszystko działało dosyć sprawnie przy zasobności 6GB RAMu PS. w poprzednim komentarzu dałem link do plików
  10. @Technik_pl Usunąłem jedną zmienną grupową, która była bez sensu, powinno trochę pomóc pliki serwerowe na których testowałem skrypt. https://www.dropbox.com/s/yg3pt4qo26b57kr/1.8.8.rar?dl=0
  11. Skrypt był testowany na silniku spigot 1.8.8 z skript v2.1.2 i world guard v5.9, co będziesz mógł zobaczyć zaraz na poradniku video, który za chwilę dodam. Kompatybilność skryptu z wersjami minecrafta: Skrypt działa na wszystkich wersjach silników kompatybilnych z skript v2.1.2 wraz z world guardem v5.9 Jeżeli chcemy zainstalować go na wersjach niekompatybilnych z skript v2.1.2 jak np. minecraft 1.11 to musimy zaopatrzyć się w skript v2.2 wraz z najnowszym world guardem, natomiast skrypt wtedy nie będzie działał poprawnie, tzn nie ma co liczyć na top10 na scoreboardzie. Podsumowując: Aktualna wersja XamParkour współpracuje tylko z skript v2.1.2 i world guard v5.9 więc musimy dobrać kompatybilny silnik (np. spigot 1.8.8) Wersje XamParkour na skript v2.2 będą pisane na czasie
  12. Sprawdź czy na pewno masz world guarda w wersji 5.9 i skript 2.1.2
  13. Problem rozwiązany: World Guard w wersji 6.0 lub nowszej nie współpracuje już z skript 2.1.2. Należy więc zaopatrzyć się w World Guard 5.9
  14. UPDATE! Naprawiono: - problemy z regionami - scoreboard - porządek w kodzie - błędne gramatycznie wiadomości - drobne błędy Download Znalazłeś błąd? Napisz pod tematem
  15. Enxi

    Case opening 2.3

    @Reedzev_ Dziękuję za opinię Dawajcie jakieś propozycje dot. nowych opcji skryptu!
  16. Enxi

    Case opening 2.3

    W opcjach w przedziale od 16 do 18 linii masz opcje dot. dropów. chance drop key: 1% # Szansa na wykopanie klucza podana w procentach chance drop chest: 2% # Szansa na wykopanie skrzyni podana w procentach block drop: stone or dirt or gravel # Z jakiego bloku mozna wykopac skrzynie/klucz Tutaj to sobie konfigurujesz W razie dalszych problemów pisz śmiało.
  17. Witam, po każdym ruchu w minecraft wysypują się błędy: [15:49:39 ERROR]: Could not pass event PlayerMoveEvent to Skript v2.1.2 java.lang.IncompatibleClassChangeError: Found interface com.sk89q.worldguard.protection.ApplicableRegionSet, but class was expected at ch.njol.skript.hooks.regions.WorldGuardHook.getRegionsAt_i(WorldGuardHook.java:195) ~[?:?] at ch.njol.skript.hooks.regions.RegionsPlugin.getRegionsAt(RegionsPlugin.java:94) ~[?:?] at ch.njol.skript.hooks.regions.events.EvtRegionBorder$3.execute(EvtRegionBorder.java:158) ~[?:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:270) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPosition.a(SourceFile:57) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-21fe707-e1ebe52] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_111] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_111] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-21fe707-e1ebe52] at java.lang.Thread.run(Unknown Source) [?:1.8.0_111] Pluginy: Skript 2.1.2 , WorldGuard 6.2, WorldEdit 6.1.2, SkQuery 3 Silnik: Spigot 1.8.8 Kod Skryptu: on region enter: if {parkour::player::arena::%player%} is set: set {_name} to {parkour::player::arena::%player%} replace all "_" with " " in {_name} if "%region at player%" contains "start": set {parkour::player::%player%::time::start} to now in millis set level progress of player to 0 set level of player to 0 set {parkour::player::%player%::start} to true if "%region at player%" contains "fail": set {parkour::player::%player%::start} to false teleport player to {parkour::arena::%{_name}%::spawn} set level progress of player to 0 set level of player to 0 if "%region at player%" contains "end": if {parkour::player::%player%::start} is true: set {parkour::player::%player%::time::end} to now in millis set {parkour::player::%player%::start} to false set {_add} to ({parkour::arena::%{_name}%::prize} - {parkour::player::%player%::transition::%{_name}%}) add 1 to {parkour::player::%player%::transition::%{_name}%} if {_add} is less than 1: set {_add} to 1 if player has permission "parkour.vip": set {_add} to {_add}*2 set {_add} to rounded down ({_add}*{parkour::player::multiplier::%player%}) add {_add} to {parkour::player::xp::%player%} wait 1 tick set {_time} to converted time {parkour::player::%player%::time::start} and {parkour::player::%player%::time::end} set {_time} to {_time} parsed as number send "{@tag} &6Ukonczyles parkour w &3%({_time} / 1000)% sekund&6." send "{@tag} &6Dostales &3%{_add}% XP &6Calos twojego XP to %{parkour::player::xp::%player%}%." wait 1 tick if {parkour::arena::%{_name}%::top::%player%} is not set: set {parkour::arena::%{_name}%::top::%player%} to 9999999 if {_time} is less than {parkour::arena::%{_name}%::top::%player%}: set {parkour::arena::%{_name}%::top::%player%} to {_time} set {_num} to size of {parkour::arena::%{_name}%::top::*} loop {_num} times: loop {parkour::arena::%{_name}%::top::*}: if {_v.%loop-number%} is not set: set {_v.%loop-number%} to loop-value set {_n.%loop-number%} to loop-index if loop-value is less than {_v.%loop-number%}: set {_v.%loop-number%} to loop-value set {_n.%loop-number%} to loop-index remove {_v.%loop-number%} from {parkour::arena::%{_name}%::top::*} if {_n.1} or {_n.2} or {_n.3} or {_n.4} or {_n.5} or {_n.6} or {_n.7} or {_n.8} or {_n.9} or {_n.10} is "%player%": if {_n.1} is "%player%": send "{@tag} &6Ustanowiles swoj najlepszy personalny rekord na parkourze &3%{_name}%" broadcast "{@tag} &3%player% &6ustanowil nowy rekord na parkourze &3%{_name}% &6z czasem &3%({_time} / 1000)% sekund&6!" else: send "{@tag} &6Zostales top10 na parkourze &3%{_name}% &6z czasem &3%({_time} / 1000)%&6!" loop {parkour::arena::%{_name}%::list::*}: if {parkour::player::arena::%loop-value%} is "%{_name}%": display board named "&3%{_name}%" to loop-value if {_v.1} is set: set {_v.1} to {_v.1} parsed as number make score "%({_v.1} / 1000)% &e%{parkour::player::nick::%{_n.1}%}%" in board of loop-value to -1 if {_v.2} is set: set {_v.2} to {_v.2} parsed as number make score "%({_v.2} / 1000)% &7%{parkour::player::nick::%{_n.2}%}%" in board of loop-value to -2 if {_v.3} is set: set {_v.3} to {_v.3} parsed as number make score "%({_v.3} / 1000)% &6%{parkour::player::nick::%{_n.3}%}%" in board of loop-value to -3 if {_v.4} is set: set {_v.4} to {_v.4} parsed as number make score "%({_v.4} / 1000)% %{parkour::player::nick::%{_n.4}%}%" in board of loop-value to -4 if {_v.5} is set: set {_v.5} to {_v.5} parsed as number make score "%({_v.5} / 1000)% %{parkour::player::nick::%{_n.5}%}%" in board of loop-value to -5 if {_v.6} is set: set {_v.6} to {_v.6} parsed as number make score "%({_v.6} / 1000)% %{parkour::player::nick::%{_n.6}%}%" in board of loop-value to -6 if {_v.7} is set: set {_v.7} to {_v.7} parsed as number make score "%({_v.7} / 1000)% %{parkour::player::nick::%{_n.7}%}%" in board of loop-value to -7 if {_v.8} is set: set {_v.8} to {_v.8} parsed as number make score "%({_v.8} / 1000)% %{parkour::player::nick::%{_n.8}%}%" in board of loop-value to -8 if {_v.9} is set: set {_v.9} to {_v.9} parsed as number make score "%({_v.9} / 1000)% %{parkour::player::nick::%{_n.9}%}%" in board of loop-value to -9 if {_v.10} is set: set {_v.10} to {_v.10} parsed as number make score "%({_v.10} / 1000)% %{parkour::player::nick::%{_n.10}%}%" in board of loop-value to -10 move display of loop-value to sidebar wait 2 tick else: send "{@tag} &6Ustanowiles swoj personalny rekord na parkourze &3%{_name}%&6!" loop {_num} times: set {parkour::arena::%{_name}%::top::%{_n.%loop-number%}%} to {_v.%loop-number%} wait 1 tick set {_exp1} to {parkour::player::lvl::%player%}+1 set {_exp2} to {_exp1}*{@lvl multiplier} set {_result} to {_exp1}*{_exp2} while {parkour::player::xp::%player%} is greater than {_result}-1: add 1 to {parkour::player::lvl::%player%} send " " send " &8&l»» &6Awansowales na &3%{parkour::player::lvl::%player%}% &6LvL &8&l««" send " " play mob spawner flames at player set {_exp1} to {parkour::player::lvl::%player%}+1 set {_exp2} to {_exp1}*{@lvl multiplier} set {_result} to {_exp1}*{_exp2} wait 1 tick stop else: set {parkour::player::%player%::start} to false set level progress of player to 0 set level of player to 0 Opis problemu: Problem jest tego typu, że przy każdym ruchu w konsoli wysypują się błędy, które podałem wyżej. Widać, że coś jest związane z WorldGuard a to bardzo niedobrze, gdyż plugin ten jest kluczowy w wykonywaniu kodu skryptu podanego wyżej. on region enter nie działa kompletnie. skrypt wysyłający wiadomość typu send "twój region: %region at player%" skutkuje wywaleniem errorów: [15:56:49 INFO]: Enxi issued server command: /pk [15:56:49 INFO]: Enxi: /pk [15:56:49 ERROR]: Could not pass event PlayerCommandPreprocessEvent to Skript v2.1.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1154) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-21fe707-e1ebe52] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_111] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_111] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-21fe707-e1ebe52] at java.lang.Thread.run(Unknown Source) [?:1.8.0_111] Caused by: java.lang.IncompatibleClassChangeError: Found interface com.sk89q.worldguard.protection.ApplicableRegionSet, but class was expected at ch.njol.skript.hooks.regions.WorldGuardHook.getRegionsAt_i(WorldGuardHook.java:195) ~[?:?] at ch.njol.skript.hooks.regions.RegionsPlugin.getRegionsAt(RegionsPlugin.java:94) ~[?:?] at ch.njol.skript.hooks.regions.expressions.ExprRegionsAt.get(ExprRegionsAt.java:85) ~[?:?] at ch.njol.skript.hooks.regions.expressions.ExprRegionsAt.get(ExprRegionsAt.java:1) ~[?:?] at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:101) ~[?:?] at ch.njol.skript.lang.VariableString.toString(VariableString.java:390) ~[?:?] at ch.njol.skript.lang.VariableString.getArray(VariableString.java:495) ~[?:?] at ch.njol.skript.lang.VariableString.getArray(VariableString.java:1) ~[?:?] at ch.njol.skript.effects.EffMessage.execute(EffMessage.java:69) ~[?:?] at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[?:?] at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63) ~[?:?] at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) ~[?:?] at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) ~[?:?] at ch.njol.skript.command.ScriptCommand$1.call(ScriptCommand.java:220) ~[?:?] at ch.njol.skript.command.ScriptCommand$1.call(ScriptCommand.java:1) ~[?:?] at ch.njol.skript.util.Task.callSync(Task.java:139) ~[?:?] at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:193) ~[?:?] at ch.njol.skript.command.Commands.handleCommand(Commands.java:260) ~[?:?] at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:155) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_111] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_111] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_111] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-21fe707-e1ebe52] ... 16 more [15:56:49 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'pk' in plugin Skript v2.1.2 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot.jar:git-Spigot-21fe707-e1ebe52] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-21fe707-e1ebe52] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_111] at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_111] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-21fe707-e1ebe52] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-21fe707-e1ebe52] at java.lang.Thread.run(Unknown Source) [?:1.8.0_111] Caused by: java.lang.IncompatibleClassChangeError: Found interface com.sk89q.worldguard.protection.ApplicableRegionSet, but class was expected at ch.njol.skript.hooks.regions.WorldGuardHook.getRegionsAt_i(WorldGuardHook.java:195) ~[?:?] at ch.njol.skript.hooks.regions.RegionsPlugin.getRegionsAt(RegionsPlugin.java:94) ~[?:?] at ch.njol.skript.hooks.regions.expressions.ExprRegionsAt.get(ExprRegionsAt.java:85) ~[?:?] at ch.njol.skript.hooks.regions.expressions.ExprRegionsAt.get(ExprRegionsAt.java:1) ~[?:?] at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:101) ~[?:?] at ch.njol.skript.lang.VariableString.toString(VariableString.java:390) ~[?:?] at ch.njol.skript.lang.VariableString.getArray(VariableString.java:495) ~[?:?] at ch.njol.skript.lang.VariableString.getArray(VariableString.java:1) ~[?:?] at ch.njol.skript.effects.EffMessage.execute(EffMessage.java:69) ~[?:?] at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[?:?] at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63) ~[?:?] at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) ~[?:?] at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) ~[?:?] at ch.njol.skript.command.ScriptCommand$1.call(ScriptCommand.java:220) ~[?:?] at ch.njol.skript.command.ScriptCommand$1.call(ScriptCommand.java:1) ~[?:?] at ch.njol.skript.util.Task.callSync(Task.java:139) ~[?:?] at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:193) ~[?:?] at ch.njol.skript.command.ScriptCommand.onCommand(ScriptCommand.java:170) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Spigot-21fe707-e1ebe52] ... 15 more Oraz wiadomość w minecraft, która brzmi: An internal error occurred while attempting to perfrom this command Proszę o pomoc.
  18. Enxi

    x y z gracza

    set {_x} to player's x-coordinate set {_y} to player's y-coordinate + 1.5 set {_z} to player's z-coordinate set {_kordy} to "%{_x}%, %{_y}%, %{_z}%" parsed as location display hologram "Hologram" at {_kordy} for 1 seconds
  19. Enxi

    Problem z regionami

    System dodawania i usuwania regionów w tym skrypcie nie pozwala mi na takie rozwiązania...
  20. Czeeść, mam problem z wykonywaniem eventu on region enter:, mimo, że mam ustawiony region np. mapa_start_1 i daje fragment if "%region at player%" contains "start": to kod się nie wykonuje. Pluginy: Skript, WildSkript, SkQuery, WorldGuard, WorldEditWersja silnika: Spigot 1.8.8Kod skryptu: on region enter: if {parkour::player::arena::%player%} is set: set {_name} to {parkour::player::arena::%player%} replace all "_" with " " in {_name} if "%region at player%" contains "start": set level progress of player to 0 set level of player to 0 set {parkour::player::%player%::time::start} to now in millis set {parkour::player::%player%::start} to true Uprzedzając pytania: Tak, zmienna {parkour::player::arena::%player%} jest ustawiona. Proszę o pomoc
  21. Enxi

    Case opening 2.3

    @ZAHA Zrobione
  22. @thewarcook Oczywiście, wcześniej działało - teraz nie, to pewnie kwestia drobnych zmian w kodzie
  23. @thewarcook Nah, mi też coś te regiony teraz strasznie szwankują, bardzo zbugowana sprawa. Jeżeli chodzi o scoreboard to wyświetla się on gdy jest zarejestrowany chociaż jeden wynik... Możesz zarejestrować swój wynik komendom /parkour:top set <ID mapy> <gracz> <czas w milisekundach, np 1234 (czyli 1,234s)> Zajmę się tymi regionami choć uważam że to wina samego skripta bo wcześniej działało
  24. Enxi

    Case opening 2.3

    Zrobione ;P
  25. Enxi

    Case opening 2.3

    @ZAHA komendy mogą być wykonywane przez konsole
×
×
  • Dodaj nową pozycję...