Skocz do zawartości
  • 0

Open inventory


THErunSKY

Pytanie

on join:
	give chest named "&6&lSklep" to player


on right click:
	name of player's tool is "&6&lSklep":
		open chest with 9 rows named "&6&lWybor Klasy" to player
		set slot 0 of player's current inventory to stone named "&b&ltest"
[21:04:29 ERROR]: #!#!
[21:04:29 ERROR]: #!#! [Skript] Severe Error:
[21:04:29 ERROR]: #!#!
[21:04:29 ERROR]: #!#! Something went horribly wrong with Skript.
[21:04:29 ERROR]: #!#! This issue is NOT your fault! You probably can't fix it yourself, either.
[21:04:29 ERROR]: #!#! It looks like you are using some plugin(s) that alter how Skript works (addons).
[21:04:29 ERROR]: #!#! Here is full list of them:
[21:04:29 ERROR]: #!#! skRayFall v1.9.28 (https://sk.rayfall.net/) Skellett v2.0.7 (https://forums.skunity.com/resources/skellett.24/) SkQuery v4.1.7
[21:04:29 ERROR]: #!#! We could not identify which of those are specially related, so this might also be Skript issue.
[21:04:29 ERROR]: #!#! You should try disabling those plugins one by one, trying to find which one causes it.
[21:04:29 ERROR]: #!#! If the error doesn't disappear even after disabling all listed plugins, it is probably Skript issue.
[21:04:29 ERROR]: #!#! In that case, you will be given instruction on how should you report it.
[21:04:29 ERROR]: #!#! On the other hand, if the error disappears when disabling some plugin, report it to author of that plugin.
[21:04:29 ERROR]: #!#! Only if the author tells you to do so, report it to Skript's issue tracker.
[21:04:29 ERROR]: #!#!
[21:04:29 ERROR]: #!#! Stack trace:
[21:04:29 ERROR]: #!#! java.lang.IllegalArgumentException: Size for custom inventory must be a multiple of 9 between 9 and 54 slots (got 81)
[21:04:29 ERROR]: #!#!     at org.apache.commons.lang.Validate.isTrue(Validate.java:136)
[21:04:29 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_19_R1.CraftServer.createInventory(CraftServer.java:2107)
[21:04:29 ERROR]: #!#!     at org.bukkit.Bukkit.createInventory(Bukkit.java:1627)
[21:04:29 ERROR]: #!#!     at SkQuery-4.1.7.jar//com.w00tmast3r.skquery.elements.expressions.ExprBlankInventories.get(ExprBlankInventories.java:38)
[21:04:29 ERROR]: #!#!     at SkQuery-4.1.7.jar//com.w00tmast3r.skquery.elements.expressions.ExprBlankInventories.get(ExprBlankInventories.java:16)
[21:04:29 ERROR]: #!#!     at Skript-2.6.4.jar//ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:99)
[21:04:29 ERROR]: #!#!     at Skript-2.6.4.jar//ch.njol.skript.lang.util.SimpleExpression.getSingle(SimpleExpression.java:57)
[21:04:29 ERROR]: #!#!     at Skript-2.6.4.jar//ch.njol.skript.effects.EffOpenInventory.execute(EffOpenInventory.java:106)
[21:04:29 ERROR]: #!#!     at Skript-2.6.4.jar//ch.njol.skript.lang.Effect.run(Effect.java:50)
[21:04:29 ERROR]: #!#!     at Skript-2.6.4.jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61)
[21:04:29 ERROR]: #!#!     at Skript-2.6.4.jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89)
[21:04:29 ERROR]: #!#!     at Skript-2.6.4.jar//ch.njol.skript.lang.Trigger.execute(Trigger.java:56)
[21:04:29 ERROR]: #!#!     at Skript-2.6.4.jar//ch.njol.skript.SkriptEventHandler.check(SkriptEventHandler.java:142)
[21:04:29 ERROR]: #!#!     at Skript-2.6.4.jar//ch.njol.skript.SkriptEventHandler.access$000(SkriptEventHandler.java:53)[21:04:29 ERROR]: #!#!     at Skript-2.6.4.jar//ch.njol.skript.SkriptEventHandler$PriorityListener.lambda$new$0(SkriptEventHandler.java:71)
[21:04:29 ERROR]: #!#!     at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
[21:04:29 ERROR]: #!#!     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[21:04:29 ERROR]: #!#!     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:670)
[21:04:29 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:545)
[21:04:29 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:502)
[21:04:29 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:497)
[21:04:29 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:492)
[21:04:29 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:488)
[21:04:29 ERROR]: #!#!     at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2026)
[21:04:29 ERROR]: #!#!     at net.minecraft.network.protocol.game.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:32)
[21:04:29 ERROR]: #!#!     at net.minecraft.network.protocol.game.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:8)
[21:04:29 ERROR]: #!#!     at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:51)
[21:04:29 ERROR]: #!#!     at net.minecraft.server.TickTask.run(TickTask.java:18)
[21:04:29 ERROR]: #!#!     at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153)
[21:04:29 ERROR]: #!#!     at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)[21:04:29 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1341)
[21:04:29 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:185)
[21:04:29 ERROR]: #!#!     at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:126)
[21:04:29 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.bh(MinecraftServer.java:1318)
[21:04:29 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1311)
[21:04:29 ERROR]: #!#!     at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:136)
[21:04:29 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1289)
[21:04:29 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.v(MinecraftServer.java:1177)
[21:04:29 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:305)
[21:04:29 ERROR]: #!#!     at java.base/java.lang.Thread.run(Thread.java:833)
[21:04:29 ERROR]: #!#!
[21:04:29 ERROR]: #!#! Version Information:
[21:04:29 ERROR]: #!#!   Skript: 2.6.4 (latest)
[21:04:29 ERROR]: #!#!     Flavor: skriptlang-github
[21:04:29 ERROR]: #!#!     Date: 17:14:25.041218900
[21:04:29 ERROR]: #!#!   Bukkit: 1.19.2-R0.1-SNAPSHOT
[21:04:29 ERROR]: #!#!   Minecraft: 1.19.2
[21:04:29 ERROR]: #!#!   Java: 17.0.3.1 (Java HotSpot(TM) 64-Bit Server VM 17.0.3.1+2-LTS-6)
[21:04:29 ERROR]: #!#!   OS: Windows 10 amd64 10.0
[21:04:29 ERROR]: #!#!
[21:04:29 ERROR]: #!#! Server platform: Paper
[21:04:29 ERROR]: #!#!
[21:04:29 ERROR]: #!#! Current node: null
[21:04:29 ERROR]: #!#! Current item: open inventory to the player
[21:04:29 ERROR]: #!#! Current trigger: right click (rightclick) (sklep.sk, line 5)
[21:04:29 ERROR]: #!#!
[21:04:29 ERROR]: #!#! Thread: Server thread
[21:04:29 ERROR]: #!#!
[21:04:29 ERROR]: #!#! Language: english
[21:04:29 ERROR]: #!#! Link parse mode: DISABLED
[21:04:29 ERROR]: #!#!
[21:04:29 ERROR]: #!#! End of Error.
[21:04:29 ERROR]: #!#!
Odnośnik do komentarza
https://skript.pl/temat/53930-open-inventory/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
Godzinę temu, Hiri12 napisał:

Spoko mordo ale gdzie tu do jasnej ciasnej jest błąd? Mógł byś podać błąd po /sk reload jaki ci wyskakuje?

java.lang.IllegalArgumentException: Size for custom inventory must be a multiple of 9 between 9 and 54 slots (got 81)

o tutaj jest błąd 

@topic

podales za duzy rozmiar inventory (9*9 = 81) a maksymalny jest 54 - czyli 6 * 9

przed wzmianka 'row' podajesz ilosc rzedow nie kolumn ^.^

Edytowane przez Queito
Odnośnik do komentarza
https://skript.pl/temat/53930-open-inventory/#findComment-327739
Udostępnij na innych stronach

  • 0
12 godzin temu, Queito napisał:
java.lang.IllegalArgumentException: Size for custom inventory must be a multiple of 9 between 9 and 54 slots (got 81)

o tutaj jest błąd 

@topic

podales za duzy rozmiar inventory (9*9 = 81) a maksymalny jest 54 - czyli 6 * 9

przed wzmianka 'row' podajesz ilosc rzedow nie kolumn ^.^

a więc jak powinien wyglądać poprawny kod?

 

 

Odnośnik do komentarza
https://skript.pl/temat/53930-open-inventory/#findComment-327742
Udostępnij na innych stronach

  • 0
9 minut temu, THErunSKY napisał:

a więc jak powinien wyglądać poprawny kod?

 

 

open chest with (tutaj wartosc od 1 do 6) rows named "&6&lWybor Klasy" to player

reszta jest chyba dobrze

Odnośnik do komentarza
https://skript.pl/temat/53930-open-inventory/#findComment-327743
Udostępnij na innych stronach

  • 0
3 godziny temu, THErunSKY napisał:

w sensie żeby ustawić ilość kolumn i wierszy 

kolumn się nie da ustalić, jest ich 9

wiersze wpisujesz tam w "(tutaj wrtość od 1 do 6)"

Odnośnik do komentarza
https://skript.pl/temat/53930-open-inventory/#findComment-327780
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...