Bon voila, vu que c'est ma passion du moment j'ai décidé de vous la faire partager
Quoi déja? bon dans ce topic je vous mettrais des tuto sur le scripting sur mIRC. Bien sur je suis encore qu'un pauvre débutant...
Passons directement aux choses sérieuses!
Pour commencer je vous conseille de télécharger mIRC
en francais iciPrenez le premier, étant la derniere version.
Une fois télécharger lancez le. Le programme se lance vous êtes projeté dans le monde des salons
Voici quelques commandes utiles :
Pour le serveur : (il existe plein d'autres serveurs)
- Code:
-
/server irc.teepi.net (ou autre serveur)
Pour aller sur un salon :
- Code:
-
/j #nom-du-salon
Enregistrer son pseudo :
- Code:
-
/ns register motdepasse email
S'identifier (une fois pseudo enregistré) :
- Code:
-
/identify motdepasse
ou
- Code:
-
/msg NickServ IDENTIFY motdepasse
Changer son pseudo :
- Code:
-
/nick pseudo
Maintenant que nous avons vu les bases de mIRC nous allons voir un peu de scripting.
Pour pouvoir scripter vous avez tout le matériel nécessaire sur mIRC. En haut dans la barre d'outil, il y a un petit icone /a (ALT+R) c'est la boite d'édition du script. C'est à cet endroit que vous placerez vos scripts, mais on verra ca plus tard^^. Pour commencer ouvrez un bloc note ce sera la document le plus pratique pour scripter.
Je vais reprendre certaines parties importantes d'un tuto pour vous expliquer et apprendre le scripting.
Scripter vous permettra d’intégrer par exemple un lecteur mp3, des jeux, des utilitaires tels que carnet d’adresse, calculatrice, bloc note, système de Quotes (citations), etc. Vous ne serez limités que par votre imagination.
Voici un peu de vocabulaire^^ :
-Les évènements : Tous les évènements qui composent le script. Exemple : On *:JOIN.
-Les variables : Les variables sont déclarées par le signe %. Exemple : %variable.
-Les boucles : Les éléments de boucles permettent de faire passer des instructions. Exemple : If Then Else Goto While.
-Les identifieurs : Les identifieurs sont des valeurs fixes et immuables. Ils permettent la comparaison, l’envoi de commandes, la génération de valeurs. Exemple : $true $nick $rand $mircdir $sockname.
-Les aliases : Les aliases exécutent des commandes raccourcies déterminées par vous. Ils peuvent avoir n’importe quel nom ne comprenant pas d’espace. Exemple : _dialog1.1 _win1.lancement dop.
Des mots que vous trouverez dans la boite d'édition de scripts :
- Alias : les alias sont les raccourcis que vous pourrez utiliser dans vos scripts. C’est ici que vous devrez les déclarer. Il y a toujours possibilité de déclarer vos alias dans la partie Remote.
- Popup : les popup permettent de créer des menus d’accès rapides. Cette partie se décline en 5 sous parties. Vous pourrez définir 5 menus d’accès rapides. Vous pouvez inter changer ces menus lorsque vous cliquez sur « View ». Nous les verrons tous les 5 en détail plus tard.
- Remote : lorsque vous appuyez sur Alt+R c’est cette section qui est en focus. C’est en quelque sorte le centre névralgique de vos scripts. C’est là que vous scripterez en plus grande partie.
- Users : cette section est utile pour les QuiZz ou encore pour attribuer des accès aux utilisateurs. Néanmoins elle est très peu utilisée donc nous passerons assez rapidement dessus tout au long du guide. Cette partie était très utile lorsque les serveurs ne disposaient pas d’eggdrops.
- Variables : ici seront stockées toutes vos variables. Il est déconseillé d’éditer soi même cette partie. Vous pourrez gérer vos variables directement à partir de vos scripts.
Je vais vous montrer un script tres simple qui réagit à un mot.
- Code:
-
On *:TEXT:Coucou*:#: {
.msg $chan Coucou $nick !
}
Lorsque quelqu'un sur le chan (salon) vous dira "Coucou Truc", avec ce script cette personne vous verra répondre "Coucou Machin" et automatiquement. Tester le vous même pour voir.
Expliquons plus en détail ce petit script. mIRC vous permet de réagir avce des évènements notamment le On *:TEXT, étant le plus courant.
$chan et $nick sont des identifieurs. $chan renvoi au salon où vous êtes. $nick renvoi au pseudonyme de la personne qui fait l'action $nick prendra la valeur de la personne qui déclanche l'action, ici "Truc".
voila un script simple, j'en metterais d'autres de plus en plus compliqué^^ Si vous voulez me retrouvez, serveur irc.teepi.net, et chan :#mon_salon.