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

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

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.