Project

General

Profile

Scripting Events » History » Version 52

Per Amundsen, 11/14/2015 10:14 AM

1 17 Per Amundsen
{{>toc}}
2
3 33 Per Amundsen
h1. Scripting Event Options
4 1 Per Amundsen
5 8 Per Amundsen
Supported <level> prefixes:
6
7 11 Per Amundsen
& - Ignore the event if another event has already halted the text.
8 8 Per Amundsen
^ - Enable halt events (hide default text output from the event)
9
! - Ignore events made by you
10
@ - Only trigger if you have channel op
11
$ - Indicate the wildcard text is a regular expression.
12
me: - Ignore events not made by you.
13 18 Per Amundsen
[+]<level> - Level to match.
14 1 Per Amundsen
15 33 Per Amundsen
h1. Scripting Events
16 15 Per Amundsen
17 37 Per Amundsen
Events in bold are AdiIRC only.
18
19 28 Per Amundsen
|^. [[on RAW]]
20
[[on CTCP]]
21 29 Per Amundsen
[[on ACTION]]
22
[[on ACTIVE]]
23
[[on APPACTIVE]]
24
[[on BAN]]
25 1 Per Amundsen
[[on CHAT]]
26 37 Per Amundsen
*[[on CLIENTTEXT]]*
27 30 Per Amundsen
[[on CLOSE]]
28 29 Per Amundsen
[[on CONNECT]]
29
[[on CONNECTFAIL]]
30
[[on CTCPREPLY]]
31
[[on DEHELP]]
32
[[on DEOP]]
33
[[on DEVOICE]]
34 30 Per Amundsen
 |^. [[on DIALOG]]
35 29 Per Amundsen
[[on DISCONNECT]]
36 1 Per Amundsen
[[on DNS]]
37 30 Per Amundsen
[[on ERROR]]
38 29 Per Amundsen
[[on EXIT]]
39
[[on FILERCVD]]
40
[[on FILESENT]]
41
[[on GETFAIL]]
42
[[on HELP]]
43
[[on HOTLINK]]
44
[[on INPUT]]
45
[[on INVITE]]
46 1 Per Amundsen
[[on JOIN]]
47
[[on KEYDOWN]]
48 49 Per Amundsen
[[on KEYUP]]
49
  |^. [[on KICK]]
50 29 Per Amundsen
[[on LOAD]]
51
[[on LOGON]]
52
[[on MODE]]
53 1 Per Amundsen
[[on MP3END]]
54 29 Per Amundsen
[[on NICK]]
55 30 Per Amundsen
[[on NOTICE]]
56 29 Per Amundsen
[[on NOTIFY]]
57 1 Per Amundsen
[[on OP]]
58 30 Per Amundsen
[[on OPEN]]
59 37 Per Amundsen
*[[on OPTIONS]]*
60 1 Per Amundsen
[[on PARSELINE]]
61 29 Per Amundsen
[[on PART]]
62 30 Per Amundsen
[[on PING]]
63 49 Per Amundsen
[[on PONG]]
64
 |^.  [[on QUIT]]
65 29 Per Amundsen
[[on RAWMODE]]
66 37 Per Amundsen
*[[on RESUME]]*
67 1 Per Amundsen
[[on SENDFAIL]]
68 30 Per Amundsen
[[on SERVERMODE]]
69 29 Per Amundsen
[[on SIGNAL]]
70
[[on SNOTICE]]
71 1 Per Amundsen
[[on SOCKCLOSE]]
72
[[on SOCKLISTEN]]
73
[[on SOCKOPEN]]
74 29 Per Amundsen
[[on SOCKREAD]]
75 37 Per Amundsen
*[[on SONG]]*
76 29 Per Amundsen
[[on START]]
77 37 Per Amundsen
*[[on SUSPEND]]*
78 49 Per Amundsen
[[on TABCOMP]]
79
 |^.  [[on TEXT]]
80 29 Per Amundsen
[[on TOPIC]]
81 1 Per Amundsen
[[on UNBAN]]
82 29 Per Amundsen
[[on UNLOAD]]
83
[[on UNNOTIFY]]
84 30 Per Amundsen
[[on UNOTIFY]]
85 29 Per Amundsen
[[on USERMODE]]
86 1 Per Amundsen
[[on VOICE]]
87
[[on WALLOPS]]
88
 |
89 32 Per Amundsen
90 2 Per Amundsen
<pre>
91 1 Per Amundsen
ctcp <level>:<matchtext>:<*|#|?>:<commands>
92
93 4 Per Amundsen
on <level>:SOCKOPEN:name:commands
94 1 Per Amundsen
95 4 Per Amundsen
on <level>:SOCKREAD:name:commands
96 1 Per Amundsen
97 4 Per Amundsen
on <level>:SOCKLISTEN:name:commands
98 1 Per Amundsen
99 4 Per Amundsen
on <level>:SOCKCLOSE:name:commands
100 1 Per Amundsen
101 4 Per Amundsen
on <level>:SIGNAL:name:command
102 1 Per Amundsen
103
on <level>:CTCPREPLY:<matchtext>:<commands>
104
105 5 Per Amundsen
on <level>:APPACTIVE:<commands>
106
107 1 Per Amundsen
on <level>:ACTIVE:<*#?=!@>:<commands>
108
109
on <level>:HOTLINK:<matchtext>:<*#?=!@>:<commands>
110
111
on <level>:INVITE:<#[,#]>:<commands>
112
113
on <level>:TABCOMP:<*#?=!@>:<commands>
114
115
on <level>:WALLOPS:<matchtext>:<commands>
116
117
on <level>:ERROR:<matchtext>:<commands>
118
119
on <level>:RAWMODE:#:<commands>
120
121
on <level>:DEHELP:<#[,#]>:<commands>
122
123
on <level>:HELP:<#[,#]>:<commands>
124
125
on <level>:DEVOICE:<#[,#]>:<commands>
126
127
on <level>:VOICE:<#[,#]>:<commands>
128
129
on <level>:DEOP:<#[,#]>:<commands>
130
131
on <level>:OP:<#[,#]>:<commands>
132
133
on <level>:INPUT:<*#?=!@>:<commands>
134
135
on <level>:UNBAN:<#[,#]>:<commands>
136
137
on <level>:BAN:<#[,#]>:<commands>
138
139
on <level>:CHAT:<matchtext>:<commands>
140
141
on <level>:KICK:<#[,#]>:<commands>
142
143
on <level>:NOTIFY:<commands>
144
145
on <level>:UNNOTIFY:<commands>
146
147
on <level>:NICK:<commands>
148
149
on <level>:QUIT:<commands>
150
151
on <level>:EXIT:<commands>
152
153
on <level>:CONNECTFAIL:<commands>
154
155
on <level>:CONNECT:<commands>
156
157
on <level>:DISCONNECT:<commands>
158
159
on <level>:TOPIC:<#[,#]>:<commands>
160
161
on <level>:USERMODE:<commands>
162
163
on <level>:MODE:<#[,#]>:<commands>
164
165
on <level>:PART:<#[,#]>:<commands>
166
167
on <level>:JOIN:<#[,#]>:<commands>
168
169
on <level>:SNOTICE:<matchtext>:<commands>
170
171
on <level>:NOTICE:<matchtext>:<*><?><#[,#]>:<commands>
172
173
on <level>:ACTION:<matchtext>:<*><?><#[,#]>:<commands>
174
175
on <level>:TEXT:<matchtext>:<*><?><#[,#]>:<commands>
176 3 Per Amundsen
177 16 Per Amundsen
on <level>:MP3END:<commands>
178
179 19 Per Amundsen
on <level>:PARSELINE:<in|out|*>:matchtext:<commands>
180
181 25 Per Amundsen
on <level>:FILESENT:<filename[,filename]>:<commands>
182
183
on <level>:FILERCVD:<filename[,filename]>:<commands>
184 1 Per Amundsen
185
on <level>:SENDFAIL:<filename[,filename]>:<commands>
186
187
on <level>:GETFAIL:<filename[,filename]>:<commands>
188
</pre>
189 34 Per Amundsen
190
h1. Missing events
191
192
AGENT
193
CHATOPEN
194
DCCSERVER
195
DEOWNER
196
MDIEND
197
NOSOUND
198
OWNER
199
WAVEEND
200
VCMD
201
PLAYEND
202
SERV
203
SERVCLOSE
204
SERVEROP
205
SERVOPEN
206
SOCKWRITE
207
UPDREAD
208
UPDWRITE