Remote

 

The remote allows you to create scripts that react to IRC Server events, such as when a user joins a channel or sends you a message. This tool is the most complex part of mIRC and to use it you must already know how to use Basic IRC Commands, how to create Aliases, and how to use Variables and Identifiers.

 

The remote consists of three distinct sections:

 

The Users section, where user addresses with assigned access levels are listed. Each User in your Users section can be assigned one or more levels. These access levels dictate which events a user will be able to access.

 

The Variables section, where the currently active variables are listed.

 

The Scripts section, where the scripts that you create are listed. You can load multiple scripts which work independently of each other. This means that a single IRC Server event can trigger events in one or more scripts. Scripts consist of events which can only be triggered by users who have the required access levels. You can also place Aliases in your scripts by using the alias prefix, and menus in your scripts by using the menu prefix.

 

Since Access Levels play an important part in the way scripts work, you should read about them carefully before proceeding. You should also take a look at remote Commands, Identifiers, and the Internal Address List, and the section on how to Halt default text being displayed if you want to display your own custom messages for events.

 

All of the following Events use the same general format except for the ctcp and raw events. The sections below provide you with information on each event as well as examples and tips on how to use them.

 

Action

Active

Agent

AppActive

Ban

Chat

Close

Connect

Ctcp

CtcpReply

DccServer

DeHelp

DeOp

DeVoice

Dialog

Dns

Error

Exit

FileRcvd

FileSent

GetFail

Help

Hotlink

Input

Invite

Join

KeyDown

KeyUp

Kick

Load

Logon

MidiEnd

Mode

Mp3End

Nick

NoSound

Notice

Notify

Op

Open

Part

Ping

Pong

PlayEnd

Quit

Raw

RawMode

SendFail

Serv

ServerMode

ServerOp

Signal

Snotice

Start

Tabcomp

Text

Topic

UnBan

Unload

Unotify

UserMode

Voice

Wallops

WaveEnd

 

Here is an example script that shows you how you can place aliases, popups, and events in a single file making it easier to distribute your scripts to other people.

 

Note: You should never load or use a script that you do not understand.