blueblasterz Posté(e) le 8 août 2016 Posté(e) le 8 août 2016 Bonjour ! Voici une petite fonction vous permettant de colorer un petit (voire un gros ^^) texte. Tout est expliqué dans le code, avec 2 exemples d'utilisation :) Ce code nécessite Skript, WildSkript, et peut-être SkQuery [spoiler=Code] # Codé sous forme d'une fonction, reçevant un texte et le colorant aléatoirement selon le code couleur de minecraft # Attention, la fonction ne prend pas en compte le code couleur basique : ne mettez dans la fonction UNIQUEMENT le texte qui doit être coloré # Par blueblasterz function randColor(t: text) :: text: # L'argument est le texte à colorer set {_coloredtext} to "" # Pour éviter un <none> 3 lignes plus bas set {_splittext::*} to {_t} split by "" # On prend les lettres une par une loop {_splittext::*}: # On les fais défiler set {_coloredtext} to "%{_coloredtext}%%random color%%loop-value%" # Et on ajoute un code couleur aléatoire devant set {_coloredtext} to colored {_coloredtext} # Pour colorer le message selon le code couleur aléatoire généré au dessus return {_coloredtext} # On renvoie le texte coloré # Quelques exemples d'utilisation: # on chat: # cancel event # broadcast "<%player%> %randColor(message)%" # Tous les joueurs parlent en multicolore ! # on rightclick: # set {_couleur} to randColor("COULEUR") # obligé de passer par cette étape, sinon skript renvoie une erreur (si vous avez une idée de pourquoi dites le dans les coms :) # set lore of player's tool to "&rBLANC||%{_couleur}%" # Première ligne en blanc, deuxième en couleur ! Voilà voilà ^^ 2
sam57730 Posté(e) le 18 mars 2017 Posté(e) le 18 mars 2017 Sa fait une erreur a function randColor(t: text) :: text:
blueblasterz Posté(e) le 22 mars 2017 Auteur Posté(e) le 22 mars 2017 Il faut Skquery :) Il faut surtout skript v2.2, il me semble que SkQuery n'a pas d'effet sur les fonctions
Yghore Posté(e) le 22 mars 2017 Posté(e) le 22 mars 2017 Il faut surtout skript v2.2, il me semble que SkQuery n'a pas d'effet sur les fonctions je crois qu'il faut justement skquery pour les functions x) https://skript-mc.fr/forum/threads/les-fonctions-avec-skquery.1593/ "avec-skquery."
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant