Invité Posté : 14 décembre 2016 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
Skripting 605 Répondu : 14 décembre 2016 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
Syst3ms 102 Répondu : 14 décembre 2016 Je conseille d'utiliser le YML de skUtilities car c'est assez intuitif, marceh sans problème de mon côté et peut être installé dans n'importe quelle version. Partager ce message Lien à poster Partager sur d’autres sites
Random 207 Répondu : 14 décembre 2016 Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. J'ai testé, marche pour moi. Lis les # Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 15 décembre 2016 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é Répondu : 15 décembre 2016 (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
Syst3ms 102 Répondu : 15 décembre 2016 (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
Invité Répondu : 15 décembre 2016 Ok merci, je vais voir ça ^^ Partager ce message Lien à poster Partager sur d’autres sites
Skripting 605 Répondu : 15 décembre 2016 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é Répondu : 15 décembre 2016 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
Syst3ms 102 Répondu : 15 décembre 2016 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é Répondu : 15 décembre 2016 Ok merci ;) Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 16 décembre 2016 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
Skripting 605 Répondu : 16 décembre 2016 Ton code plz^^ ? Et dans ton fichier YML t'as que ça ? Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 16 décembre 2016 Oui ya que ça. Regarde bien les messages au dessus pour le code ^^ Partager ce message Lien à poster Partager sur d’autres sites
Skripting 605 Répondu : 16 décembre 2016 Oui ya que ça. Regarde bien les messages au dessus pour le code ^^ il me faut TOUT ton code entier s'il te plaît Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 16 décembre 2016 Tu le fait exprer ou c'est moi srx ?? Partager ce message Lien à poster Partager sur d’autres sites
Skripting 605 Répondu : 16 décembre 2016 Tu le fait exprer ou c'est moi srx ?? Il me faut le code entier s'il te plaît. Partager ce message Lien à poster Partager sur d’autres sites
Invité Répondu : 16 décembre 2016 [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
Skripting 605 Répondu : 16 décembre 2016 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
Invité Répondu : 16 décembre 2016 Ok merci je vais voir ça ! Partager ce message Lien à poster Partager sur d’autres sites