Einzelnen Beitrag anzeigen
Alt 27.12.2002, 14:18   #3
James
Meisteroptiker
 
Registriert seit: 19.05.2000
Ort: Salzburg
Alter: 43
Beiträge: 1.495


James eine Nachricht über ICQ schicken
Standard

on *:TEXT:!test:#:msg $chan $read(funny.txt, 24)

diese zeile würde jetzt aktiviert werden wenn ein anderer(also bei dir selbst ned) !test im channel schreibt und dann würde es diesen channel wo das geschrieben worden ist ($chan) die line 24 aus dem file funny.txt ausgeben. die files funny.txt und das script file im gleichen verzeichniss befinden wenn das funny.txt woanders is musst du halt den pfad angeben c:\test\funny.txt...


geholfen wird im undernet channel #mircscripters
oder auf www.mircscripts.org

das hier ist ein auszug aus dem mirc help file zu $read...

$read(filename, [ntsw], [matchtext], [N])
Returns a single line of text from a file.

This identifier works in conjunction with the /write command.

//echo $read(funny.txt)

Reads a random line from the file funny.txt.

//echo $read(funny.txt, 24)

Reads line 24 from the file funny.txt.

//kick # $1 $read(kicks.txt)

Reads a random kick line from kicks.txt and uses it in the kick command.

//echo $read(info.txt, s, mirc)

Scans the file info.txt for a line beginning with the word mirc.

//echo $read(help.txt, w, *help*)

Scans the file help.txt for a line matching the wildcard text *help*.

If you specify the s or w switches, you can also specify the N value to specify the line you wish to start searching from in the file, eg.:

//echo $read(versions.txt, w, *mirc*, 100)

If the n switch is specified then the line read in will not be evaluated and will be treated as plain text.

If the first line in the file is a number, it must represent the total number of lines in the file. If you specify N = 0, mIRC returns the value of the first line if it's a number.

If the t switch is specified then mIRC will treat the first line in the file as plain text, even if it is a number.
James ist offline   Mit Zitat antworten