Skocz do zawartości
  • 0

if {blabla.%region%.zmienna::*} contain player nie dzała


Pytanie

Mam problem, gdyż contain player mi nie działa.
Aby sprawdziło z stworzonej zmiennej muszę zrobić restart serwera..

Proszę o szybką pomoc!
Co muszę zmienić.
Log z błędem nie wiem czy ma coś wspólnego z tym:
 

[12:27:43] [Server thread/ERROR]: Could not pass event EntityDamageByEntityEvent to Skript v2.1.2java.lang.NoClassDefFoundError: org/bukkit/projectiles/ProjectileSource	at ch.njol.skript.bukkitutil.ProjectileUtils.<clinit>(ProjectileUtils.java:46) ~[?:?]	at ch.njol.skript.expressions.ExprAttacker.getAttacker(ExprAttacker.java:85) ~[?:?]	at ch.njol.skript.expressions.ExprAttacker.get(ExprAttacker.java:76) ~[?:?]	at ch.njol.skript.expressions.ExprAttacker.get(ExprAttacker.java:1) ~[?:?]	at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:101) ~[?:?]	at ch.njol.skript.lang.VariableString.toString(VariableString.java:378) ~[?:?]	at ch.njol.skript.lang.Variable.getRaw(Variable.java:177) ~[?:?]	at ch.njol.skript.lang.Variable.get(Variable.java:189) ~[?:?]	at ch.njol.skript.lang.Variable.getConverted(Variable.java:309) ~[?:?]	at ch.njol.skript.lang.Variable.getAll(Variable.java:507) ~[?:?]	at ch.njol.skript.lang.Variable.check(Variable.java:534) ~[?:?]	at ch.njol.skript.conditions.CondCompare.check(CondCompare.java:239) ~[?:?]	at ch.njol.skript.lang.Condition.run(Condition.java:58) ~[?:?]	at ch.njol.skript.lang.Conditional.walk(Conditional.java:51) ~[?:?]	at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) ~[?:?]	at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) ~[?:?]	at ch.njol.skript.SkriptEventHandler.check(SkriptEventHandler.java:149) ~[?:?]	at ch.njol.skript.SkriptEventHandler$1.execute(SkriptEventHandler.java:109) ~[?:?]	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:94) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:382) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:410) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.EntityLiving.damageEntity(EntityLiving.java:656) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.EntityMonster.damageEntity(EntityMonster.java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.EntityArrow.h(EntityArrow.java:228) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.World.entityJoinedWorld(World.java:1338) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.World.playerJoinedWorld(World.java:1319) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.World.tickEntities(World.java:1207) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.WorldServer.tickEntities(WorldServer.java:480) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:637) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]Caused by: java.lang.ClassNotFoundException: org.bukkit.projectiles.ProjectileSource	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.7.0_25]	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.7.0_25]	... 36 more[12:27:43] [Server thread/INFO]: [0;30;1m[[0;32;22m1[0;30;1m] [0;30;1m[[0;32;22mtest[0;30;1m] [0;30;1m[[0;31;1mAdmin[0;30;1m] [0;31;1m[0;37;22mKresrek007[0;30;1m: [0;37;1mkto chce przetestowac gildie?[m[12:27:43] [Server thread/ERROR]: Could not pass event EntityDamageByEntityEvent to Skript v2.1.2java.lang.NoClassDefFoundError: Could not initialize class ch.njol.skript.bukkitutil.ProjectileUtils	at ch.njol.skript.expressions.ExprAttacker.getAttacker(ExprAttacker.java:85) ~[?:?]	at ch.njol.skript.expressions.ExprAttacker.get(ExprAttacker.java:76) ~[?:?]	at ch.njol.skript.expressions.ExprAttacker.get(ExprAttacker.java:1) ~[?:?]	at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:101) ~[?:?]	at ch.njol.skript.lang.VariableString.toString(VariableString.java:378) ~[?:?]	at ch.njol.skript.lang.Variable.getRaw(Variable.java:177) ~[?:?]	at ch.njol.skript.lang.Variable.get(Variable.java:189) ~[?:?]	at ch.njol.skript.lang.Variable.getConverted(Variable.java:309) ~[?:?]	at ch.njol.skript.lang.Variable.getAll(Variable.java:507) ~[?:?]	at ch.njol.skript.lang.Variable.check(Variable.java:534) ~[?:?]	at ch.njol.skript.conditions.CondCompare.check(CondCompare.java:239) ~[?:?]	at ch.njol.skript.lang.Condition.run(Condition.java:58) ~[?:?]	at ch.njol.skript.lang.Conditional.walk(Conditional.java:51) ~[?:?]	at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) ~[?:?]	at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) ~[?:?]	at ch.njol.skript.SkriptEventHandler.check(SkriptEventHandler.java:149) ~[?:?]	at ch.njol.skript.SkriptEventHandler$1.execute(SkriptEventHandler.java:109) ~[?:?]	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callEvent(CraftEventFactory.java:94) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:382) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:410) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.EntityLiving.damageEntity(EntityLiving.java:656) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.EntityMonster.damageEntity(EntityMonster.java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.EntityArrow.h(EntityArrow.java:228) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.World.entityJoinedWorld(World.java:1338) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.World.playerJoinedWorld(World.java:1319) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.World.tickEntities(World.java:1207) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.WorldServer.tickEntities(WorldServer.java:480) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:637) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]	at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2978jnks]
Edytowane przez kresrek007
Odnośnik do komentarza
https://skript.pl/temat/1672-if-blablaregionzmienna-contain-player-nie-dza%C5%82a/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0

Nie tylko przy zmianie właściciela.

Zrób reload skriptu i patrz na pierwsze błędy.

@topic

Juz to zrobiłem.

Wystarczyło przy wejściu/wyjściu na serwer ponownie dodać do listy.

Jeszcze jedno pytanie:

Jak zrobić wejście/wyjście z regionów. Bo mój kod nie działa nie wiem czemu, kod:

on walking on stone or grass or stone brick or dirt or cobblestone or wool or gravel or snow:

set {_guild} to Region.at{location of player}

if {_guild} is not set:

set {_guild} to "Brak"

if {_guild} is not {gildie.kresrek.%player%.lastguild}:

if {_guild} is "Brak" or "<Brak>" or "Brak" or "<none>":

send "{@msg-walking-left-land}" to player

set {gildie.kresrek.%player%.lastguild} to {_guild}

else:

send "{@msg-walking-join-land}" to player

set {gildie.kresrek.%player%.lastguild} to {_guild}

@Down

Brak..

Brak code bo wyklikane z IPhone 5S

Edytowane przez kresrek007
Odnośnik do komentarza
https://skript.pl/temat/1672-if-blablaregionzmienna-contain-player-nie-dza%C5%82a/#findComment-14056
Udostępnij na innych stronach

  • 0
on region enter:    set {region.%player%} to event-regionon region leave:    wait 1 second    set {_rg} to Region.at{location of player};    {_rg} is not set:        set {region.%player%} to "Brak"    else:        set {region.%player%} to {_rg}
Odnośnik do komentarza
https://skript.pl/temat/1672-if-blablaregionzmienna-contain-player-nie-dza%C5%82a/#findComment-14174
Udostępnij na innych stronach

  • 0

@UP

Nadal kod nie działa :/, brak błędów, ale nie pokazuje przy wejściu/wyjściu, prawdopodobnie dlatego, że to są eventy z skript odpowiadające regionom z WorldGuarda

@Edit

Dałem sobie już sam radę, bez użycia tych eventów.

// Do zamknięcia

Zamek ~sebafudi

Odnośnik do komentarza
https://skript.pl/temat/1672-if-blablaregionzmienna-contain-player-nie-dza%C5%82a/#findComment-14195
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...