Scripting Events » History » Revision 118
Revision 117 (Per Amundsen, 02/12/2023 06:15 PM) → Revision 118/120 (Per Amundsen, 02/12/2023 08:11 PM)
{{css 
 body { 
   counter-reset: count; 
 } 
 .tcount { 
   counter-reset: adi; 
 } 
 .tcount a { 
   counter-increment: count; 
 } 
 .tcount strong { 
   counter-increment: adi; 
 } 
 .acounter::before { 
   content: "Total: " counter(count) " events, " counter(adi) " are AdiIRC exclusive. "; 
 } 
 }} 
 {{>toc}} 
 h1. 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 [[Scripting_Wildcards|wildcard]] text is a [[Scripting_Regex|regular expression]]. 
 me: - Ignore events not made by you. 
 [+]<level> - Level to match. 
 h1. 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. 
 table(tcount). 
 |^. [[on RAW]] 
 [[on CTCP]] 
 *[[on ADMIN]]* 
 [[on ACTION]] 
 [[on ACTIVE]] 
 [[on APPACTIVE]] 
 [[on BAN]] 
 [[on CHAR]] 
 [[on CHAT]] 
 *[[on CHGIAL]] CHGHOST]] 
 *[[on CLIENTTEXT]]* 
 [[on CLOSE]] 
 [[on CONNECT]] 
 [[on CONNECTFAIL]] 
 [[on CTCPREPLY]] 
 *[[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]]* 
  | 
 %(acounter) % 
 _See also [[$event]], *[[$eventtarget]]*, [[$matchkey]], [[$halted]], [[$stripped]], [[$ulevel]], [[$clevel]]._ 
 h1. Missing events 
 AGENT 
 CHATOPEN 
 DCCSERVER 
 NOSOUND 
 VCMD 
 SERV 
 SERVCLOSE 
 SERVOPEN