Sin(zero) 2.3 by Ian D. E.

			http://www.chaoticrealms.com (chaos@chaoticrealms.com)

      F.A.Q.



1.  Q:  How do I use your script?
    A:  Once you have XiRCON running, go to Tools/Preferences then click on the Scripts tab.  You
          may see some scripts in the Startup Scripts box (probably default.tcl).  Remove any
          scripts you see in there by clicking on them and clicking remove.  Then press the add
          button and select the sin0.tcl file.  That will put Sin(zero) into the startup script
          list, press OK on the preferences window and all that's left to do is type
          /load sin0.tcl, and press enter.

2.  Q:  Why should I use your script?
    A:  Sin(zero) is easily configurable, the way addons are handled follows XiRCON's theme of
          script processing before client processing.  Any addons used will be handled before
          the actual script making it easy to change how the script behaves without actually
          modifying the script.  Sin(zero) features commands that many other scripts lack.
          Sin(zero) is updated regularly and bugs are fixed ASAP.  And most importantly is the
          fact that if you have any suggestions or comments or would like to just B.S. with the
          author, you can email him at chaos@chaoticrealms.com and he will take the time to reply
          and may even add in your suggestions to the next version of Sin(zero).

3.  Q:  How do I turn of Auto_Join?
    A:  /unset Auto_Join

4.  Q:  Why, on some networks, do I get a message saying "Target Switched To fast.." when I use
          /wall?
    A:  This is just one of those little IRC server/network things that irratates the hell out of me.  If you
          get this error, trying using /wallchops or /notice @#Channel_Name to notice ops.

5.  Q:  How do I view my away log without having to go to the xircon folder and open it manually?
    A:  /awaylog, also to view your pager log, use /pagelog.  If you happen to know the filename
          of any text file you want to view, you can use /view filename to open it with the
          default text editor (/set Default_Text_Editor to find out what it is).

5.5 Q:  How do I erase my away log without having to go to the xircon folder and delete it manually?
    A:  /awaylog erase, and as before, /pagelog erase will erase the pager log as well.

6.  Q:  When I make changes to an addon and try to use new aliases or features I build, why won't
          they work?
    A:  Try reloading sin0.tcl so the addons are re-sourced, that should correct that problem.

7.  Q:  When I use the /alias command to create a custom alias and then I use that alias, I get
          "Sin(zero): Uknown Command (ALIASNAME)".  How do I fix that?
    A:  In Sin(zero) versions that predate 1.1r1 there was no "; complete" added on to the end of
          the custom made aliases which allows the command to be passed to the server.  To fix this
          download the latest version of Sin(zero).  If you're using Sin(zero) 1.1r1 and still
          having this error, be sure you aren't typing /alias -c ... this will prevent the
          "; complete" from being attached as it should be.  If you do both those things and are
          still experiencing problems, contact the author (chaos@chaoticrealms.com).

8.  Q:  Where do aliases go once I make them that keeps them working after I reload the script?
    A:  Aliases are added to an addon script called "aliases.sin".  If you want to remove an alias
          from your custom aliases, you must do so from that file, try /edit addons.sz\aliases.sin
          and then just erase the alias you want removed.

9.  Q:  How do I remove a custom alias?
    A:  See question 8.

10. Q:  When I load Sin(zero) I get an error message that says, "This version of Sin(zero) utilizes
          Falcon.dll, without it the script may not run correctly."  What should I do?
    A:  If you do not have Falcon.dll, it can be downloaded from the Sin(zero) website.  Once you have it
          place it in either your xircon directory or in c:\windows\system.  If you do not wish to use
          Falcon.dll's kewl features, then don't bother with it and ignore the error message.  Sin(zero) 2.01
          will still function without the Falcon library, although Falcon.dll does make Sin(zero) much easier
          to use.

11. Q:  What addons are there for Sin(zero) currently?
    A:  Not enough.  Right now I've developed Operview.sin and xDCC.sin, both of which are in working order.
          I'm about halfway done on soundX.sin and just starting approximately 40 other addons.

12. Q:  What the #!%&!@$ happened to the xDCC addon???
    A:  It's still there.  I changed the name to fileServe.sin for one very simple reason: the addon now supports /fserve.
          I felt that the new name better reflects the addon's function.  This fileserver (/fserve) is based *loosely*
          on the one I wrote for Sin(iRC) (in other words, I'm trying to remember how I wrote that one and failing miserably)
          If you find any bugs in the fileServe.sin addon, or any other addon, please report them to chaos@toolcity.net.

13. Q:  How do I use the Whois Domain Name Lookup?
    A:  It's found within the /whois alias.  /whois @<domain name>

14. Q:  How do I change my Flood Protection Settings?
    A:  Use /flood to change the default flood settings (Note: this alias REQUIRES the falcon.dll library by David Gravereaux)
    PS: Check out the help on "Flood Protection" and on "Flood"

15. Q:  You say that the fileServe.sin file now offers an /fserve alias, but I cannot seem to get it to work properly,
          what's wrong?
    A:  Blame this one on me, the file server is still not complete, I included the addon in the sin(zero) package because
          the xDCC system is working properly (to the best of my knowledge).

16. Q:  Why doesn't the Back_On_Keypress function always work?
    A:  Well, this could be a couple things.  First off, the Back_On_Keypress function is restricted specifically to alpha-
        numeric characters.  I made this restriction for my own sake, as typing out all of the "hotkey" lines would probably
        kill me.  This error could also result from having a socket open (for example: using the /ftp alias) which for some
        odd reason tends to disable hotkeys.  The latter is a "feature" of XiRCON and I therefore have no control over it.

17. Q:  What good is this /rdisp alias?
    A:  Well, /rdisp is good in the event you are kicked and banned from a channel.  It will allow you to see the last 50
        lines of text sent to the specified destination.

18. Q:  What purpose does /tsearch serve?
    A:  /tsearch allows you to search through all text in a specified channel (or use * to search all channels) and display
        only that text which contains the specified string of characters.

19. Q:  What is this new style file named default.szs?  And where did ansi_black.szs go?
    A:  I renamed ansi_black.szs to default.szs.  As ansi_black.szs did carry the style settings that are default to
        Sin(zero), I felt that default.szs was a more appropriate filename.

	I know this F.A.Q. is weak, but as of right now I don't have many questions rolling in, so
    if you have any let me know and I'll probably add 'em to this list.  In the mean time, thanks
    for checking out the script and happy sinning.