ChatNovaLe meilleur des tchats en ligne
Inscription

⚡ L'atelier scripting mSL

Créer un script mIRC
tutoriel mSL pour débuter

Le vrai super-pouvoir de mIRC, c'est son langage de script intégré : le mSL. Trois lignes suffisent pour créer ta première commande ; quelques soirées pour automatiser ton salon entier. Ce tutoriel en français te fait écrire ton premier script tout de suite — aucun prérequis en programmation.

⚡ Voir un script mSL complet Ouvrir le webchat

🧱 Alias, popups, remote

Les 3 piliers d'un script mIRC

Ouvre l'éditeur de script avec Alt+R : tout le mSL tient dans ces onglets. Les alias créent des commandes, les popups des menus au clic droit, et les remotes réagissent aux événements du serveur.

⌨️
Les alias : tes commandes à toi
Un alias transforme /tacommande en série d'actions. Exemple minimal, onglet Aliases : /bonsoir msg $chan Bonsoir tout le monde ! 🌙 — tape /bonsoir dans un salon, le message part.
🖱️
Les popups : le clic droit sur mesure
Onglet Popups : chaque ligne devient une entrée de menu contextuel. Saluer:msg $chan Salut $$1 ! ajoute « Saluer » au clic droit sur un pseudo — $$1 est remplacé par le pseudo visé.
📡
Le remote : réagir aux événements
Onglet Remotes, le cœur du scripting : on *:JOIN:#accueil: msg $chan Bienvenue $nick ! accueille automatiquement chaque arrivant. Il existe un événement pour tout : TEXT, PART, NICK, CONNECT…
🔤
Variables et identifiants
Les variables %var mémorisent (set %compteur 1), les identifiants $ te renseignent : $nick (qui), $chan (où), $time (quand), $1- (le texte). C'est le vocabulaire de base du mSL.
🧪
Tester sans casser
Garde une fenêtre de test : /echo -a affiche localement sans rien envoyer au salon. Développe tes scripts sur un salon perso avant de les lâcher en public — et évite les boucles qui répondent à leurs propres messages !
📚
Étudier un script complet
Le plus formateur : lire du vrai code. Nova`Script est un script français complet (thème, anti-flood, popups, auto-update) dont tu peux ouvrir chaque .mrc dans l'éditeur pour voir comment c'est construit.

Ton premier script mIRC en 10 minutes, pour de vrai

La théorie c'est bien, le code qui tourne c'est mieux. Voici un mini-parcours progressif : trois scripts qui fonctionnent, à copier dans ton éditeur Alt+R, chacun introduisant une notion clé du mSL.

Niveau 1 — l'alias paramétré

Dans Aliases, ajoute : /slap describe $chan tape $$1 avec une truite géante 🐟. Tape /slap Pseudo : mIRC envoie une action au salon. Le $$1 exige un paramètre (le double $ bloque la commande s'il manque) — première leçon de robustesse mSL.

Niveau 2 — l'événement on TEXT

Dans Remotes : on *:TEXT:!heure:#: msg $chan Il est $time. Quiconque tape !heure dans un salon reçoit l'heure en réponse. Le motif !heure filtre le texte déclencheur, le # signifie « dans n'importe quel salon » — remplace-le par #accueil pour limiter la commande à un seul salon. Change le motif, le message, et observe : c'est comme ça qu'on apprend le remote.

Niveau 3 — variables et anti-abus

Un déclencheur public sans garde-fou, c'est l'inondation garantie. Version protégée : on *:TEXT:!heure:#: if (%anti.heure) return | set -u10 %anti.heure 1 | msg $chan Il est $time. Le -u10 efface la variable après 10 secondes : ta commande ne répond qu'une fois toutes les 10 s. C'est exactement le principe de l'anti-flood de Nova`Script.

Aller plus loin

Boucles (while), fichiers (write/$read), timers (/timer), dialogues (dialog) : le mSL couvre tout, jusqu'aux bots complets. Pour progresser : le fichier d'aide intégré (F1, en anglais), les tutoriels français de developpez.com, et la lecture de scripts existants. Et pour pratiquer, notre guide des commandes IRC t'attend — un salon de test et c'est parti.

FAQ — Créer un script mIRC ChatNova

Comment ouvrir l'éditeur de script mIRC ?

Raccourci Alt+R (ou menu Tools → Script Editor). Les onglets Aliases, Popups, Remotes et Variables correspondent aux différents types de code mSL.

Le mSL est-il difficile à apprendre ?

C'est l'un des langages les plus accessibles : une ligne de code produit un résultat visible immédiatement dans le tchat. Alias et popups s'apprennent en une soirée ; le remote demande un peu plus de pratique.

Où trouver des exemples de scripts mIRC ?

Dans les scripts complets existants : Nova`Script (français, code lisible dans les fichiers .mrc), les forums mirc.com et les tutoriels mSL de developpez.com. Copier, modifier, observer : c'est la meilleure école.

Peut-on créer un bot IRC avec mIRC ?

Oui, le mSL permet des bots complets : accueil, modération, jeux, statistiques. Beaucoup de bots historiques de l'IRC francophone étaient des scripts mIRC tournant en tâche de fond.

Passe de la théorie au terrain

Étudie un script français complet — thème, anti-flood, popups, auto-update — et teste tes créations sur les salons ChatNova. Tout est gratuit.

⚡ Voir un script mSL complet Ouvrir le webchat
📹
Nouveauté
Tchat Vidéo Gratuit disponible sur ChatNova
Lance un appel vidéo gratuit directement depuis tes messages privés. Sécurisé, directement dans ton navigateur, sans application à installer. Découvrir le tchat vidéo gratuit →
📹 Essayer

Voir aussi nos autres tchats

Tchat webcam → Tchat Tours → Tchat Strasbourg → Tchat célibataires → Tchat Lille → Tchat Nîmes →
Chat en direct
— en ligne
[Info] Connexion au chat...