Hooooo! Mais on est bête! La valeur n'est pas écrite dans le fichier! Il faut donc qu'on détecte si la variable est nulle, c'est à dire si elle ne contient rien. Nous allons donc écrire dans notre variable comme nous 'lavons fait plus haut. Mais ce n'est pas aussi simple! Le problème est que à chaque fois que notre skript va charger, la variable va de nouveaux s'écrire dans le fichier! Pour remédier à cela, il nous suffi de regarder si la variable est nulle ou pas, et si elle est nulle d'écrire dans le fichier cette variable dans le fichier. Mais encore un problème se pose à nous, si la variable à été défini dans le fichier, quelle à été récupéré, et que le texte dans le fichier à été effacé, lors du chargement, le skript va incrémenter la nouvelle valeur à notre variable prefix. Le problème c'est que comme notre nouvelle valeur est nulle, la variable ne va pas s’incrémenter de cette valeur, c'est comme ça, me demandez pas pourquoi. Le fait est que notre skript ne va réécrire dans le fichier vu que la variable n'est pas nulle. Pour remédier à ça, il nous suffit d’effacer la variable juste avant. On veut aussi une prise en compte des colors codes, parce que sinon c'est moche ^^.
Bien maintenant, en code ça donne quoi?
clear {tntrun.config.prefix} #On éfface la variable
set {tntrun.config.prefix} to value "Prefix" get of "plugins/TnTRun/config.yml" #On récupère la valeur
if {tntrun.config.prefix} is not set: #On regarde si la variable n'est pas défini
write file "Prefix: '&8[&9TnTRun&8]'" to "plugins/TnTRun/config.yml" #Si c'est le cas on écrit le réglage dans le fichier
set {tntrun.config.prefix} to value "Prefix" get of "plugins/TnTRun/config.yml" #Et on redéfini la variable avec la nouvelle valeur
replace all "&" with "§" in {tntrun.config.prefix} #Prise en compte des colors codes.
Et voilà c'est la fin de cette première partie. Je posterai très prochainement la 2ème. Dîtes moi si vous avez aimé (ou pas) si j'ai fait des erreurs dans les codes (ça arrive toujours), des fautes d'ortho (je croi qyan a) ou des suggestions pour la partie 2.
Cordialement,
remy29.