Aller au contenu
Invité

"Value list" en yaml qui ne fonctionne pas.

Messages recommandés

Invité

Bonjour,

 

Je suis en train de dev un skript et j'utilise pour la première fois un fichier YAML.

 

Le preoblème c'est que je dois normalement récuperer un message dans un liste qui doit servir de "Join Message" sauf que ce message ne s'affiche pas...)

 

Code (pas entier.) :

set {joinmsg::*} to value list "CustomMessage.Join/Quit.Join" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"

on join:
   if {join.quit.enabled} is true:
       set join message to "%{joinmsg::*}%"

 

YAML :

 

CustomMessage:
 Join/Quit:  #Quand un joueur rejoins/quitte le serveur.
   Enabled: true
   Join:
   - Un joueur a rejoins le serveur !
   Quit:
   - Un joueur a quitté le serveur !
 Death:  #Quand un joueur meurt.
   Enabled: true
   Fall:
   - Un joueur est mort en ce cassant le petit doigt !

 

Cordialement, SwenCake

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Merci @Random, je vais tester ça .

 

EDIT : Cela fonctionne mais le message s'affiche entre "[]" et je ne peux pas mettre de couleur (pas d'erreur)

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

(Srry DP)

 

Rectification : Quand je met de la couleur (Même avec l'exemple de Bukkit ("&B2. No Griefing.") il y a cette erreur...) :

 

[spoiler=Erreur]

[11:47:13 ERROR]: Cannot load plugins\AdvancedCustomMessage\CustomMessage.yml
org.bukkit.configuration.InvalidConfigurationException: while scanning an anchor
in 'string', line 4, column 7:
       - &B2. No griefing.
         ^
expected alphabetic or numeric character, but found .(46)
in 'string', line 4, column 10:
       - &B2. No griefing.
            ^

       at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:226) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:169) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:180) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.dzikoysk.wildskript.expressions.files.ExprYamlSingleValue.get(ExprYamlSingleValue.java:29) [WildSkript.jar:?]
       at net.dzikoysk.wildskript.expressions.files.ExprYamlSingleValue.get(ExprYamlSingleValue.java:1) [WildSkript.jar:?]
       at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:103) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.effects.EffChange.execute(EffChange.java:271) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.lang.Effect.run(Effect.java:54) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:222) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:184) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.command.Commands.handleCommand(Commands.java:270) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:165) [skript%20Fixes%20v9.jar:?]
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_112]
       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_112]
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_112]
       at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_112]
       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1154) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_112]
       at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_112]
       at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at java.lang.Thread.run(Unknown Source) [?:1.8.0_112]
Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning an anchor
in 'string', line 4, column 7:
       - &B2. No griefing.
         ^
expected alphabetic or numeric character, but found .(46)
in 'string', line 4, column 10:
       - &B2. No griefing.
            ^

       at org.yaml.snakeyaml.scanner.ScannerImpl.scanAnchor(ScannerImpl.java:1446) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.scanner.ScannerImpl.fetchAnchor(ScannerImpl.java:939) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:370) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:226) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.produce(ParserImpl.java:532) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:198) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:153) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:229) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:229) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:229) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:450) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.Yaml.load(Yaml.java:369) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       ... 36 more
[11:47:13 ERROR]: Cannot load plugins\AdvancedCustomMessage\CustomMessage.yml
org.bukkit.configuration.InvalidConfigurationException: while scanning an anchor
in 'string', line 4, column 7:
       - &B2. No griefing.
         ^
expected alphabetic or numeric character, but found .(46)
in 'string', line 4, column 10:
       - &B2. No griefing.
            ^

       at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:226) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:169) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:180) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.dzikoysk.wildskript.expressions.files.ExprYamlSingleValue.get(ExprYamlSingleValue.java:29) [WildSkript.jar:?]
       at net.dzikoysk.wildskript.expressions.files.ExprYamlSingleValue.get(ExprYamlSingleValue.java:1) [WildSkript.jar:?]
       at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:103) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.effects.EffChange.execute(EffChange.java:271) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.lang.Effect.run(Effect.java:54) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:63) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:91) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.lang.Trigger.execute(Trigger.java:53) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:222) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:184) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.command.Commands.handleCommand(Commands.java:270) [skript%20Fixes%20v9.jar:?]
       at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:165) [skript%20Fixes%20v9.jar:?]
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_112]
       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_112]
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_112]
       at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_112]
       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1154) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_112]
       at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_112]
       at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at java.lang.Thread.run(Unknown Source) [?:1.8.0_112]
Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning an anchor
in 'string', line 4, column 7:
       - &B2. No griefing.
         ^
expected alphabetic or numeric character, but found .(46)
in 'string', line 4, column 10:
       - &B2. No griefing.
            ^

       at org.yaml.snakeyaml.scanner.ScannerImpl.scanAnchor(ScannerImpl.java:1446) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.scanner.ScannerImpl.fetchAnchor(ScannerImpl.java:939) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:370) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:226) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.parser.ParserImpl$ParseIndentlessSequenceEntry.produce(ParserImpl.java:532) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:143) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:198) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:153) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:229) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:229) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:229) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:155) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:120) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:450) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.yaml.snakeyaml.Yaml.load(Yaml.java:369) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
       ... 36 more

 

 

 

Minecraft : 1.8.8

Spigot : 1.8.8

Skript : 2.2 Fixes v9

Addons : A jour.

#Pour Psyyy

Partager ce message


Lien à poster
Partager sur d’autres sites
(Srry DP)

 

Rectification : Quand je met de la couleur (Même avec l'exemple de Bukkit ("&B2. No Griefing.") il y a cette erreur...) :

 

[spoiler=Erreur]

Contenu masqué

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

 

 

 

Minecraft : 1.8.8

Spigot : 1.8.8

Skript : 2.2 Fixes v9

Addons : A jour.

#Pour Psyyy

C'est un problème de WildSkript. Je conseille donc d'utiliser skUtilities qui est update régulièrement et qui ne peut pas être cassé lors d'une update minecraft.

Partager ce message


Lien à poster
Partager sur d’autres sites
C'est un problème de WildSkript. Je conseille donc d'utiliser skUtilities qui est update régulièrement et qui ne peut pas être cassé lors d'une update minecraft.

Non ce n'est pas un problème qui vient de WildSkript (avec SkUtilities tu auras la même erreur). C'est un problème YML, un truc qui ne doit pas être supporté. Je connais cette erreur, je la retrouve beaucoup en Java. Pour cela, il faut faire analyser ton YML, et aussi, assure-toi que tu n'as pas mis de tabulations.

 

Pour cela @UpSwenCake, quand je donne ce lien (

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.
), il me faut TOUT ton code entier s'il te plaît. Avec TOUT le contenu du fichier YML, ainsi que tes ADD-ONS et leur versions.

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Ok, ok je te fournis tout ça.

 

[spoiler=Code]

#!===========================================================================================
#!                                                                   |          Config Générale.        |
#!===========================================================================================

options:

   Logo : &6&l[&3AdvancedCustomMessage&6]
   #   "Logo" du Skript (Avant les messages.)

   Aliases_Commande : acm, custommsg
   #   Aliases de la commande.

   Commande_Inconnue : &c&lCommande Inconnue !
   #   Message à afficher lorsque la commande est fausse.

   Noperm : &c&lTu n'as pas accés à la commande !
   #   Message à afficher si le joueur n'a pas la permission.

   Succes_Reload : &7&lLe plugin a été reload avec succés !
   #   Message à afficher lorsq'un joueur reload le plugin.

   Succes_Update : &7&lLe plugin a été update avec succés !
   #   Message à afficher lorsq'un joueur update le plugin.

   No_Update : &c&lIl n'y a pas d'update.
   #   Message à afficher lorsque aucune update n'est disponible (/acm update).

#   Permissions :   

   Permission_Generale : acm.*
   #   Permission Générale.

   Permission_Help : acm.help
   #   Permission pour accéder au panneau d'aide.

   Permission_Reload : acm.reload
   #   Permission pour reload le plugin.

   Permission_Update : acm.update
   #   Permission pour update le plugin.



#!==========================================================================================
#!                                                                  | Partie Code : NE PAS TOUCHER |
#!==========================================================================================


#!__________________________________________|Début du Skript.|______________________________________

command /custommessage [<text>]:
   aliases: {@Aliases_Commande}
   trigger:

#!__________________________________________|Fonctions de la commande.|______________________________________

       if arg 1 is not set:
           send "{@Logo} : {@Commande_Inconnue}" to player
           stop
       if arg 1 is not "help", "update" or "reload":
           send "{@Logo} : {@Commande_Inconnue}" to player
           stop

#!__________________________________________|Panneau d'aide.|______________________________________

       if arg 1 is "help":
           if player have permission "{@Permission_Help}" or "{@Permission_Generale}":
               loop 4 times:
                   send "" to player
               send "&7------&b AdvancedCustomMessage - Help &7------" to player
               send "&7 /custommessage help : &bPermet de voir le panneau d'aide." to player
               send "&7 /custommessage reload : &bPermet de reload le plugin." to player
               send "&7 /custommessage update : &bPermet d'update le plugin." to player
               send "&7------&b AdvancedCustomMessage - Help &7------" to player
           else:
               send "{@Logo} : {@Noperm}" to player
               stop

#!__________________________________________|Reload le plugin.|______________________________________

       if arg 1 is "reload":
           if player have permission "{@Permission_Reload}" or "{@Permission_Generale}":
               make console execute command "sk reload AdvancedCustomMessage"
               set {joinmsg} to value "CustomMessage.Join/Quit.Join" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"
               set {quitmsg} to value "CustomMessage.Join/Quit.Quit" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"
               send "{@Logo} : {@Succes_Reload}" to player
           else:
               send "{@Logo} : {@Noperm}" to player
               stop

#!__________________________________________|Update le plugin.|______________________________________

       if arg 1 is "update":
           if player have permission "{@Permission_Update}" or "{@Permission_Generale}":
               if text from "http://pastebin.com/raw/MCasAS7Q" is not "%{version}%":
                   set {verpaste} to text from "http://pastebin.com/raw/MCasAS7Q"
                   set {version} to {verpaste}
                   set {backup::*} to content of file "plugins/AdvancedCustomMessage/CustomMessage.yml"
                   loop {backup::*}:
                       wf "%loop-value%" to "plugins/AdvancedCustomMessage/CustomMessage - Backup.yml"
                   download from "http://pastebin.com/raw/24yg8nSc" to "plugins/AdvancedCustomMessage/CustomMessage.yml"
                   send "{@Logo} : {@Succes_Update}" to player
               else:
                   send "{@Logo} : {@No_Update}" to player
                   stop
           else:
               send "{@Logo} : {@Noperm}" to player
               stop

#!==========================================================================================
#!                                                                  | Partie Fonction : NE PAS TOUCHER |
#!==========================================================================================

on skript load:
   if {firstload} is not set:
       set {version} to "0.1"
       set {firstload} to true

   if folder "plugins/AdvancedCustomMessage" doesn't exists:
       create folder "plugins/AdvancedCustomMessage"

   if file "plugins/AdvancedCustomMessage/CustomMessage.yml" doesn't exists:
       create file "plugins/AdvancedCustomMessage/CustomMessage.yml"
       download from "http://pastebin.com/raw/24yg8nSc" to "plugins/AdvancedCustomMessage/CustomMessage.yml"
       set {join.quit.enabled} to single value "CustomMessage.Join/Quit.Enabled" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"

   if file "plugins/AdvancedCustomMessage/CustomMessage.yml" exists:
       set {joinmsg} to value "CustomMessage.Join/Quit.Join" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"
       set {quitmsg} to value "CustomMessage.Join/Quit.Quit" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"

   if text from "http://pastebin.com/raw/MCasAS7Q" is not "%{version}%":
       set {verpaste} to text from "http://pastebin.com/raw/MCasAS7Q"
       set {version} to {verpaste}
       set {backup::*} to content of file "plugins/AdvancedCustomMessage/CustomMessage.yml"
       loop {backup::*}:
           wf "%loop-value%" to "plugins/AdvancedCustomMessage/CustomMessage - Backup.yml"
       download from "http://pastebin.com/raw/24yg8nSc" to "plugins/AdvancedCustomMessage/CustomMessage.yml"

on join:
   set join message to "%{joinmsg}%"

on quit:
   if {join.quit.enabled} is true:
       set quit message to "%{quitmsg}%"

 

 

 

[spoiler=YML]

CustomMessage:
 Join/Quit:  #Quand un joueur rejoins/quitte le serveur.
   Join:  #Laisser vide pour désactiver. (Avec le "-")
   - Un joueur a rejoins le serveur !
   Quit:  #Laisser vide pour désactiver. (Avec le "-")
   - Un joueur a quitté le serveur !
 Death:  #Quand un joueur meurt.
   Fall:  #Laisser vide pour désactiver. (Avec le "-")
   - Un joueur est mort en ce cassant le petit doigt !

 

 

 

Et comment suis-je censé voir les versions des Addons ?

Partager ce message


Lien à poster
Partager sur d’autres sites
Ok, ok je te fournis tout ça.

Et comment suis-je censé voir les versions des Addons ?

Tu fais

Contenu masqué

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

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Voila les Versions :

 

[08:38:42 INFO]: SkQuery version 3.21.4
[08:38:42 INFO]: Author: w00tmast3r
>ver SkRayFall
[08:38:55 INFO]: skRayFall version 1.8
[08:38:55 INFO]: An addon for skript that adds Citizens support, EffectLib support and other features.
[08:38:55 INFO]: Website: http://rayfall.net/
[08:38:55 INFO]: Author: eyesniper2
>ver Skript
[08:39:01 INFO]: Skript version 2.2-Fixes-V8b
[08:39:01 INFO]: Customize Minecraft's mechanics with simple scripts written in plain English sentences.
[08:39:01 INFO]: Website: http://njol.ch/projects/skript
[08:39:01 INFO]: Author: Njol
>ver WildSkript
[08:39:33 INFO]: WildSkript version 1.8
[08:39:33 INFO]: Website: http://www.dzikoysk.net/
[08:39:33 INFO]: Author: Dzikoysk

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Oui ya que ça.

 

Regarde bien les messages au dessus pour le code ^^

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Tu le fait exprer ou c'est moi srx ??

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

[spoiler=Code]

#!===========================================================================================
#!                                                                   |          Config Générale.        |
#!===========================================================================================

options:

   Logo : &6&l[&3AdvancedCustomMessage&6]
   #   "Logo" du Skript (Avant les messages.)

   Aliases_Commande : acm, custommsg
   #   Aliases de la commande.

   Commande_Inconnue : &c&lCommande Inconnue !
   #   Message à afficher lorsque la commande est fausse.

   Noperm : &c&lTu n'as pas accés à la commande !
   #   Message à afficher si le joueur n'a pas la permission.

   Succes_Reload : &7&lLe plugin a été reload avec succés !
   #   Message à afficher lorsq'un joueur reload le plugin.

   Succes_Update : &7&lLe plugin a été update avec succés !
   #   Message à afficher lorsq'un joueur update le plugin.

   No_Update : &c&lIl n'y a pas d'update.
   #   Message à afficher lorsque aucune update n'est disponible (/acm update).

#   Permissions :  

   Permission_Generale : acm.*
   #   Permission Générale.

   Permission_Help : acm.help
   #   Permission pour accéder au panneau d'aide.

   Permission_Reload : acm.reload
   #   Permission pour reload le plugin.

   Permission_Update : acm.update
   #   Permission pour update le plugin.



#!==========================================================================================
#!                                                                  | Partie Code : NE PAS TOUCHER |
#!==========================================================================================


#!__________________________________________|Début du Skript.|______________________________________

command /custommessage [<text>]:
   aliases: {@Aliases_Commande}
   trigger:

#!__________________________________________|Fonctions de la commande.|______________________________________

       if arg 1 is not set:
           send "{@Logo} : {@Commande_Inconnue}" to player
           stop
       if arg 1 is not "help", "update" or "reload":
           send "{@Logo} : {@Commande_Inconnue}" to player
           stop

#!__________________________________________|Panneau d'aide.|______________________________________

       if arg 1 is "help":
           if player have permission "{@Permission_Help}" or "{@Permission_Generale}":
               loop 4 times:
                   send "" to player
               send "&7------&b AdvancedCustomMessage - Help &7------" to player
               send "&7 /custommessage help : &bPermet de voir le panneau d'aide." to player
               send "&7 /custommessage reload : &bPermet de reload le plugin." to player
               send "&7 /custommessage update : &bPermet d'update le plugin." to player
               send "&7------&b AdvancedCustomMessage - Help &7------" to player
           else:
               send "{@Logo} : {@Noperm}" to player
               stop

#!__________________________________________|Reload le plugin.|______________________________________

       if arg 1 is "reload":
           if player have permission "{@Permission_Reload}" or "{@Permission_Generale}":
               make console execute command "sk reload AdvancedCustomMessage"
               set {joinmsg} to value "CustomMessage.Join/Quit.Join" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"
               set {quitmsg} to value "CustomMessage.Join/Quit.Quit" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"
               send "{@Logo} : {@Succes_Reload}" to player
           else:
               send "{@Logo} : {@Noperm}" to player
               stop

#!__________________________________________|Update le plugin.|______________________________________

       if arg 1 is "update":
           if player have permission "{@Permission_Update}" or "{@Permission_Generale}":
               if text from "http://pastebin.com/raw/MCasAS7Q" is not "%{version}%":
                   set {verpaste} to text from "http://pastebin.com/raw/MCasAS7Q"
                   set {version} to {verpaste}
                   set {backup::*} to content of file "plugins/AdvancedCustomMessage/CustomMessage.yml"
                   loop {backup::*}:
                       wf "%loop-value%" to "plugins/AdvancedCustomMessage/CustomMessage - Backup.yml"
                   download from "http://pastebin.com/raw/24yg8nSc" to "plugins/AdvancedCustomMessage/CustomMessage.yml"
                   send "{@Logo} : {@Succes_Update}" to player
               else:
                   send "{@Logo} : {@No_Update}" to player
                   stop
           else:
               send "{@Logo} : {@Noperm}" to player
               stop

#!==========================================================================================
#!                                                                  | Partie Fonction : NE PAS TOUCHER |
#!==========================================================================================

on skript load:
   if {firstload} is not set:
       set {version} to "0.1"
       set {firstload} to true

   if folder "plugins/AdvancedCustomMessage" doesn't exists:
       create folder "plugins/AdvancedCustomMessage"

   if file "plugins/AdvancedCustomMessage/CustomMessage.yml" doesn't exists:
       create file "plugins/AdvancedCustomMessage/CustomMessage.yml"
       download from "http://pastebin.com/raw/24yg8nSc" to "plugins/AdvancedCustomMessage/CustomMessage.yml"
       set {join.quit.enabled} to single value "CustomMessage.Join/Quit.Enabled" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"

   if file "plugins/AdvancedCustomMessage/CustomMessage.yml" exists:
       set {joinmsg} to value "CustomMessage.Join/Quit.Join" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"
       set {quitmsg} to value "CustomMessage.Join/Quit.Quit" get of "plugins/AdvancedCustomMessage/CustomMessage.yml"

   if text from "http://pastebin.com/raw/MCasAS7Q" is not "%{version}%":
       set {verpaste} to text from "http://pastebin.com/raw/MCasAS7Q"
       set {version} to {verpaste}
       set {backup::*} to content of file "plugins/AdvancedCustomMessage/CustomMessage.yml"
       loop {backup::*}:
           wf "%loop-value%" to "plugins/AdvancedCustomMessage/CustomMessage - Backup.yml"
       download from "http://pastebin.com/raw/24yg8nSc" to "plugins/AdvancedCustomMessage/CustomMessage.yml"

on join:
   set join message to "%{joinmsg}%"

on quit:
   if {join.quit.enabled} is true:
       set quit message to "%{quitmsg}%"

 

 

 

[spoiler=YML]

CustomMessage:
 Join/Quit:  #Quand un joueur rejoins/quitte le serveur.
   Join:  #Laisser vide pour désactiver. (Avec le "-")
   - Un joueur a rejoins le serveur !
   Quit:  #Laisser vide pour désactiver. (Avec le "-")
   - Un joueur a quitté le serveur !
 Death:  #Quand un joueur meurt.
   Fall:  #Laisser vide pour désactiver. (Avec le "-")
   - Un joueur est mort en ce cassant le petit doigt !

 

 

 

C'est pas compliqué de remonté voir les messages srx

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok bah déjà une erreur au début, tu as mis un effet sans événement ou commande. Voici la correction de ton code :

 

Contenu masqué

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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