Aller au contenu
  • 0

Bug sk reload all


Question

Posté(e) (modifié)

Bonjour,

 

J'ai un bug console quand je reload tout mes skript (/sk reload all) et donc je l'ai est enlevé 1 par 1 jusqu'à trouver celui qui causai l’erreur, mais une fois que j'ai trouver le celui-ci je l'ai reload tout seul et il n'y avait aucune erreur :( Donc pourriez vous me dire qu'elle est cette erreur s'il vous plait ?

 

[iNFO]: Safarival issued server command: /sk reload all

[ERROR]: null

org.bukkit.command.CommandException: Unhandled exception executing command 'sk' in plugin Skript v2.2-SNAPSHOT

at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) ~[minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_91]

at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_91]

at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [minecraft_server.jar:git-Spigot-db6de12-18fbb24]

at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]

Caused by: java.lang.NoClassDefFoundError: com/massivecraft/factions/entity/FactionColls

at ch.njol.skript.hooks.regions.Factions2Hook.getRegion_i(Factions2Hook.java:224) ~[?:?]

at ch.njol.skript.hooks.regions.RegionsPlugin.getRegion(RegionsPlugin.java:105) ~[?:?]

at ch.njol.skript.hooks.regions.classes.Region$1.parse(Region.java:84) ~[?:?]

at ch.njol.skript.hooks.regions.classes.Region$1.parse(Region.java:1) ~[?:?]

at ch.njol.skript.registrations.Classes.parseSimple(Classes.java:400) ~[?:?]

at ch.njol.skript.registrations.Classes.parse(Classes.java:429) ~[?:?]

at ch.njol.skript.lang.UnparsedLiteral.getConvertedExpression(UnparsedLiteral.java:97) ~[?:?]

at ch.njol.skript.lang.UnparsedLiteral.getConvertedExpression(UnparsedLiteral.java:86) ~[?:?]

at ch.njol.skript.lang.UnparsedLiteral.getConvertedExpression(UnparsedLiteral.java:1) ~[?:?]

at ch.njol.skript.conditions.CondCompare.init(CondCompare.java:166) ~[?:?]

at ch.njol.skript.conditions.CondCompare.init(CondCompare.java:126) ~[?:?]

at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:244) ~[?:?]

at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:171) ~[?:?]

at ch.njol.skript.lang.Condition.parse(Condition.java:83) ~[?:?]

at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:729) ~[?:?]

at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:56) ~[?:?]

at ch.njol.skript.lang.Conditional.<init>(Conditional.java:46) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:96) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.lang.Conditional.loadElseIf(Conditional.java:93) ~[?:?]

at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:724) ~[?:?]

at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:510) ~[?:?]

at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:245) ~[?:?]

at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:199) ~[?:?]

at ch.njol.skript.Skript.reload(Skript.java:639) ~[?:?]

at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:130) ~[?:?]

at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[minecraft_server.jar:git-Spigot-db6de12-18fbb24]

... 15 more

 

Merci d'avance :)

Cordialement,

Safarival

Modifié par Invité

8 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Version du serveur ?

Version de ton skript ?

Quelle est ton skript qui cause le problème ? (Code)

Merci de donnés les informations :)

Version serveur : 1.8.8

Version skript : 2.2 (c'est marquer dans l'erreur :))

Skript causant le problème :

options:
   gui name: <mm>/<yy> <m>

function jday(jj:number) :: string:
   set {_d::*} to "lundi", "mardi", "mercredi", "jeudi", "vendredi", "Samedi" and "dimanche"
   if {_jj} is 0:
       set {_jj} to 7
   return {_d::%{_jj}%}

Every seconds:
   set {_time} to "%hour%:%minute%:%second%"
   if {_time} is "15:30:0":
       if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Mercredi":
           make console execute command "bc &6[Event]"
           stop
       else if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Samedi":
           make console execute command "bc &6[Event]"
           stop
       else if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Dimanche":
           make console execute command "bc &6[Event]"
           stop
       else:
           make console execute command "bc &7&lAucun event !"
           stop

  • 0
Posté(e)
Version serveur : 1.8.8

Version skript : 2.2 (c'est marquer dans l'erreur :))

Skript causant le problème :

options:
   gui name: <mm>/<yy> <m>

function jday(jj:number) :: string:
   set {_d::*} to "lundi", "mardi", "mercredi", "jeudi", "vendredi", "Samedi" and "dimanche"
   if {_jj} is 0:
       set {_jj} to 7
   return {_d::%{_jj}%}

Every seconds:
   set {_time} to "%hour%:%minute%:%second%"
   if {_time} is "15:30:0":
       if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Mercredi":
           make console execute command "bc &6[Event]"
           stop
       else if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Samedi":
           make console execute command "bc &6[Event]"
           stop
       else if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Dimanche":
           make console execute command "bc &6[Event]"
           stop
       else:
           make console execute command "bc &7&lAucun event !"
           stop

 

J'ai tester, c'est ton skript qui cause problème effectivement.

Mais vu que j'arrive pas se genre de skript.

De plus, il n'y a pas d'erreur expliqué.

Essaie d'appeler quelqu'un de plus expérimenté.

Ou sois tu attends tout simplement la réponse de quelqu'un :D

  • 0
Posté(e) (modifié)

Je n'ai point l'occasion de tester, mais essayons comme cela:

 

options:
   guiname: <mm>/<yy> <m>

function jday(j: number):
   add "lundi", "mardi", "mercredi", "jeudi", "vendredi", "Samedi" and "dimanche" to {_d::*}
   if {_j} is 0:
       set {_j} to 7
   return {_d::%{_j}%}

Every second:
   set {_time} to "%hour%:%minute%:%second%"
   if {_time} is "15:30:0":
       if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Mercredi":
           make console execute command "bc &6[Event]"
           stop
       else if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Samedi":
           make console execute command "bc &6[Event]"
           stop
       else if "%jday(g({_t::2}, {_t::1}, {_t::3}))%" is "Dimanche":
           make console execute command "bc &6[Event]"
           stop
       else:
           make console execute command "bc &7&lAucun event !"
           stop

Modifié par Invité
  • 0
Posté(e)

Merci Roma pour ton aide,

Mais j'ai fini par trouvé la solution au final hier soir et j'ai pas eu le Temp de la marquer ici donc en gros :

de 1 j'avais oublier de mettre cette fonction :) :

function g(mm:number,dd:number,yy:number) :: number:

   if {_mm} >= 3:
       set {_z} to {_yy}
   else if {_mm} is 1 or 2:
       set {_z} to {_yy}-1
   set {_a} to floor(23*{_mm}/9)
   set {_b::*} to floor({_z}/4), floor({_z}/100) and floor({_z}/400)
   if {_mm} is 1 or 2:
       set {_d} to {_a}+{_dd}+4+{_yy}+{_b::1}-{_b::2}+{_b::3}
   else:
       set {_d} to {_a}+{_dd}+4+{_yy}+{_b::1}-{_b::2}+{_b::3}-2

   return mod({_d},7)

 

Et de 2 il y avait un bug avec les "else if" donc j'ai fini par marquer le code comme ceci :

 

Every second:
   set {_jour} to "%jday(g({_t::2}, {_t::1}, {_t::3}))%"
   set {_time} to "%hour%:%minute%:%second%"
   if {_time} is "15:30:0":
       if {_jour} is "Mercredi" or "Dimanche" or "Samedi":
           make console execute command "bc &6[Event]"
           stop
       else:
           make console execute command "bc &7&lAucun event !"
           stop

 

Voilà :) j'èspère que sa pourra aider des gens.

Et merci quand même à ceux qui mon aider.

PS: Je passe en résolu :)

 

Cordialement,

Safarival.

  • 0
Posté(e) (modifié)

j'ai pas envie de faire mon chieur mais tu as ceci :

ece2860ae2.png

 

Qui te dis (en Anglais), le nom d'une date, du style "%day name from date now%" te dira "Monday" (=Lundi)

 

Et à la place de faire toutes les secondes tu peux juste faire toutes les minutes

Modifié par Invité
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.