Aller au contenu

Polymeth

Ancien
  • Compteur de contenus

    505
  • Inscription

  • Dernière visite

  • Jours gagnés

    19

Tout ce qui a été posté par Polymeth

  1. Un titre que l'on ne comprends pas ? C'est normal, vous êtes bien sur Skript School, la série de tutoriel afin d'apprendre à programmer Skript de A à Z. Je vous recommande, voire vous demande si vous n'avez aucune connaissances en skript d'aller voir les précédents Skript School (voir plus bas). Je précise juste que, Skript School est adapté et fait pour les débutants. Pour le moment, si vous êtes bons en skript vous n'apprendez sûrement rien. Néanmoins, les prochains tutoriels passeront la barre au dessus niveau difficulté. LES LISTES ET LES BOUCLES Les bases Premièrement, voyons les listes. Dans Skript School #3 nous avons pu découvrir les variables qui permettent de stocker une valeur. Désormais nous allons nous étendre un peu plus sur le sujet et allons stocker plusieurs valeurs dans une de ces variables, qui sera une liste. Une liste se déclare de la même manière qu'une variable, mais avec ::* derrière. {masuperbeliste::*} Comme ton cerveau Bien sûr, je plaisante. Effectivement elle est vide, mais ça, c'est si vous le déclarez dans les Variables tout en haut. Maintenant, dans une commande ou un évènement, nous allons ajouter quelque chose - une valeur - à notre magnifique liste (qui peut être créer directement dans l'effect que nous allons voir) Pour se faire, il suffit d'écrire ceci dans votre évènement ou votre commande. add "Salut" to {masuperbeliste::*} Pour ceux qui ont encore du mal, on va faire une décomposition très simple. "add [une valeur] to [liste]" ce qui, traduit littéralement, signifie "ajouter [une valeur] à [liste]" et maintenant vous devriez comprendre. Evidemment. Dans notre liste, on peut ajouter plus qu'un string. On peut ajouter une variable simple, un chiffre, le nom d'un joueur, son uuid... tout. Voici quelques exemples add uuid of player to {list::*} add player to {list::*} add "salut" to {list::*} add 15 to {list::*} Absolument, on peut mélanger un chiffre, un string, tout. De cette manière, on peut retirer quelque chose d'une liste et la vider. # Retire un élément de la liste remove "salut" from {list::*} # Vide la liste clear {list::*} L'affichage Il y a plusieurs moyens d'afficher une liste. Élément par élément, ou tout d'un coup. Reprenons la liste {list::*} (le précédent exemple) pou cela. Le plus simple, un affichage qui marche comme toutes les variables. Par exemple : broadcast "%{list::*}%" Si vous avez fait cela correctement, vous obtiendrez quelque chose de la sorte (pas les mêmes valeurs si vous n'avez pas repris la liste de l'exemple, évidemment) Et la deuxième méthode consiste à afficher éléments par éléments. Pour cela nous allons utiliser une boucle, "loop". Je vais écrire le code puis expliquer. loop {list::*}: send "%loop-value%" C'est très simple. Première ligne, on indique que l'on va faire une boucle pour la liste {list::*}. En quelque sorte, on dit à Skript : "Pour chaque élément de {list::*}:" Ensuite on utilise send pour tester en utilisant loop-value. Loop-value correspond à la valeur - l'élément - de la boucle. Résumons simplement : "Pour chaque élément de {list::*}: envoyer message "élément"" Récupérer un élément précis Pour cela, nous allons utiliser un index. L'index, c'est l'équivalent de loop-value, en chiffre et dans l'ordre d'ajout. Si s'ajoute "mdr", puis "lol", pour ensuite ajouter "rofl"à ma liste {uneliste;;*}, mdr aura l'index 1, lol l'index 2 et ainsi de suite. Si je veux récupérer et afficher, par exemple, "lol", il me suffira de faire : send "%{uneliste::2}%" D'ailleus, on peut également loop l'index avec %loop-index% Ainsi, on peut également modifier un élément précis. set {uneliste::2} to "roflrofl" Voilà, c'est tout pour ce (long) tutoriel, mais désormais les listes et vous ne font qu'un ! Si vous avez quelconque question, n'hésitez pas à me la poser, ou à venir me voir sur le Discord de Skript-MC, j'y suis très souvent. Skript School #1 - Skript School #2 - Skript School #3 - Skript School #4
  2. Custom Commands disponibles dans DiSKord-link !
  3. Polymeth updated diSkord-Link - Liez Minecraft et Discord with a new update entry: diSKord-Link 1.5 - Custom Commands! Read the rest of this update entry...
  4. Merci pour ta review ça fait plaisir ! (ps : on n'a tapé "discord skript tutoriel fr" sur youtube #troll)
  5. Merci pour ta review sur diSKord-link ! Ca nous motive ! :)
  6. 1.5 de DiSKord-link dans la journée... :)
  7. Polymeth updated diSkord-Link - Liez Minecraft et Discord with a new update entry: diSKord-Link 1.2 Read the rest of this update entry...
  8. Polymeth updated diSkord-Link - Liez Minecraft et Discord with a new update entry: diSKord-Link 1.1.1 Read the rest of this update entry...
  9. Polymeth updated diSkord-Link - Liez Minecraft et Discord with a new update entry: Bugfixes Read the rest of this update entry...
  10. (réponse à la review de ChatSKolor) Merci pour la review, je compte faire les suggestions de Minouis effectivement
  11. diSKord-link disponible. Liez Discord et Minecraft.
  12. (réponse à la ressource) notre skript* et non désolé car il n'y a pas moyen, mais c'est envisageable.
  13. Polymeth submitted a new resource: [plain]diSkord-Link - Liez Minecraft et Discord[/plain] - [plain]Liez Discord et Minecraft avec un bot skript by Tutur & Polymeth[/plain] Read more about this resource...
  14. (vu que je ne peux répondre sur la ressource) Merci pour tes suggestions, je vais ajouter ça dans les mises à jour à venir !
  15. C'est pas possible d'avoir 45Go de RAM c'est pas un multiple de 2 '-'
  16. Pas de soucis. :)
  17. 25 juillet 2015, donc il y a eu des tutoriels entre temps, bien sûr. Néanmoins, "Skript School" est surtout un guide (style Openclassroom en simplifié) pour apprendre à Skripter. On part du numéro #1 et on suit l'ordre des tutoriels.
  18. Merci ça fait plaisir ! Je compte continuer. Le On Death ne peut être annulé ? Je ne savais même pas. Merci, par ailleurs :)
  19. Aller, saGift c'est pour bientôt, très bientôt !
  20. Détrompe toi, beaucoup font des messages avec 3 fautes par mots.
  21. Tu sur-estime un peu certains membres. et merci du tag bro :)
  22. Polymeth

    skWEdit

    Merci ! :)
  23. Pour terminer la réponse de ta review, je dirai juste que, si tu procèdes comme ça, tous les skripts sont inutiles car souvent existant en plugin. Mais merci de ta review.
  24. https://skript-mc.fr/forum/resources/skwedit.198/ La 1.0 est là. o/
  25. Polymeth

    skWEdit

    Polymeth updated skWEdit with a new update entry: UPDATE 1.0 : 6 nouvelles commandes & correction Read the rest of this update entry...
×
×
  • 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.