Aller au contenu
  • 0

Erreur console suite a un delete yaml


Question

Posté(e)

Bonjour,

En finissant un skript pour un serveur permettant à un youtuber d'annoncer aux joueurs qu'il stream et d'avoir des perms particulières, je me suis rendu compte d'une erreur qui s'affiche dans la console et dont je n'arrive pas à trouver la source.

 

Voici l'erreur en question : https://gyazo.com/b8b662959b3c1ae03fa80a34369678f0

 

Elle se produit lors de la commande /streamstop, dont le code est le suivant :

 

command /streamstop:
   permission: stream.yt
   trigger:
       if {stream.%player%} is not 1:
           message "&cTu n'es pas entrain de streamer." to player
       else:
           set {stream.%player%} to 0
           if fly mode of player is true:
               disable fly for player
           broadcast "&8&l[&e&lStream&8&l]&f%player% n'est plus entrain de streamer."
           execute console command "pex user %player% remove essentials.fly"
           delete yaml value "%player%" from file "../../Skript/scripts/stream/streamers.yml"

 

Avec 2-3 test, j'ai pu confirmer que l'erreur vient du delete yaml value, ce qui est logique vu l'erreur dans la console.

 

Ce qui m'étonnes le plus, c'est que malgré l'erreur, qui n'est pas relevée par skript, la valeur est bien delete et donc le code fonctionne correctement.

 

Merci à toute aide apportée pour réparer ce bug,

Voici le code complet si cela peut aider : http://hastebin.com/epefanecij.vbs

 

AnTerZZ

9 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Le fichier YML en question ou la valeur YML est delete ne comporte que les valeurs Nomdujoueur (et si applicable ": un lien <text>")

comme ceci :

AnTv2
AnTerZz : xD

Puisque je n'utilise ce fichier seulement à travers une command qui l'imprime intégralement.

  • 0
Posté(e)

Salut,

 

Tu n'as que ça dans ton fichier ? Ce n'est pas possible que tu es cette erreur, envoie vraiment tout le contenu de ton fichier, car même les valeurs qui n'ont rien à voir avec Skript pourrait causer problème :-/ !

 

Amicalement,

PsYZiiK.

  • 0
Posté(e)

Lut',

 

Il me faudrait aussi le contenu de tous les autres fichiers du même script.

 

Amicalement,

PsYZiiK.

 

Edit : J'ai trouvé aussi une partie de l'erreur, dans ton fichier, il y a écrit "AnTv2" et il ne possède pas de valeur, ce qui provoque une erreur, il te suffit juste de mettre ":" devant ce qui donne :

 

AnTv2:
AnTerZz: xD

  • J'aime 1
  • 0
Posté(e)

Il génère 1 fichier par joueur qui fait la commande /streamstart et tout ce qu'ils contiennent sont les dates de la commande, en ce moment, il n'y a que AnTerZz.yml avec ceci :

11/11/16 19:55

×
×
  • 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.