Aller au contenu

Azen

Membre
  • Compteur de contenus

    193
  • Inscription

  • Dernière visite

  • Jours gagnés

    12
  • Crédits

    5 [Faire un don]

Tout ce qui a été posté par Azen

  1. Supprime tous les every seconds / ticks, ton serveur va gagner en perf si il y en a
  2. Azen

    Tutoriel Skript : Les listes

    Faut que tu génères une variable temporaire surr la size de ta liste. genre set {_r} to a random integer between 1 and size of {listeDesPointsDeTp::*} teleport player to {listedespointsdetp::%{_r}%}
  3. Azen

    Tutoriel Skript : Les listes

    De rien héhé ^^
  4. Azen

    Tutoriel Skript : Les listes

    Je l'explique partie VI
  5. Azen

    Tutoriel Skript : Les listes

    Merci à toi d'avoir lu :) N'hésite pas à mettre un ' J'aime ' :)
  6. Azen

    [Skript] SpawnWorld !

    Pour raccourcir ça, au lieu de mettre {spawn.lemonde} tu peux mettre {spawn.%world%} et ça le fera pour chaque monde différent sans placer 3000 000 de conditions dans le fichier en fonction du nombre de mondes.
  7. Azen

    • Skript - Les Listes

    Oui mais comme je l'ai dit, il y a un autre moyen que j'explique dans mon tutoriel .
  8. Azen

    • Skript - Les Listes

    Si, il a faux, car il dit qu'il pense qu'il n'y a que cette méthode pour afficher les listes, donc il a faux car il y a d'autres méthodes.
  9. Azen

    Tutoriel Skript : Les listes

    Merci :D n'hésite pas à mettre un j'aime ! :)
  10. Azen

    • Skript - Les Listes

    [Contenu masqué] Va voir :D
  11. Nouveau tutoriel :D https://skript-mc.fr/forum/index.php?threads/tutoriel-skript-les-listes.863/
  12. Salut à toi et bienvenue sur ce tutoriel ! Dans ce post je vais te faire découvrir ou t'apprendre les listes. Premièrement, une liste est un "tableau", ou vous renseignez une id et une valeur (donnée). Je vous montrerai : I. Représentation codée d'une liste II. Comment add une donnée à votre tableau III. Comment delete une donnée de votre tableau IV. Comment lister votre tableau V. Conditions de listes VI. Comment générer une entrée aléatoire de votre tableau VIII. Comment supprimer votre tableau IX. Conclusion I. Représentation codée d'une liste. Pour utiliser une liste dans votre code, une liste se présente comme cela: {liste::*} -> Comme une variable, a laquelle on ajoute "::" après la premiere "partie" de variable, qui ici est "liste". Si l'on met une étoile ("*"), toutes vos entrées (chaque ligne du tableau, pour reprendre la représentation) sont concernées. Si l'on met {liste::uneentrée}, alors c'est votre entrée "uneentrée" qui sera concernée. II. Ajout de donnée à un tableau. Premièrement, nous allons ajouter une entrée à notre tableau. Pas besoin d'un effet pour créer ce tableau, il existe a partir du moment ou vous ajoutez une entrée. Exemple : j'ajoute une entrée de type texte à mon tableau (liste): Cela donne ( en ligne d'effet ) : add "Hello" to {mots::*} Donc ici, on créer une nouvelle ligne avec comme valeur "Hello". III. Retirer une donnée d'un tableau Ensuite, nous allons retirer une entrée à notre tableau. Pour retirer cette entrée, nous allons faire: Cela donne (en ligne d'effet ) remove "Hello" from {mots::*} Comme cela, on retire la ligne qui porte la valeur "Hello" dans la liste "mots". IV. Lister notre tableau Ici, en reprenant toujours en encore notre même liste "mots", nous voulons lister, simplement ce tableau. Comment allez vous me dire ? Je vais vous montrer 2 types d'affichage de listes. La première, la plus simple, comme mon ami @imSizk vous l'a sûrrement expliquée, est, l'affichage comme une variable : send "%{mots::*}% Une méthode plus poussée, que j'utilise utilise la notion de loop. Je ne l'ai pas encore expliquée mais ne cherchez pas, lisez juste ce que je vous dit ;) Donc, pour listez correctement notre tableau, on va utiliser le loop. Cela se déroule sous cette forme : loop {mots::*}: send "%loop-index% -> %loop-value%" De cette manière, on va nous dire "numéro de la ligne -> valeur de la ligne" V. Génération aléatoire d'une ligne de la liste Pour générer quelque chose d'aléatoire, il vous suffit d'avoir cet effet : set {_donneealéatoire} to a random element of {mots::*} Ici on met la variable temporaire "donnealéatoire" sur un élément aléatoire de la liste "mots". VI. Conditions de liste Pour les conditions de liste, certains mon posés la question : "C'est bien les listes, mais comment je fais pour savoir si une donnée est déjà mise dans la liste ?". Donc je vais vous répondre ici ! : Pour voir si une donnée est déjà rentrée, une donnée ajoutée à la liste est "mise" dans la liste, donc elle "existe" dans la liste. Pour ce faire voici une condition : if {mots::Hello} is set: send "Hello" Chose très bête hein ^^ Mais vous pouvez remplacer le "Hello" dans la condition par un "%arg-1%" s'il s'agit d'une commande. VII. Supprimer une liste Après tout ça et en chapitre "final" du tutoriel, je vous propose de voir un effet qui vous permettre de remettre à zéro une liste. Voici l'effet concerné : clear {mots::*} L'effet "clear" vous permet de nettoyer votre liste. Et, comme je vous l'ai dit précédemment, une liste sans ligne est une liste nule, donc inexistante, donc elle est supprimée ! VIII. Conclusion Les listes sont, pour moi une des choses les plus importantes dans Skript, vous pouvez ajouter des informations, les récupérer les supprimer, etc... (Je vous invite à voir l'algorithme conçu à l'ajout automatique de données dans une liste en cliquant ici) Merci à vous d'avoir suivi ce tutoriel, n'hésitez pas à mettre un like pour m'encourager à vous faire des tutos complets ! :) Cordialement, Hugo / Azen.
  13. Azen

    Automatisation de listes

    Hmmm d'ailleurs je trouve ton comportement risible MinePl, le fait de voter non m'est assez drole ^^
  14. Azen

    Automatisation de listes

    C'est bien écoute, sauf que je fais un tutoriel aussi à la fois sur un petit algorithme pour que les gens y touche (pas beaucoup en font....)
  15. Oh ptin sa a TT duppc x fifkfiwixkxkfkffkckkx'fxkxnfnxn Voilà.
  16. Azen

    Automatisation de listes

    Ma manière est juste plus simple...
  17. Azen

    • Skript - Les Listes

    Ok Alors je le commence :D
  18. Azen

    • Skript - Les Listes

    Tu as faux : une liste n'est pas affichable que par le send de la liste, il y a une autre manière mais je vais faire un gros tuto sur les listes en vidéo
  19. Faut arrêter les tutos comme ça .... C'est une ligne d'event les gens allez voir sur skunity mdr Un tuto pour taper sur son clavier stp mine plugins
  20. Azen

    SkyBlock (SkriptBlock )

    Pourquoi pas ^^
×
×
  • 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.