imSizk 27 Posté : 17 juillet 2015 Les Listes Avant de commencer je tiens a préciser que c'est mon premier tutoriel, donc excusez moi si je vais trop vite ou si je saute des étapes. Merci et bon tutoriel! • Quesqu'une liste? Une liste est une variable avec comme suffixe "::*" (ce suffixe est modifiable) • A quoi sert-elle? Une liste sert à enregistrer différentes informations et les gardées en mémoire (un peux comme une variable, mais en moins optimisée). • Comment l'utilisée? Pour l'utiliser c'est très simple. Pour commencer on va ajouter à cette liste deux textes, pour cela on utilise l'effet, ADD. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Voila, maintenant étudions ce bout de code. Lorsqu'un joueur va faire la commande /liste <texte> il va ajouter l'argument texte dans la liste. Exemple: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Dans ce cas nous ajoutons le mot "Skript" dans la liste. Ensuite, nous allons vouloir afficher cette fameuse liste! Pour le faire, rien de plus simple. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Voilà, en envoyant la liste on va avoir le détail de ce qu'elle contient! Et cela va nous apparaitre comme ceci : Skript, Fazord and Saf. NB: Il est pour l'instant impossible de modifier la présentation de la liste. (a ce que je sache) Maintenant, imaginons que vous voulez faire un mini jeux dans lequel le joueur rejoind et est ajouté à la liste et que 25 secondes après toutes les personnes soient téléportés. Voici le code, je vous le décortique après: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Donc, tout d'abord Le "add player to" je vous l'ai déjà expliquer. Le "send list" aussi Et pour le loop, c'est très simple: On regarde qui est dedans (la loop-value) et on la téléporte au point du mj. Et voila, le tutoriel est terminé! J'espere ne rien avoir oublier et ne pas m'être tromper. Le prochain tutoriel sortira prochainement donc donnez moi des idées de tutoriels a faire j'ai un bon niveau en Skript, donc de préference des scripts compliqués :') Bonne soirée/journée a tous. Fazord Partager ce message Lien à poster Partager sur d’autres sites
FFantomeZ 24 Répondu : 17 juillet 2015 Cool comme tuto :) Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 17 juillet 2015 Merci, Pourrai-tu plus tard, Faire entièrement un skript mini-jeux avec ceci ? stp ^^ Continue comme ça. Partager ce message Lien à poster Partager sur d’autres sites
Im_PasteK 97 Répondu : 17 juillet 2015 Tu as oublié comment choisir quelque chose aléatoirement dans une liste ! :D Partager ce message Lien à poster Partager sur d’autres sites
imSizk 27 Répondu : 17 juillet 2015 Tu as oublié comment choisir quelque chose aléatoirement dans une liste ! :D Je sais, j'ai prévu un second épisode du tutoriel :') Partager ce message Lien à poster Partager sur d’autres sites
imSizk 27 Répondu : 17 juillet 2015 Merci, Pourrai-tu plus tard, Faire entièrement un skript mini-jeux avec ceci ? stp ^^ Continue comme ça. Pas de soucis, dit juste l'idée et je le réaliserai :p 1 Partager ce message Lien à poster Partager sur d’autres sites
Joriis 267 Répondu : 17 juillet 2015 Pas de soucis, dit juste l'idée et je le réaliserai :p Exemple : Quand il a 12 joueurs la partie démarre, Commande /<nomduminijeux> (Configurable) join /<nomduminijeux> leave <nomduminijeux> list /<nomduminijeux> forcestart /<nomduminijeux> fin de la partie /<nomduminijeux> setlobby ( mettre le lobby d'attente) /<nomduminijeux> setspawn ( 1 spawn ou plusieurs) /<nomduminijeux> setsign join & leave Quand le joueur quitte ça le supprime de la game Quand le joueur fait une autre commande que /<nomduminijeux> ça n'execute pas la commande c: Quand on marche sur un cube par exemple, ça fini la partie^^ ( En gros un endroit pour finir la game ^^) J'espère que tu as compris :p Merci beaucoup. Ps : ça répondrai aussi à ma demande :p Dans "Demande de Skript". Partager ce message Lien à poster Partager sur d’autres sites
nico0509mc 7 Répondu : 17 juillet 2015 Très bon tutoriel mais quelques fautes d'orthographes... :) Partager ce message Lien à poster Partager sur d’autres sites
SkyZik 128 Répondu : 17 juillet 2015 "send "{liste::*}" " vas juste t'envoyer "{liste::*}" , pour envoyer le contenue de la variable écrit "send "%{liste::*}%" " Ensuite "Une liste est une variable avec comme suffixe "::*" " , elle ne se termine pas obligatoirement pas "::*" , car on peut le modifer dans la config de Skript. Sinon , bon tutoriel ! Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 18 juillet 2015 enfin quelqu'un qui propose un tutoriel expliqué. merci ;) 1 Partager ce message Lien à poster Partager sur d’autres sites
imSizk 27 Répondu : 18 juillet 2015 "send "{liste::*}" " vas juste t'envoyer "{liste::*}" , pour envoyer le contenue de la variable écrit "send "%{liste::*}%" " Ensuite "Une liste est une variable avec comme suffixe "::*" " , elle ne se termine pas obligatoirement pas "::*" , car on peut le modifer dans la config de Skript. Sinon , bon tutoriel ! Pas faux, petite erreur de ma part :) Pas bien grave mais je rectifie. Et pour le suffixe je ne savais pas qu'il était possible de le modifier Partager ce message Lien à poster Partager sur d’autres sites
imSizk 27 Répondu : 18 juillet 2015 Très bon tutoriel mais quelques fautes d'orthographes... :) Ahhh... J'ai pourtant essayer de ne pas en faire et merci du compliment ! :) Partager ce message Lien à poster Partager sur d’autres sites
imSizk 27 Répondu : 18 juillet 2015 enfin quelqu'un qui propose un tutoriel expliqué. merci ;) Merci, si tu veux plus d'informations dit le moi je te répondrais le plus vite possible. Partager ce message Lien à poster Partager sur d’autres sites
imSizk 27 Répondu : 18 juillet 2015 Exemple : Quand il a 12 joueurs la partie démarre, Commande /<nomduminijeux> (Configurable) join /<nomduminijeux> leave <nomduminijeux> list /<nomduminijeux> forcestart /<nomduminijeux> fin de la partie /<nomduminijeux> setlobby ( mettre le lobby d'attente) /<nomduminijeux> setspawn ( 1 spawn ou plusieurs) /<nomduminijeux> setsign join & leave Quand le joueur quitte ça le supprime de la game Quand le joueur fait une autre commande que /<nomduminijeux> ça n'execute pas la commande c: Quand on marche sur un cube par exemple, ça fini la partie^^ ( En gros un endroit pour finir la game ^^) J'espère que tu as compris :p Merci beaucoup. Ps : ça répondrai aussi à ma demande :p Dans "Demande de Skript". Je te fais ça, j'aurais fini ce soir. :') Partager ce message Lien à poster Partager sur d’autres sites
imSizk 27 Répondu : 18 juillet 2015 Exemple : Quand il a 12 joueurs la partie démarre, Commande /<nomduminijeux> (Configurable) join /<nomduminijeux> leave <nomduminijeux> list /<nomduminijeux> forcestart /<nomduminijeux> fin de la partie /<nomduminijeux> setlobby ( mettre le lobby d'attente) /<nomduminijeux> setspawn ( 1 spawn ou plusieurs) /<nomduminijeux> setsign join & leave Quand le joueur quitte ça le supprime de la game Quand le joueur fait une autre commande que /<nomduminijeux> ça n'execute pas la commande c: Quand on marche sur un cube par exemple, ça fini la partie^^ ( En gros un endroit pour finir la game ^^) J'espère que tu as compris :p Merci beaucoup. Ps : ça répondrai aussi à ma demande :p Dans "Demande de Skript". Voilà, j'ai fini: http://skript-mc.fr/forum/index.php?threads/%E2%99%A6-reach-the-goal-v1-0.649/#post-4980 J'espere t'avoir aidé Partager ce message Lien à poster Partager sur d’autres sites
Azen 58 Répondu : 30 juillet 2015 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 Partager ce message Lien à poster Partager sur d’autres sites
Izychiel 299 Répondu : 30 juillet 2015 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 Tu devrais aussi faire en ecrit, c'est plus clair et pas besoin de se taper toute la video pour comprendre un petit bout. D'ailleurs certaines personnes preferent l'ecrit :p 1 Partager ce message Lien à poster Partager sur d’autres sites
Azen 58 Répondu : 30 juillet 2015 Ok Alors je le commence :D Partager ce message Lien à poster Partager sur d’autres sites
Izychiel 299 Répondu : 30 juillet 2015 Ok Alors je le commence :D Dis moi si t'a besoin d'aide, de trucs a ajouter. Partager ce message Lien à poster Partager sur d’autres sites
Izychiel 299 Répondu : 30 juillet 2015 Mais votre petit tuto sur les listes tombe pic, j'en ai justement besoin a l'instant precis :3 Partager ce message Lien à poster Partager sur d’autres sites
Azen 58 Répondu : 31 juillet 2015 https://skript-mc.fr/forum/index.php?threads/tutoriel-skript-les-listes.863/ Va voir :D Partager ce message Lien à poster Partager sur d’autres sites
MinePlugins 104 Répondu : 31 juillet 2015 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 Bha Azen pour afficher une list il n'y a que le send si tu parle de loop tu afficher les variable une par une de la liste... Tu n'as pas toujours raison Azen. Partager ce message Lien à poster Partager sur d’autres sites
Azen 58 Répondu : 31 juillet 2015 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. Partager ce message Lien à poster Partager sur d’autres sites
angelus76 222 Répondu : 31 juillet 2015 Ont peut afficher une liste dans ( message "%{var::*}%" ) Sa retournera ( value1, value2, value3, ..., value9 and value10 ). Partager ce message Lien à poster Partager sur d’autres sites
Azen 58 Répondu : 31 juillet 2015 Oui mais comme je l'ai dit, il y a un autre moyen que j'explique dans mon tutoriel . Partager ce message Lien à poster Partager sur d’autres sites