Project

General

Profile

Scripting Events » History » Version 109

Mr. BS, 03/06/2017 11:06 PM

1 109 Mr. BS
{{css
2
body {
3
  counter-reset: count;
4
}
5
.tcount {
6
  counter-reset: adi;
7
}
8
.tcount a {
9
  counter-increment: count;
10
}
11
.tcount strong {
12
  counter-increment: adi;
13
}
14
.acounter::before {
15
  content: "Total: " counter(count) " events, " counter(adi) " are AdiIRC exclusive. ";
16
}
17
}}
18
19 17 Per Amundsen
{{>toc}}
20
21 33 Per Amundsen
h1. Scripting Event Options
22 1 Per Amundsen
23 8 Per Amundsen
Supported <level> prefixes:
24
25 11 Per Amundsen
& - Ignore the event if another event has already halted the text.
26 108 Per Amundsen
^ - Enable halt events. (hide default text output from the event)
27
! - Ignore events made by you.
28
@ - Only trigger if you have channel op.
29 8 Per Amundsen
$ - Indicate the wildcard text is a regular expression.
30
me: - Ignore events not made by you.
31 18 Per Amundsen
[+]<level> - Level to match.
32 1 Per Amundsen
33 33 Per Amundsen
h1. Scripting Events
34 15 Per Amundsen
35 53 Per Amundsen
Various actions in AdiIRC causes an event to be triggered, these events can be listened to and commands can be performed when they trigger.
36
37 37 Per Amundsen
Events in bold are AdiIRC only.
38
39 109 Mr. BS
table(tcount).
40 28 Per Amundsen
|^. [[on RAW]]
41
[[on CTCP]]
42 91 Per Amundsen
*[[on ADMIN]]*
43 29 Per Amundsen
[[on ACTION]]
44
[[on ACTIVE]]
45
[[on BAN]]
46 1 Per Amundsen
[[on CHAT]]
47 37 Per Amundsen
*[[on CLIENTTEXT]]*
48 30 Per Amundsen
[[on CLOSE]]
49 29 Per Amundsen
[[on CONNECT]]
50
[[on CONNECTFAIL]]
51
[[on CTCPREPLY]]
52 92 Per Amundsen
*[[on DEADMIN]]*
53 29 Per Amundsen
[[on DEHELP]]
54 1 Per Amundsen
[[on DEOP]]
55 99 Per Amundsen
[[on DEOWNER]]
56
 |^. [[on DEVOICE]]
57 91 Per Amundsen
[[on DIALOG]]
58 90 Per Amundsen
[[on DISCONNECT]]
59 96 Per Amundsen
*[[on DOWNLOAD]]*
60 1 Per Amundsen
[[on DNS]]
61 30 Per Amundsen
[[on ERROR]]
62 29 Per Amundsen
[[on EXIT]]
63
[[on FILERCVD]]
64
[[on FILESENT]]
65
[[on GETFAIL]]
66
[[on HELP]]
67
[[on HOTLINK]]
68 1 Per Amundsen
[[on INPUT]]
69
[[on INVITE]]
70 99 Per Amundsen
[[on JOIN]]
71 96 Per Amundsen
[[on KEYDOWN]]
72 99 Per Amundsen
  |^. [[on KEYUP]]
73 91 Per Amundsen
[[on KICK]]
74
[[on LOAD]]
75 29 Per Amundsen
[[on LOGON]]
76 97 Per Amundsen
[[on MIDIEND]]
77 1 Per Amundsen
[[on MODE]]
78 29 Per Amundsen
[[on MP3END]]
79 101 Per Amundsen
*[[on MSCROLL]]*
80 30 Per Amundsen
[[on NICK]]
81 1 Per Amundsen
[[on NOTICE]]
82
[[on NOTIFY]]
83
[[on OP]]
84
[[on OPEN]]
85
*[[on OPTIONS]]*
86 99 Per Amundsen
[[on OWNER]]
87 1 Per Amundsen
[[on PARSELINE]]
88 101 Per Amundsen
 |^. [[on PART]]
89
[[on PING]]
90 91 Per Amundsen
[[on PONG]]
91 90 Per Amundsen
[[on QUIT]]
92 37 Per Amundsen
[[on RAWMODE]]
93 30 Per Amundsen
*[[on RESUME]]*
94 1 Per Amundsen
[[on SENDFAIL]]
95
[[on SERVERMODE]]
96 107 Per Amundsen
[[on SERVEROP]]
97 1 Per Amundsen
[[on SIGNAL]]
98
[[on SNOTICE]]
99
[[on SOCKCLOSE]]
100
[[on SOCKLISTEN]]
101 29 Per Amundsen
[[on SOCKOPEN]]
102 1 Per Amundsen
[[on SOCKREAD]]
103
[[on SOCKWRITE]]
104 107 Per Amundsen
 |^. *[[on SONG]]*
105
[[on SONGEND]]
106 101 Per Amundsen
[[on START]]
107 100 Per Amundsen
*[[on SUSPEND]]*
108 91 Per Amundsen
[[on TABCOMP]]
109 1 Per Amundsen
[[on TEXT]]
110 29 Per Amundsen
[[on TOPIC]]
111 95 Per Amundsen
[[on UDPREAD]]
112 30 Per Amundsen
[[on UNBAN]]
113 29 Per Amundsen
[[on UNLOAD]]
114 1 Per Amundsen
[[on UNOTIFY]]
115
[[on USERMODE]]
116
[[on VOICE]]
117
[[on WALLOPS]]
118 98 Per Amundsen
[[on WAVEEND]]
119 34 Per Amundsen
 |
120 109 Mr. BS
121
%(acounter) %
122 34 Per Amundsen
123 106 Per Amundsen
_See also [[$event]], *[[$eventtarget]]*, [[$matchkey]], [[$halted]], [[$stripped]], [[$ulevel]], [[$clevel]]._
124 102 Mr. BS
125 34 Per Amundsen
h1. Missing events
126
127
AGENT
128
CHATOPEN
129
DCCSERVER
130
NOSOUND
131
VCMD
132
PLAYEND
133
SERV
134
SERVCLOSE
135 1 Per Amundsen
SERVOPEN