{{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) " commands, " counter(adi) " are AdiIRC exclusive. "; } }} {{>toc}} h1. Scripting Commands Parameters in [x] means they are optional. Parameters in <x> means they are required. Parameters with a x|y means either x or y can be used. Click on a command to read more about it. _Commands in bold is AdiIRC only._ {{html
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
; Override the /me command, alias me { ; use the /! prefix to call the internal command. /!me $1- }/. prefix can be used to silence the output from many command. Example:
/.msg #channel This message will be hidden from your client, but still sent to the server.Both prefix's can be used at the same time. Example:
/!.msg #channel This message will be hidden from your client, but still sent to the server./!& prefix allows delaying evaluation of the last parameter if the parameter is a %variable, this allows using consecutive spaces in commands such as [[/me]] and [[/msg]]. (AdiIRC only) Example:
; Put a double spaced text inside the variable '%s'. //var %s test $chr(32) $chr(32) test ; Call the /msg command using the /!& prefix to delay the evaluation of '%s'. /!&msg # %s ; limited support for text preceding the %var as the final token, preceding text MUST NOT contain the '%' char //var %a a $chr(32) b | !&echo -a %a | !&echo -a test1 %a | !&echo -a %test2 %ah2. Evaluate identifiers from Editbox Typing a command in the Editbox with double slashes// will evaluate [[Scripting Identifiers|$identifiers]] in the line before running it. E.g //echo -ag My nick is $me You can also [[tabcomplete]] [[Scripting Identifiers|$identifiers]] manually using $me