From WikiChip
Difference between revisions of "mirc/on events/on start"
< mirc‎ | on events

m (Bot: Adding a template (template:mIRC on event list))
m (See Also: Fix See Also)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The '''on start''' event triggers either when mIRC is started, or a script file is loaded, either through the scripts editor, or via the [[/load command - mIRC|/load]] command. Only one '''on start''' event is allowed per script file.
+
{{mirc title|On Start - Events}}
 +
The '''on start''' event triggers either when mIRC is started, or a script file is loaded, either through the scripts editor, or via the {{mIRC|/load}} command. Only one '''on start''' event is allowed per script file.
  
 
==Synopsis==
 
==Synopsis==
Line 27: Line 28:
 
}</source>
 
}</source>
 
==Compatibility==
 
==Compatibility==
Added: v2.1a
+
{{mIRC compatibility|5.0}}
 
 
Added on: 28/02/95
 
  
 
==See Also==
 
==See Also==
Line 35: Line 34:
 
*[[On unload - mIRC|ON UNLOAD]]
 
*[[On unload - mIRC|ON UNLOAD]]
 
*[[On exit - mIRC|ON EXIT]]
 
*[[On exit - mIRC|ON EXIT]]
*[[/load command - mIRC|/load command]]
+
*{{mIRC|/load}}
 
{{mIRC on event list}}
 
{{mIRC on event list}}
  
[[Category:MIRC on events]]
+
[[Category:mIRC on events|start]]

Latest revision as of 15:50, 5 February 2024

The on start event triggers either when mIRC is started, or a script file is loaded, either through the scripts editor, or via the /load command. Only one on start event is allowed per script file.

Synopsis[edit]

on <level>:START:<commands>

Parameters[edit]

<level>
The access level required for the event to trigger.
<commands>
The commands to be performed when the event is triggered.

Examples[edit]

Add a pre-typed command to connect to certain networks upon pressing enter to the editbox:

on *:START:{
  var %c $chr(124) server -m
  editbox -a //server irc.swiftirc.net %c irc.dal.net %c irc.efnet.org
}


Create a hash table named ircpoints and load data from a file named ircpoints.hsh into the table if the file exists:

on *:START:{
  if (!$hget(ircpoints)) { hmake ircpoints }
  if ($file(ircpoints.hsh).longfn) { hload ircpoints $v1 }
}

Compatibility[edit]

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.


See Also[edit]