begin process at 2010 02 09 20:56:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > AIDE À LA CRÉATION DES BOUCLE POUR DÉBUTANT

AIDE À LA CRÉATION DES BOUCLE POUR DÉBUTANT


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Niveau :Débutant Date de création :15/05/2003 Date de mise à jour :15/05/2003 21:02:10 Vu :3 095

Auteur : ArRkHaOn

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

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

  • ;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"
;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...


 Sources du même auteur

BUG DE MIRC
ANTI-BAN...
Source avec Zip TRICHEUR DE QUIZZ(WQUIZZ) V1.2
ULTRAKICK MANTICORE...

 Sources de la même categorie

TOUT SAVOIR SUR L'ECRITURE EN COULEUR par SaD_AnG3L
Source avec Zip Source avec une capture [TUTORIAL] LECTEUR MP3 EN DIALOG par fjxokt
Source avec une capture "RESIZE" SANS DLL par IceTempest
MINI TUTO SUR L'OPTIMISATION par tofu
Source avec Zip TUTORIAL PICWIN, APPROFONDISSEMENT par KiNdErMaXi

Commentaires et avis

Commentaire de SornDrixer le 15/05/2003 17:41:18 administrateur CS

Il y a une erreur il me semble :
Dans ton code, tu rappelles ton goto ayant le nom "boucle", alors que je le vois pas, mais je vois "loop" .
Sinon mis à part ça c'est une belle explication :)

Commentaire de jujuquatre le 15/05/2003 18:50:37

oui exact sorn :P
Meme moi je l'avais pas vu :)

Commentaire de ArRkHaOn le 15/05/2003 21:03:44

merci les gars j avais pas fait gaffe :)

Commentaire de Schtroumpfette31 le 05/06/2003 16:18:50

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

Commentaire de Elassar le 06/08/2004 14:17:07

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.

Commentaire de PaTaTe le 09/07/2005 18:34:40

c koi la version corercte ... parce que ca fonctionne pas.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales