Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Multiverse-Core gryzie sie z Skript


knugi

Rekomendowane odpowiedzi

Opublikowano

Witam, otóż piszę skrypt na minigame i mam mały problem wszystko pięknie ładnie działa skrypcik lecz zauważyłem masę błędów:

[19:36:27] [Server thread/ERROR]: Could not pass event PlayerTeleportEvent to Multiverse-Core v2.4-b527
org.bukkit.event.EventException
	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:486) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:471) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer.teleport(CraftPlayer.java:443) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at org.bukkit.craftbukkit.v1_7_R1.entity.CraftEntity.teleport(CraftEntity.java:200) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at ch.njol.skript.effects.EffTeleport.execute(EffTeleport.java:97) [Skript.jar:?]
	at ch.njol.skript.lang.Effect.run(Effect.java:50) [Skript.jar:?]
	at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63) [Skript.jar:?]
	at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) [Skript.jar:?]
	at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) [Skript.jar:?]
	at ch.njol.skript.SkriptEventHandler.check(SkriptEventHandler.java:149) [Skript.jar:?]
	at ch.njol.skript.SkriptEventHandler$1.execute(SkriptEventHandler.java:109) [Skript.jar:?]
	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:486) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:471) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:195) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.PlayerInteractManager.interact(PlayerInteractManager.java:374) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:628) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.a(SourceFile:60) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.handle(SourceFile:9) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
Caused by: java.lang.NullPointerException
	at com.onarandombox.MultiverseCore.listeners.MVPlayerListener.playerTeleport(MVPlayerListener.java:198) ~[?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_20]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_20]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_20]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_20]
	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
	... 27 more

I to wyświetla się gdy nacisnę na tabliczkę

 

Tutaj łapcie kodzik:

on rightclick on sign:
	if line 1 is "&1&0[Arena]":
		if line 2 is set:
			if line 3 is set:
				if line 4 is set:
					#Sprawdzenie czy wszystkie variablesy są ustawione
					loop 6 times:
						if {gra.gra.%line 2%.%loop-number%} is not set:
							send "Arena %line 2%, pietro %loop-number% - jest nie ustawione" to console
							set {_blad} to true
					if {gra.tabliczki} is not set:
						send "Powrot do tabliczek nie jest ustawiony!" to console
						set {_blad} to true
					if {gra.lobby.%line 2%} is not set:
						send "Teleport do lobby w arenie %line 2% nie jest ustawiony!" to console
						set {_blad} to true
					if {gra.odlagowanie.zombie.%line 2%} is not set:
						send "Teleport od odlagowania zombie na arenie %line 2% nie istnieje!" to console
						set {_blad} to true
					loop 6 times:
						loop 4 times:
							if {gra.zombie.%line 2%.%loop-number-1%.%loop-number-2%} is not set:
								send "Pozycja respienia zombi na arenie %line 2% pietrze %loop-number-1% pozycji %loop-number-2% nie jest ustawiona!" to console
								set {_blad} to true
					if {_blad} is set:
						send "&cWystapil blad. Napisz do administratora!"
						stop
					set {_line2} to uncoloured line 2 # Nr areny
					if {gra.tabliczka.%{_line2}%} is location of block:
						set {_line3} to uncoloured line 3 # Liczbe graczy na liczbe graczy
						set {_line4} to uncoloured line 4 # Dolacz! / Trwa!
						set {_line3.first} to first character of {_line3}
						set {_line3.first} to {_line3.first} parsed as integer
						set {_line3.last} to last character of {_line3}
						set {_line3.last} to {_line3.last} parsed as integer
						if {_line3.first} is smaller than {_line3.last}:
							#kod na teleport gracza i danie dla niego variablesow
							send "&6S&6k&6r&6y&6p&6t&6 &6w&6y&6k&6o&6n&6a&6n&6y&6 &6p&6r&6z&6e&6z&6: &4K&4n&4u&4g&4i" #Prosze nie usuwaj tej linijki 
							add player to {gra.gracze.%{_line2}%::*}
							set {gracz.gra.isingame.%player%} to {_line2}
							set {gracz.gra.lobby.%player%} to location of event-block
							send "&aDolaczyles do areny nr &c%{_line2}%"
							set line 3 to "&a%{_line3.first} + 1%/%{_line3.last}%"
							teleport player to {gra.lobby.%{_line2}%}                       #- Blad od multiverse core
							
							if {_line3.first} + 1 is equal to {_line3.last}:
								set line 3 to "&c%{_line3.last}%/%{_line3.last}%"
								broadcast "&cRozpoczeto arene %{_line2}%"
								execute console command "arenawalka%{_line2}%"

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

@Orzezwienie 

 

To jest poważny błąd który mi tylko zaśmieca konsolkę, ale jest ważny bo lubię mieć porządek ^_^

 

//Edit 

Naprawiłem błąd i był spowodowany starą wersją ;) pobrałem 2.5 i jest wszystko pięknie ładnie :3

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...