ZeSowK Posté(e) le 23 septembre 2016 Posté(e) le 23 septembre 2016 ATTENTION: Désolé, j'ai rencontré un bug lors de l'écriture de ce Hors-Série Dans les "CODES" il y a écris Désolé et Bon tutoriel ! AppSkript [HORS-SERIE] : Le random dans Skript ! Bonjour, et bienvenue dans le premier hors série de ma série AppSkript ! Aujourd'hui nous allons parler du random. Vous allez voir dans ce tutoriel que le random peut être très utile dans vos skripts. I. La chance dans Skript il y a la chance. Il y a tant de probabilité qu'il ait sa ou sa. Je suis pas très clair sur ce point, je vous expliques: command /moneygive:[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size] [size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4] trigger: chance of 50%: send "Chance 1 !" chance of 50%: send "Chance 2 !" Il peut aussi marcher pour les évents : on drop:[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size] [size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4] event-item is compass chance of 50%: send "Chanceux !" ----------------- on join: chance of 15%: send "Chanceux de rejoindre ;)" II.Nombre Aléatoire Cette partie du hors-série risque d'en intéressé plus d'un ! On va apprendre à utiliser un nombre random. Voici la partie de code: command /random:[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size] [size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4] trigger: set {_win} to a random number between 1 and 10 send "Tu as gagné %{_win}% €" to the player Biensûr vous pouvez changer "{_win}". III. Lettres Aléatoires ( SkQuery ) Les lettres aléatoires peuvent êtres très intéressantes, surtout pour le jeu "de celui qui marquera un texte le plus vite ". Voici un exemple de code: command /minijeu:[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size] [size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4] trigger: broadcast random 8 char string from `a-zA-Z0-9` Plutôt simple. Je vous explique les "a-zA-Z0-9". Pour "a-z", c'est pour les lettres minuscules de a à z. Pour "A-E", c'est pour les lettres majuscules de A à Z. Pour "0-9", c'est pour les chiffres de 0 à 9. IV.Les items aléatoires Pour des items aléatoires, suivez cette exemple. Il suit le même pattern que l'expression GIVE de base. Voici le code : command /randomitem:[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size] [size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4][size=6][size=4] trigger: give a random item out of all items to the player give a diamond to a random player out of all players V.Le random dans une liste Remerciements à kumakuma215 Pour effectuer un random dans une liste, il faut d'abord créer sa variable. add "%player%" to {list::*} Ensuite on set une variable temporaire ( ou autre ) par rapport à un random effectuer dans la liste "{list::*}". set {_winner} to a random element out of {list::*} VI.FIN Voilà ce tutoriel est terminé, n'hésite pas à commenter pour de l'aide ! 1
Snowach Posté(e) le 24 septembre 2016 Posté(e) le 24 septembre 2016 Salut, j'aime beaucoup ton tutoriel ! Toi aussi tu as les bugs des BB codes, car avec moi d'après le site ça dépasse les 10 000 lettres (no fake) x')
ZeSowK Posté(e) le 24 septembre 2016 Auteur Posté(e) le 24 septembre 2016 Tant mieux que tu aimes bien mon tutoriel :) mais c'est vrai que c'est énervant le bug BB codes.
kumakuma215 Posté(e) le 24 septembre 2016 Posté(e) le 24 septembre 2016 Tu as oublié un truc :). set {_t} to à random élément out of {Yolo::*} Le random à partir d'une liste ^^ (ce qui est très utile d'ailleurs) 1
ZeSowK Posté(e) le 24 septembre 2016 Auteur Posté(e) le 24 septembre 2016 J'ajoute sa tout de suite :)
kumakuma215 Posté(e) le 24 septembre 2016 Posté(e) le 24 septembre 2016 J'ajoute sa tout de suite :) Enlève les accents dans le code xD.
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