Scripting Event Options

Supported <level> prefixes:

& - Ignore the event if another event has already halted the text.
^ - Enable halt events. (hide default text output from the event)
! - Ignore events made by you.
@ - Only trigger if you have channel op.
$ - Indicate the wildcard text is a regular expression.
me: - Ignore events not made by you.
[+]<level> - Level to match.

Scripting Events

Various actions in AdiIRC causes an event to be triggered, these events can be listened to and commands can be performed when they trigger.

Events in bold are AdiIRC only.

on RAW
on CTCP
on ADMIN
on ACTION
on ACTIVE
on APPACTIVE
on BAN
on CHAR
on CHAT
on CHGIAL
on CLIENTTEXT*
on CLOSE
on CLOSING
on CONNECT
on CONNECTFAIL
on CTCPREPLY
on DARKMODECHANGED
on DEADMIN
on DEHELP
on DEOP
on DEOWNER
on DEVOICE
on DIALOG
on DISCONNECT
on DOWNLOAD
on DNS
on ERROR
on EXIT
on FILERCVD
on FILESENT
on GETFAIL
on HELP
on HOTLINK
on INPUT
on INVITE
on JOIN
on KEYDOWN
on KEYUP
on KICK
on LOAD
on LOGON
on MIDIEND
on MODE
on MP3END
on MSCROLL
on NICK
on NOTICE
on NOTIFY
on OP
on OPEN
on OPTIONS
on OWNER
on PARSELINE
on PART
on PING
on PLAYEND
on PONG
on QUIT
on RAWMODE
on RESUME
on SENDFAIL
on SERVERMODE
on SERVEROP
on SIGNAL
on SNOTICE
on SOCKCLOSE
on SOCKLISTEN
on SOCKOPEN
on SOCKREAD
on SOCKWRITE
on SONG
on SONGEND
on START
on SUSPEND
on TABCOMP
on TEXT
on TOPIC
on UDPREAD
on UNBAN
on UNLOAD
on UNOTIFY
on UNZIP
on USERMODE
on VOICE
on WALLOPS
on WAVEEND
on ZIP

 

See also $event, $eventtarget, $matchkey, $halted, $stripped, $ulevel, $clevel.

Missing events

AGENT
CHATOPEN
DCCSERVER
NOSOUND
VCMD
SERV
SERVCLOSE
SERVOPEN