Project

General

Profile

Play » History » Version 10

Per Amundsen, 02/03/2020 10:54 PM

1 1 Per Amundsen
_Added in 3.2_
2
3
*/play [-aescpbnx q# m# f# rl# t#] [alias] [channel/nick/stop] <filename> [delay]*
4
5
Allows "playing" a file to a channel or private window, line by line.
6
7 10 Per Amundsen
If no parameters is defined, opens the play control dialog.
8
9 1 Per Amundsen
_Empty lines are treated as a delay._
10
11 8 Per Amundsen
_See also [[$play]], [[$filename]], [[$pnick]], [[on PLAYEND]]._
12 2 Per Amundsen
13 9 Per Amundsen
_Same as [[/playctrl]]._
14
15 1 Per Amundsen
*Switches*
16
17
-x - Treat the first line in the file as a regular text instead of line count if it is a number.
18
-a - Uses the [alias] parameter as the alias to be called instead of [[/msg]] or [[/notice]].
19
-e - Echoes the line to channel/nick window as it would send them to the server (if the window does not exist, a line of the form [[/msg]] <window> <line> is displayed in the status window).
20
-s - Can be used offline, will interpret lines as actual command instead of plaintext and execute them in the status window.
21
-c - Forces AdiIRC to interpret lines as actual command instead of plaintext and execute them in the specified window.
22 4 Per Amundsen
-n - Uses [[/notice]] instead of [[/msg]].
23 1 Per Amundsen
-p - Indicates it is a priority request, the current play request is paused and will resume once this one is finished.
24
-b - Uses the clipboard instead of a file, the clipboard is temporarily saved to a file with a name of the form playqN.txt, which is deleted once playing is completed.
25
-r - Forces a single line to be chosen randomly and played.
26
-fN - Plays the whole file starting from the specified line.
27
-tTOPIC - Forces AdiIRC to look up the specified topic/section (INI structure) in the file and play all lines under that topic/section.
28
-lN - Forces the specified line number to be played.
29 5 Per Amundsen
-mN - limits the number of requests that can be queued by a specific user/channel. If the user/channel already has or exceeds the specified number of requests queued then the play request is ignored.
30
-qN - Specifies the maximum number of requests that can be queued. If the queue length is already larger than or equal to the specified number then the play request is ignored.
31 7 Per Amundsen
32
_The last two switches only applies for a /play request initiated via a remote definition, not by you._
33 1 Per Amundsen
34
*Parameters*
35
36
[alias] - If you have specified -a, the alias that will be called instead of [[/msg]] or [[/notice]].
37
[channel/nick/stop] - The window you want to play to, if required, or "stop" if you want to stop and clear the queue.
38
[filename] - The filename you want to play.
39
[delay] - You can specify a delay, in millisecond, between each line sent.
40
41
*Example*
42
43
<pre>
44 3 Per Amundsen
; Play the file 'file,txt' to the channel '#chan'.
45 1 Per Amundsen
/play #chan file.txt
46
47 3 Per Amundsen
; Play a random line from the file 'file,txt' to the channel '#chan'.
48 1 Per Amundsen
/play -r #chan file.txt
49
50
; Stops and clears all files in the queue.
51
/play stop
52
</pre>