[GENERAL (how to use)]
CAUTION: do not change the section headers! (those written in [brackets]) Do not remove the numbers in front of the message lines!
This file (custom.txt) can also be edited with any text editor!
version=2.0+


SECTIONS:
------------------
- predefs: Define your own tags here. Color tags must have the syntax =foreground,background
- channel messages: Contains messages that go to whole channels.
- user messages: Contains messages that go to single users.
- listfile header: Will be placed at the beginning of your file list. Add as many lines as you want, but don't forget the line numbers!


MEANING OF THE MESSAGES:
-------------------------------------------------
Each of the message numbers has its special associated event.

channel messages:
-----------------------------
NOTE: The channel messages don't contain the /msg #channel command, as they are generated by the program.
1, 2: not in use (reserved)
3: Send finished.
4: Send interrupted
5: not in use
6 to 15: Advertising messages.  They are chosen randomly. If you don't want 10 different ones, just make them equal :-)
16: Play message.

user messages:
------------------------
NOTE: the user messages contain the full command (/msg   - lets a private message window pop up at the remote computer. /notice  - no separate window)
1: Message that goes with a send without queue. ("Look, here comes your file!")
2: Message with a send when it was in the queue. ("After waiting 10 minutes, there we go!")
3: Message with a manual send. ("Look what a fellow I am, I send you file XY by hand!")
4: Duplicate request, file already sending. ("You know, I realized your request the first time, believe it or not!")
5: Request added to queue. ("Sorry you'll have to wait a bit. I don't have a T1.")
6: Duplicate request, file already in the queue. (may contain a hint for the @nick-que command)
7: Max. queue per user reached. ("Sorry, but I only allow 2 que entries.")
8: Queue full. ("I'm smokin'. Plz try another user!")
9: File not found. ("Learn reading and writing, and get my new list!")
10: Send is disabled. ("I'm not sending right now coz I leave in a few minutes!")
11: @nick-que answer ("File XY has been waiting for 50 minutes and is still only number 97 of 100!")
12: @nick-que concluding line. "That makes a complete of 2 files you have in my queue")
13: No files in the queue. ("You don't have files in my queue!")
14: @nick-remove reply. ("Que entry XY has been killed without remainder.")
15: @find reply ("Found file: XY") (Note: please don't use color tags leading or following the ! file part)
16: @find - too many files found ("I have some of it but I won't tell you, go get my list!")
17: Send complete. ("Thanks, you're a successful leecher and get a number now!")
18: special mIRC "private message window" message, part 1. ("I don't accept your request in private message windows. Turn that off!")
19: part two of the above (cause the message can be very long)
20: @find reply: number of files found.


TAGS:
----------
Use "tags" in this file to represent variable values. they will be replaced by the program. Write tags without spaces, in sharp .  Not case sensitive.
  the nick which the message goes to
  your own nick
  sum of your file sizes, in MegaBytes (format: 0.00)
  number of files you offer
  number of complete sends you made
  number if incomplete sends you made.
  percent completion of the last send.
  speed (bytes per second) of the last send
  name of the file assotiated with the message
  size of the file in Megabytes (format: 0.00)
   length of an audio file (minutes:seconds) (format: mm:ss)
  bitrate if an audio file
  sample rate of an audio file
  audio mode (mono/stere etc.)
  times this file has been sent
  number of sends you currently have
  number of send slots you have available
  maximum of sends you make simultaneously
  number of currently queued requests
  number of queue places you have available
  maximum of queue entries you make
  position of a request in the queue (@nick-que reply)
  number of requests a single user has in your queue (@nick-que reply)
  max. number of queue positions a single user can take
  current date (format: YYYY/MM/DD - Y2K compatible ;-)
  current system time (format: hh:mm:ss)
  date of installation of FileShare
  ON when send is enables, OFF when disabled
  ON when @find reply is enabled, OFF when disabled
  number of files found (@find reply)
  mask the remote user entered (@find reply)
  minutes a request has been in the queue (@find reply, send from queue)
  FileShare version number (format: 1.11)
  low cps limit for removal from the send list
  the author's nick (Marc II)
  the author's email address (markus.petz@kfunigraz.ac.at)
  ..   own defined color schemes (in the predefs section)
  special syntax to directly set the text- and background colors
  Underline. A second  ends the underlining.
  Italic. A second  ends the italic style.
NOTE: this only works well with Pirch. mIRC may interpret it in another way.
 Bold. A second  ends the strong style.



___________________________________________
BELOW ARE THE ACTUAL MESSAGES YOU CAN SET:
===========================================
___________________________________________

[PREDEFS]
=0,1
=15,1
=14,1
=11,1
=>
=<
=


[CHANNEL MESSAGES]
3=*                I  just  finished  sending     to   . This  was  the  successful  download  Nr.      *              
4=*                Send  of  file    to    has  been   interrupted  at    percent!   *              
6=*               Pirch FileShare By MarcII Stats ::    files    MB ::  slots  free:    /   :: que  free:    /    :: type  @  to  get  a  list   *              
7=*               Pirch FileShare By MarcII Stats ::    files    MB ::  slots  free:    /   :: que  free:    /    :: type  @  to  get  a  list   *              
8=*               Pirch FileShare By MarcII Stats ::    files    MB ::  slots  free:    /   :: que  free:    /    :: type  @  to  get  a  list   *              
9=*               Pirch FileShare By MarcII Stats ::    files    MB ::  slots  free:    /   :: que  free:    /    :: type  @  to  get  a  list   *              
10=*               Pirch FileShare By MarcII Stats ::    files    MB ::  slots  free:    /   :: que  free:    /    :: type  @  to  get  a  list   *              
11=*               Pirch FileShare By MarcII Stats ::    files    MB ::  slots  free:    /   :: que  free:    /    :: type  @  to  get  a  list   *              
12=*               FileShare Stats     Megabytes  sent (  full  sends,    incomplete)  :: slots  free:      ::  que  free:    ::  @find  is    :: type  @-help  for  commands :: *              
13=*               FileShare Stats     Megabytes  sent (  full  sends,    incomplete)  :: slots  free:      ::  que  free:    ::  @find  is    :: type  @-help  for  commands :: *              
14=*               FileShare Stats     Megabytes  sent (  full  sends,    incomplete)  :: slots  free:      ::  que  free:    ::  @find  is    :: type  @-help  for  commands :: *              
15=*               FileShare Stats     Megabytes  sent  (  full  sends,    incomplete)  :: slots  free:      ::  que  free:    ::  @find  is    :: type  @-help  for  commands :: *              
16=               FileShare Now Playing:       kHz    kbps     (MB)  --  Get it:  !               
=playing  


[USER MESSAGES]
1=/notice   ,  here  comes    as  requested.  Low  cps  limit  is    .
2=/notice   ,  after    min  in  my  queue  finally  here  is    . Thank  you  for  waiting!
3=/notice  sent  manually:    (  MBytes). Low  cps  limit  is   
4=/msg  You  are  already  receiving   !
5=/msg  Your  request    has  been  added  #  to  my  queue. Type  @-help  for  more  info.  You  can  change  your  nick  but  you  must  not  leave  the  channel!
6=/msg  Your  request    is  already  in  my  queue!  Type  @-que  to  see  status.
7=/msg  Sorry,  you  are  only  allowed  to  have    files  in  my  queue.  Your  request  [    ]  has  NOT  been  added.
8=/msg  Sorry,  my  queue  is  full...  Your  request    has  NOT  been  added.  Try  again  in  a  while!
9=/msg  Sorry,  the  file  you  requested  [    ]  does  not  exist  in  my  list.  Please  check  the  name  and  try  again.  You  may  get  my  actual  list  by  typing  @  
10=/msg  Sorry,  my  file  server  is  currently  disabled.    has  NOT  been  added  to  the  queue.
11=/msg     has  been  waiting  for    min  and  is  currently  #  in  the  que.
12=/msg  That  makes    of    files  you  are  allowed  to  have  in  my  queue.
13=/msg  You  have  NO  files  in  my  queue.
14=/msg     has  been  removed  from  my  queue.
15=/msg  Found  matching  file:  ! 
16=/msg  Too  many  files  to  display.  Please  get  my  list  by  typing  @ 
17=/msg  Thank  you  for  downloading   .  Hope  you  enjoy  it!  :̃
18=/msg  Your  mIRC  "request  in  private  message"  option  seems  to  be  on.  Some  people  don´t  like  getting  file  requests  in  private  windows.
19=/msg  Please  turn  that  off  (choose:  File-Options-click "+" sign next to "Sounds"-Requests-disable "send !nick file as private message"- hit OK)- repeat  request in  the  channel  window :̃
20=/msg     Files  found  matching    Copy  and  paste  into  the  channel  window  Hint:  If  you  have  a  PIRCH  client  (not  mIRC!),  try  ! TSEND filename  - this  will  establish  a  faster  TDCC  connection.


[LISTFILE HEADER]
1=-----------------------------------------------------------------------------
2=---  file list, generated  
3=--- list of  files, total  Megabytes
4=--- FileShare fileserver (c) Marc II, version  - Custom text file by [Sharky]
5=--- THIS IS A PIRCH98 SCRIPT - To get it, mail 
6=-----------------------------------------------------------------------------
7=
8=[=========================================]
9=| COMMANDS for general use of the script: |
10=[=========================================]
11=Note: My nick may not always be exactly the same! My alternative nicks may be 
12=
13=@    - to get the actual list of files available
14=! filename   - request download of file (you may be added to a queue,
15=     in that case you have to be in the channel when the send starts
16=     you can interrupt and resume the transfer anytime you want, just request a new send
17=! TSEND filename   - request download of file by TDCC. This is a faster protocol mainly for PIRCH users.
18=@-QUE   - to see your position in the queue
19=@-REMOVE filename  - to remove your files out of the queue (filename is optional,
20=     all files are removed if none is given
21=@FIND mask   - to search for a particular filename (mask contains wildcards [?*] and text)
22=@-HELP   - to receive a short overview of commands
23=
24=ENJOY!!
25=
26=
27=[==========================]
28=| List of available files: |
29=[==========================]
30=copy the file name including !NICK and the file extension
31=and paste it into the channel, example:
32=! (simple_minds)-belfast_child.mp3
33=
34=

    Source: geocities.com/siliconvalley/screen/9180/filesh

               ( geocities.com/siliconvalley/screen/9180)                   ( geocities.com/siliconvalley/screen)                   ( geocities.com/siliconvalley)