m (PatrolBot moved page On input - mIRC to mirc/on events/on input: per new naming convention) |
m (bot: cat fixing naming) |
||
Line 45: | Line 45: | ||
{{mIRC on event list}} | {{mIRC on event list}} | ||
− | [[Category: | + | [[Category:mIRC on events|input]] |
Revision as of 14:32, 21 August 2014
The ON INPUT event triggers when text is entered into an mIRC editbox, then followed by an enter-key press.
Synopsis
ON <level>:INPUT:<*#?=!@>:<commands>
Parameters
<level>The level for the event to trigger.
<*#?=!@>The window type that this event should monitor.
<commands>The commands to be performed when the event listener's criteria is met.
Examples
If ^scripts is entered into an editbox, echo the total amount of loaded scripts to the active window:
ON *:INPUT:*: { if ($1 == ^scripts) { echo -a There are $script(0) total scripts loaded. haltdef } }
The results would look something like this:
There are 9 total scripts loaded.
The example above makes use of the haltdef command, which prevents mIRC from performing the default operation for this event. If there was no haltdef command there, mIRC would carry out the first command, which was to echo the details to the active window, but then it would also either send the message to the active chat, or channel, or provide an error stating you are not currently on a channel.
Compatibility
Added: mIRC v5.0
Added on: 02 Apr 1997
Note: Unless otherwise stated, this was the date of original functionality.
Further enhancements may have been made in later versions.