kumakuma215 168 Posté : 14 juillet 2016 Bonjour/Bonsoir. Je poste une demande d'aide car je ne trouve pas comment faire :c. En faites, je voudrais faire dérouler une liste [spoiler=EXEMPLE] Je mets la commande /test La commande /test va m'afficher le contenu de la variable {test::*}. La variable {test::*} contient ceci : "Lol", "Mdr", "xd", "J'aime les enfants" Je voudrais que ça fasse défiler cette liste. Par exemple : 1ere fois que je fais la commande /test, ça m'affiche ceci : Lol, Mdr, xd and J'aime les enfants la 2nde fois que je fais la commande /test, ça m'affiche ceci: Mdr, xd, J'aime les enfants and Lol Ainsi de suite. J'ai déjà essayer ceci : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Mais ça m'affiche toujours Lol, Mdr, xd and J'aime les enfants :(. Je n'ai pourtant aucune erreur Partager ce message Lien à poster Partager sur d’autres sites
Snowach 288 Répondu : 14 juillet 2016 Salut, tu ne chercherais pas à faire dérouler une liste comme ça: - Lol - Mdr - xd 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
kumakuma215 168 Répondu : 14 juillet 2016 Non, regarde le spoiler ^^. Partager ce message Lien à poster Partager sur d’autres sites
Snowach 288 Répondu : 14 juillet 2016 Je sais pas alors x) Désolé Partager ce message Lien à poster Partager sur d’autres sites
kumakuma215 168 Répondu : 14 juillet 2016 Merci quand même pour avoir essayé de m'aider ^^. 1 Partager ce message Lien à poster Partager sur d’autres sites
Goetheus 13 Répondu : 14 juillet 2016 Il y a une solution par très optimale qui serait, à chaque /command, d'effacer la liste, et de la remettre en mettant l'ordre que tu désires. Mais je pense qu'il doit exister un moyen de faire list +1 (mais qui n'affichera plus le premier du coup). Regarde du côté des loop-value et surtout des loop-index ! Partager ce message Lien à poster Partager sur d’autres sites
Izychiel 299 Répondu : 14 juillet 2016 Je sais ! (normalement) Essaie de remplacer Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. par Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. ou tout simplement 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
kumakuma215 168 Répondu : 14 juillet 2016 Je testerai ^^. Merci :3 ça ne marche pas. J'ai une liste à 4 Strings. Mais à la fin, je me retrouve avec 2 strings é_è. PS : Aucune erreurs Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 15 juillet 2016 Pour bien fair tu va devoir enregistrer a quel niveau la liste doit demarer. Ex: sa fait 4x que la commande a ete taper, donc la liste doit demarer a la 4eme position. Apres pour l'afichage tu utilise le point de depart que tu as enregistrer, tu calcul la taille de la liste et tu affiche du point de depart à la fin de la liste Apres tu repart au debut de la liste jusqu'au point de depart enregistrer -1 et tu affiche le resulta. Apres tous cela tu incremente la position de depart de 1 pour la prochaine commande ... A ne pas oublier de remetre a 1 la position de depart si elle depasse le nombre de valeur dans la liste ^^ Si tu arrive a faire la base de ce que j'ai exposé, tu peut travailler apres sur la reconstruction dynamique de la liste afin d'avoir qu'un seul processus d'affichage des valeurs. En esperent avoir ete clair, dsl j'ais pas d'exemple de code car je suis pas sur PC. En cas de pb, je pourrais essayer de coder un bout ce WE. Partager ce message Lien à poster Partager sur d’autres sites