Aide à la création des boucle pour débutant

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 807 fois - Téléchargée 25 fois

Contenu du snippet

Une simple explication pour ceux qui veulent apprendre les fonctions de base d'un boucle cette article n'est donc pas destiné aux meilleurs du scripting ;)

Source / Exemple :


;Pour cette exemple nous voulons faire un whois sur tout les users d'un salon

;section remote
;création de l'alias

alias whoisall {

;création des variables pour ensuite créer les conditions de fin de boucle
%w = $nick(#,0) ;cette commande va créer une variable égale on nombre
;d'user sur le salon grace à l'identifieur $nick(#,0)

%n = 0 ;création de la variable pour pouvoir terminer la boucle 
:boucle ;création de la boucle

inc %n ;on incrémente la variable de 1 à chaque tour de boucle 

whois $nick(#,%n)  ;voici la commande qui sera utilisée à chaques
;tours de boucle %n représentant l'user numéro %n c'est-à-dire si 
;%n est égal à 2 la commande sera égale à "whois sur le 2e user" 

if (%n == %w) { goto fin }  
else { goto boucle } ;création de la condition qui va permettre de soit 
;continuer la boucle soit y mettre fin donc si %n est égal au nombre de
;personnes sur le salon alors la boucle prend fin sinon elle utilise la 
;commande goto boucle qui veut dire "aller à boucle" et va refaire un 
;tour 

:fin ;représente la fin de la boucle
      
}  

;Ce tutoriel présente une simple boucle est sera modifié pour montrer 
;autres fonctions moins utiles des boucles comme la fonction while
;signifant "tant que la condition dure"

Conclusion :


j'espère que cette article vous à permis une meilleur compréhension des boucle indispensable à la programmation sous mIRC...

A voir également

Ajouter un commentaire

Commentaires

cs_PaTaTe
Messages postés
1878
Date d'inscription
mercredi 21 août 2002
Statut
Contributeur
Dernière intervention
7 janvier 2019
-
c koi la version corercte ... parce que ca fonctionne pas.
cs_Elassar
Messages postés
4
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
21 août 2004
-
Je voulais te remercier parce que franchement là c'est le tout premier truc que je fais tout seul (avec mes petits doigts) ca rje suis un gros noob en matière de scripting et là tu nous donne un exposer clair dans l'ensemble.
Schtroumpfette31
Messages postés
14
Date d'inscription
samedi 1 mars 2003
Statut
Membre
Dernière intervention
24 juin 2003
-
Je peux faire une critique...? allé je la fais !

Compare ce que tu as marqué avec ça, parce que moi qui fait partie des nuls je trouvais ça pas clair :

whois $nick(#,%n) ;voici la commande qui sera utilisée à chaque
tour de boucle.
;$nick(#,%n) représente l'user numéro %n (la je pense que c ca que tu voulais dire)
;exemple : si %n est égal à 2, la commande sera égale à "whois sur le 2e user"

Voila c'est plus clair je pense dit comme ça...

Mais sinon bvo il devrait y avoir plus de tutoriels autant expliqués parce que ça nous aide bcp nous les débutants... ;)
D'ailleurs si t'en as d'autres... :D
ArRkHaOn
Messages postés
80
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
14 octobre 2005
-
merci les gars j avais pas fait gaffe :)
jujuquatre
Messages postés
274
Date d'inscription
vendredi 27 décembre 2002
Statut
Membre
Dernière intervention
24 août 2004
-
oui exact sorn :P
Meme moi je l'avais pas vu :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.