|
|
||
|
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. |
||
|