From WikiChip
On Quit - Events - mIRC
Commands & Identifiers
Basics
Events
Matching Tools
Data Storage
Control Structures
GUI Scripting
Sockets
Advanced Scripting
Additional Resources
Security
Other
The ON QUIT event is triggered when a user quits/disconnects from the IRC network while on the same channel as the local mIRC client.
Synopsis
ON <level>:QUIT:<commands>
Parameters
<level>The corresponding access levels for the event to trigger.
<commands>The commands to be performed when the event listener's criteria is met.
Example
When a user disconnects, stop mIRC's default message and, instead, echo to the active window a custom message:
on ^*:QUIT:{ echo -a * $nick just disconnected from $network haltdef }
Because ON QUIT is not associated with # or $chan, to show a quit message in all channels you share with that nick, you can use $comchan. You can simulate mIRC's default Quit message in channels with: on ^*:QUIT:{ var %i $comchan($nick,0) while (%i) { echo -ctg quit $comchan($nick,%i) * $nick $+($chr(40),$address,$chr(41)) Quit $iif($1,$+($chr(40),$1-,$chr(41))) dec %i } haltdef }
Compatibility
Added: mIRC v2.1a
Added on: 28 Feb 1995
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.
See Also
mIRC on event list