Google
 
Web www.tgl0be.org

Scripting IRC : Remotes


Les remotes de mIRC permettent de créer des scripts qui réagissent aux évènements d'un Serveur IRC, par exemple quand un usager joint ou quitte un canal. Cet outil est la partie la plus complexe de mIRC et pour l'utiliser vous devez avoir des connaissances de base avec les Commandes IRC, savoir comment créer des Aliases, et comment utiliser des Variables et Identifieurs.
Les remotes sont faits de trois parties principales:
La section Users où les adresses et niveaux des usagers sont listés. Chaque usager de cette section peut avoir plus d'un niveau. Ces niveaux déterminent quels évènements vont être accessibles à un usager particulier.
La section Variables liste les variables actuellement en cours d'utilisation.
La section Scripts, est le lieu où vous créez vos propres scripts. Vous pouvez charger des scripts multiples qui fonctionnent indépendamment les uns des autres. Ceci veut dire qu'un seul évènement de Serveur IRC peut déclencher plusieurs scripts en même temps. Des scripts contiennent des évènements qui sont déclenchés par des usagers qui ont les bons niveaux d'accès. Vous pouvez aussi placer des Aliases dans vos scripts en les précédent du mot alias, et des menus en plaçant le préfix menu devant le nom du menu.

Parce que les Niveaux d'Accès jouent un rôle important dans le fonctionnement des scripts, vous devriez lire le sujet attentivement avec de continuer. Vous devriez aussi regarder les Commandes, Identifieurs remotes, la Liste d'Adresses Interne et la section sur l'Arrêt du Texte Par Défaut qui est affiché, pour le remplacer par vos propres messages.

Tous les Évènements suivants utilisent le même format général à l'exception des évènements ctcp et raw.
Action Error Mp3End ServerMode
Active Exit Nick ServerOp
Agent FileRcvd NoSound Signal
AppActive FileSent Notice Snotice
Ban GetFail Notify Start
Chat Help Op Text
Close Hotlink Open Topic
Connect Input Part UnBan

Ctcp Invite Ping Unload
CtcpReply Join Pong Unotify
DccServer KeyDown PlayEnd UserMode
DeHelp KeyUp Quit Voice
DeOp Kick Raw Wallops
DeVoice Load RawMode WaveEnd
Dialog MidiEnd SendFail
Dns Mode Serv

Voici un exemple de script qui montre comment on peut placer des aliases, popups et évènements dans un seul fichier pour faire en sorte que votre script soit plus facile à distribuer.

Note: Vous ne devriez jamais charger ou utiliser un script que vous ne comprenez pas.
 

 

Valid XHTML 1.1 Get Firefox!
Webmaster : Xor
Site optimisé pour Firefox 2 (compatible IE 7), résolution 1280x1024 :)