Skocz do zawartości
  • 0

Lączenie skryptu


Wlamywacz
 Udostępnij

Pytanie

Witam.

Czy jest możliwość aby dodać to tego skryptu:

options:	nazwa: &4Podreczny Enderchest	uprawnienie: egg.enderchest	slot1: obsidian	slot2: gold ingot	slot3: obsidian	slot4: diamond	slot5: ender pearl	slot6: diamond	slot7: obsidian	slot8: gold ingot	slot9: obsidian	on skript load:	register new shaped recipe for enderman spawn egg named "&4Podreczny Enderchest" using {@slot1}, {@slot2}, {@slot3}, {@slot4}, {@slot5}, {@slot6}, {@slot7}, {@slot8}, {@slot9}		on rightclick:	if player's tool is enderman spawn egg:		if name of player's tool is "{@nazwa}":			if player has permission "{@uprawnienie}":				cancel event				run player command "/enderchest" as op				send "&6Otworzono enderchest"			else:				send "&4Podrecznego Enderchestu &fmoze tylko uzywac ranga &6VIP &fi &5Super&6VIP&f!"				cancel event

Uprawnienia z pluginu BetterEnderChest.

    - betterenderchest.slots.upgrade1 <--- Uprawnienie dla Vip'a    - betterenderchest.slots.upgrade1 <--- Uprawnienie dla SuperVip'a

Chciał bym to jakoś połączyć gdyż wyskakuje taki błąd w konsoli:

[15:49:59 ERROR]: Could not pass event PrepareItemCraftEvent to BetterEnderChest v2.1.4org.bukkit.event.EventException        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.dzikoysk.wildskript.objects.recipe.ResultEvent.onInventoryClick(ResultEvent.java:49) [WildSkript.jar:?]        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51]        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51]        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:1351) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.minecraft.server.v1_7_R1.PacketPlayInWindowClick.a(SourceFile:32) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.minecraft.server.v1_7_R1.PacketPlayInWindowClick.handle(SourceFile:10) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]Caused by: java.lang.NullPointerException        at nl.rutgerkok.betterenderchest.eventhandler.BetterEnderEventHandler.onPrepareCraftItem(BetterEnderEventHandler.java:273) ~[?:?]        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51]        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51]        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]        ... 22 more

Lub jakoś dopisać do tego skryptu, że ranga Gracz ma 27 slotow, VIP 36 slotow a SuperVip 54 sloty w enderchescie.

 

 

Z góry dziękuje za pomoc. Oczywiscie polecą like :)

Edytowane przez Wlamywacz
Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Enderchest w skripcie ma (chyba) tylko 27 slotów, nie da się więcej ani mniej.

Chyba, że jest w tym pluginie komenda otwierająca skrzynię danego rozmiaru, to w skrypcie można dać sprawdzanie, jakie ma uprawnienie i otwieranie takiego eq (w pluginie).

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

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