Aller au contenu
Jxlien

[sauvegarde de stuff] an internal error

Messages recommandés

Version de Minecraft : 1.10
Version de Skript : 2.2

Addons utilisés: 

Type du skript

Description du script :

Bonjour, j’essaye de sauvegarder mon stuff entre le lobby et le /mod mais sa me marque qu'il y a une erreur

Le script: 

Révélation

command /mod:
  trigger:
    if {mod.%player%} is true:
      set {mod.%player%} to false
      teleport player to {last.location.%player%}
      set player's inventory's serialized contents to {last.inventory.%player%}
      wait 1 tick
      send " &aVous avez quitté le mode &6Modérateur &a!"
    else:
      set {mod.%player%} to true
      set {last.location.%player%} to player's location
      set {last.inventory.%player%} to serialized contents of player's inventory
      clear player's inventory
      wait 1 tick
      set slot 0 of player to 1 blaze rod named "&aVanish &7[&aON&7]"
      wait 1 tick
      send "&aVous avez activé le mode &6Modérateur &a!"

l'erreur dans la console :

Révélation

[17:24:38 ERROR]: #!#!
[17:24:38 ERROR]: #!#! [Skript] Severe Error:
[17:24:38 ERROR]: #!#!
[17:24:38 ERROR]: #!#! If you're developing an add-on for Skript this likely means that you have done something wrong.
[17:24:38 ERROR]: #!#! If you're a server admin however please go to

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

[17:24:38 ERROR]: #!#! and check whether this error has already been reported.
[17:24:38 ERROR]: #!#! If not please create a new ticket with a meaningful title, copy & paste this whole error into it,
[17:24:38 ERROR]: #!#! and describe what you did before it happened and/or what you think caused the error.
[17:24:38 ERROR]: #!#! If you think that it's a trigger that's causing the error please post the trigger as well.
[17:24:38 ERROR]: #!#! By following this guide fixing the error should be easy and done fast.
[17:24:38 ERROR]: #!#!
[17:24:38 ERROR]: #!#! Stack trace:
[17:24:38 ERROR]: #!#! java.lang.IllegalArgumentException: Chests must have a size that is a multiple of 9!
[17:24:38 ERROR]: #!#!     at org.apache.commons.lang.Validate.isTrue(Validate.java:136)
[17:24:38 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_10_R1.CraftServer.createInventory(CraftServer.java:1529)
[17:24:38 ERROR]: #!#!     at com.w00tmast3r.skquery.util.serialization.InventorySerialUtils.fromBase64(InventorySerialUtils.java:34)
[17:24:38 ERROR]: #!#!     at com.w00tmast3r.skquery.elements.expressions.ExprInventorySerials.change(ExprInventorySerials.java:41)
[17:24:38 ERROR]: #!#!     at ch.njol.skript.effects.EffChange.execute(EffChange.java:273)
[17:24:38 ERROR]: #!#!     at ch.njol.skript.lang.Effect.run(Effect.java:54)
[17:24:38 ERROR]: #!#!     at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63)
[17:24:38 ERROR]: #!#!     at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91)
[17:24:38 ERROR]: #!#!     at ch.njol.skript.lang.Trigger.execute(Trigger.java:53)
[17:24:38 ERROR]: #!#!     at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:222)
[17:24:38 ERROR]: #!#!     at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:184)
[17:24:38 ERROR]: #!#!     at ch.njol.skript.command.Commands.handleCommand(Commands.java:269)
[17:24:38 ERROR]: #!#!     at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:164)
[17:24:38 ERROR]: #!#!     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[17:24:38 ERROR]: #!#!     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[17:24:38 ERROR]: #!#!     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[17:24:38 ERROR]: #!#!     at java.lang.reflect.Method.invoke(Unknown Source)
[17:24:38 ERROR]: #!#!     at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[17:24:38 ERROR]: #!#!     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[17:24:38 ERROR]: #!#!     at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[17:24:38 ERROR]: #!#!     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[17:24:38 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.PlayerConnection.handleCommand(PlayerConnection.java:1340)
[17:24:38 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:1183)
[17:24:38 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:45)
[17:24:38 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:1)
[17:24:38 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13)
[17:24:38 ERROR]: #!#!     at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[17:24:38 ERROR]: #!#!     at java.util.concurrent.FutureTask.run(Unknown Source)
[17:24:38 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45)
[17:24:38 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733)
[17:24:38 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399)
[17:24:38 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672)
[17:24:38 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571)
[17:24:38 ERROR]: #!#!     at java.lang.Thread.run(Unknown Source)
[17:24:38 ERROR]: #!#!
[17:24:38 ERROR]: #!#! Version Information:
[17:24:38 ERROR]: #!#!   Skript: 2.2-SNAPSHOT
[17:24:38 ERROR]: #!#!   Bukkit: 1.10-R0.1-SNAPSHOT
[17:24:38 ERROR]: #!#!   Minecraft: 1.10
[17:24:38 ERROR]: #!#!   Java: 1.8.0_231 (Java HotSpot(TM) 64-Bit Server VM 25.231-b11)
[17:24:38 ERROR]: #!#!   OS: Windows 10 amd64 10.0
[17:24:38 ERROR]: #!#!
[17:24:38 ERROR]: #!#! Running CraftBukkit: false
[17:24:38 ERROR]: #!#!
[17:24:38 ERROR]: #!#! Current node: null
[17:24:38 ERROR]: #!#! Current item: set the inventory serial of the inventory of the player to {last.inventory.%the player%}(as java.lang.String)
[17:24:38 ERROR]: #!#!
[17:24:38 ERROR]: #!#! Thread: Server thread
[17:24:38 ERROR]: #!#!
[17:24:38 ERROR]: #!#! End of Error.
[17:24:38 ERROR]: #!#!

merci à ceux qui m'aideront 🙂

Partager ce message


Lien à poster
Partager sur d’autres sites

merci de m'avoir répondu,

lorsque que je fais /a je n'es plus mon inventaire 

et lorsque que je fais /b sa me rend mon inventaire précédent mais le problème c'est que sa me le rend en 2 fois 😕 

edit: j'ai refais des test et sa fonctionne à moitié, j'ai fais comme ceci:

Révélation
Révélation

options:
    prefix: &9[Moderation]&e

on join:
    set {mod.%player%} to false
    set {freeze.%player%} to false

command /mod:
    permission: mode.use
    trigger:
        loop all items in player's inventory:
            add loop-value to {inv::*}
        clear player's inventory
        if {mod.%player%} is false:
            set {mod.%player%} to true
            clear player's inventory
            send "{@prefix} passage en mode &9Moderation"
            set {mod.gamemode.%player%} to true
            set {mod.vanish.%player%} to true
            set player's gamemode to survival
            set player's flight mode to true
            hide the player from all players
            set slot 0 of player to clock named "&2Random Joueur" 
            set slot 1 of player to paper named "&eInformations"
            set slot 2 of player to book named "&cSanctions"
            set slot 4 of player to eye of ender named "&2se tp au joueur"
            set slot 3 of player to gold block named "&etp le joueur"
            set slot 5 of player to chest named "&eInventaire Joueur"
            set slot 6 of player to ice named "&9Freeze"
            set slot 7 of player to stick of knockback 2 named "&bBaton Kb II"
            set slot 8 of player to diamond hoe of unbreaking named "&e♦ &2VANISH"                    
        else:
            loop {inv::*}:
                give loop-value to player
            set {mod.%player%} to false
            send "{@prefix} &epassage en mode &fJoueur"
            send "&6Penses à enlever ton /v"

 mais le problème est que quand je fais /mod (une 1ère fois) sa me donne mes objets de modération (et sa sauvegarde ceux du lobby) et quand je fais /mod (une 2eme fois) sa me redonne mes items du lobby+ceux de modération et sa même si je met un "clear player's inventory" après le "else". 

Modifié par Jxlien

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonsoir, voici quelque chose qui devrait t'être utile: 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Modifié par KyloRen3600

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour @KyloRen3600, j'ai mis les lignes dans le skript mais j'ai le meme problème qu'au début, lorsque je fais mod sa m'enlève mon stuff du lobby et sa me donne ceux de modération mais lorsque je fais /mod une 2eme fois pour récupérer mes objets du lobby sa me marque: "An internal error occured while attempting to perform this commande".

le problème sur la console :

Révélation

OR]: #!#!
[10:12:14 ERROR]: #!#! [Skript] Severe Error:
[10:12:14 ERROR]: #!#!
[10:12:14 ERROR]: #!#! If you're developing an add-on for Skript this likely means that you have done something wrong.
[10:12:14 ERROR]: #!#! If you're a server admin however please go to

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

[10:12:14 ERROR]: #!#! and check whether this error has already been reported.
[10:12:14 ERROR]: #!#! If not please create a new ticket with a meaningful title, copy & paste this whole error into it,
[10:12:14 ERROR]: #!#! and describe what you did before it happened and/or what you think caused the error.
[10:12:14 ERROR]: #!#! If you think that it's a trigger that's causing the error please post the trigger as well.
[10:12:14 ERROR]: #!#! By following this guide fixing the error should be easy and done fast.
[10:12:14 ERROR]: #!#!
[10:12:14 ERROR]: #!#! Stack trace:
[10:12:14 ERROR]: #!#! java.lang.IllegalArgumentException: Chests must have a size that is a multiple of 9!
[10:12:14 ERROR]: #!#!     at org.apache.commons.lang.Validate.isTrue(Validate.java:136)
[10:12:14 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_10_R1.CraftServer.createInventory(CraftServer.java:1529)
[10:12:14 ERROR]: #!#!     at com.w00tmast3r.skquery.util.serialization.InventorySerialUtils.fromBase64(InventorySerialUtils.java:34)
[10:12:14 ERROR]: #!#!     at com.w00tmast3r.skquery.elements.effects.EffDeserializeReturn.execute(EffDeserializeReturn.java:28)
[10:12:14 ERROR]: #!#!     at ch.njol.skript.lang.Effect.run(Effect.java:54)
[10:12:14 ERROR]: #!#!     at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63)
[10:12:14 ERROR]: #!#!     at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91)
[10:12:14 ERROR]: #!#!     at ch.njol.skript.lang.Trigger.execute(Trigger.java:53)
[10:12:14 ERROR]: #!#!     at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:222)
[10:12:14 ERROR]: #!#!     at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:184)
[10:12:14 ERROR]: #!#!     at ch.njol.skript.command.Commands.handleCommand(Commands.java:269)
[10:12:14 ERROR]: #!#!     at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:164)
[10:12:14 ERROR]: #!#!     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[10:12:14 ERROR]: #!#!     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[10:12:14 ERROR]: #!#!     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[10:12:14 ERROR]: #!#!     at java.lang.reflect.Method.invoke(Unknown Source)
[10:12:14 ERROR]: #!#!     at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[10:12:14 ERROR]: #!#!     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[10:12:14 ERROR]: #!#!     at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[10:12:14 ERROR]: #!#!     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[10:12:14 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.PlayerConnection.handleCommand(PlayerConnection.java:1340)
[10:12:14 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:1183)
[10:12:14 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:45)
[10:12:14 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.PacketPlayInChat.a(PacketPlayInChat.java:1)
[10:12:14 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13)
[10:12:14 ERROR]: #!#!     at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[10:12:14 ERROR]: #!#!     at java.util.concurrent.FutureTask.run(Unknown Source)
[10:12:14 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45)
[10:12:14 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:733)
[10:12:14 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399)
[10:12:14 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:672)
[10:12:14 ERROR]: #!#!     at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:571)
[10:12:14 ERROR]: #!#!     at java.lang.Thread.run(Unknown Source)
[10:12:14 ERROR]: #!#!
[10:12:14 ERROR]: #!#! Version Information:
[10:12:14 ERROR]: #!#!   Skript: 2.2-SNAPSHOT
[10:12:14 ERROR]: #!#!   Bukkit: 1.10-R0.1-SNAPSHOT
[10:12:14 ERROR]: #!#!   Minecraft: 1.10
[10:12:14 ERROR]: #!#!   Java: 1.8.0_231 (Java HotSpot(TM) 64-Bit Server VM 25.231-b11)
[10:12:14 ERROR]: #!#!   OS: Windows 10 amd64 10.0
[10:12:14 ERROR]: #!#!
[10:12:14 ERROR]: #!#! Running CraftBukkit: false
[10:12:14 ERROR]: #!#!
[10:12:14 ERROR]: #!#! Current node: null
[10:12:14 ERROR]: #!#! Current item: deserialize return
[10:12:14 ERROR]: #!#!
[10:12:14 ERROR]: #!#! Thread: Server thread
[10:12:14 ERROR]: #!#!
[10:12:14 ERROR]: #!#! End of Error.
[10:12:14 ERROR]: #!#!

le problème est peut-etre que je n'ai pas une bonne version de skript ?

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai un problème, j'ai mis mon skript de hub et il ne fonctionne pas avec skript 2.2dev27 ni avec 2.2dev32c, lorsque je reload le skript de hub, il n'y a aucune erreur mais dans la console il y a pleins d'erreurs et je ne peux pas faire mes commandes créé avec le skript de hub en jeux alors qu'avec mon ancien skript (2.2) tout marchait 😕.

Partager ce message


Lien à poster
Partager sur d’autres sites

ok je suis passé en spigot 1.12.2 et skript 2.2dev32c mais le problème venait de squery je pense, donc je suis passé sous tuske mais pour le: 

  1.     set {stuff.%player%} to player's serialized inventory
et le 
  1.     restore inventory of player from {stuff.%player%}
sa me marque "can't understand this condition/effect
Modifié par Jxlien

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut,

Pour SkQuery tu peux essayer d'installer la version ici: 

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

Bonne journée.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.