Main Page

From IsxIRC

Jump to: navigation, search

isxIRC/lsIRC by Amadeus


Contents

Introduction

isxIRC is an InnerSpace Extension that serves basically as a custom IRC Client. lsIRC is a LavishScript Module which utilizes the same functionality, but will run on any application that supports LSModules, not just InnerSpace.

If you are here and have never heard of InnerSpace or LavishSoft/LavishScript, please visit Lavish Software for more information on the InnerSpace application, including aquisition information and usage documentation.


Acquisition and News

ISXIRC/lsIRC is free. Information on acquiring isxIRC can be found here, while information on lsIRC acquisition can be found here.


Users that own InnerSpace are encouraged to use the isxIRC version of this product, as the isxIRC installer will properly move all files to their correct location. The isxIRC installer also includes lsIRC.


Features

  • isxIRC/lsIRC allows for users of Inner Space to connect to an IRC Server and control all aspects of the connection, channel/user messaging, and all other features available on an IRC Server. Basically, the use of this extension with a good script (one is included in the installation executable) will give you a fully functional, multithreaded IRC Client.
  • isxIRC/lsIRC allows for multiple connections to a single server or multiple servers.
  • isxIRC/lsIRC provides access to sending/receiving Private Messages, Joining/Leaving Channels, setting MODEs on channels and users, sending/receiving NOTICEs, sending/receiving CTCPs, and just about any other manipulation you can imagine needing while being connected to an IRC Server.
  • isxIRC/lsIRC strips all color, bold, and underline codes from incoming messages
  • isxIRC/lsIRC will respond automatically to the following CTCP requests: Version, Finger, Ping, Time, Userinfo, and ClientInfo
  • isxIRC/lsIRC comes with highly documented and detailed sample scripts as well as a fully functional script + UI created by Hendrix (forthcoming).


Basic Usage

isxIRC, like most IS extensions, adds additional functionality to Inner Space. This is achieved by adding additional commands, data types, top level objects, and services.

lsIRC works similarly; however, it will load with any application that supports LavishScript Modules. Please see here for more information on LavishScript Modules and their usage/syntax.


Commands

Data Types


Top-Level Objects


Events


Sample Scripts

This script highlights all of the events that are used with isxIRC/lsIRC. Basically, this script will connect to the lavishsoft irc server with two nicks and then run constantly as long as the extension is loaded (see the Main() function). You will see ALL of the events have been used in this script and with the detailed documentation throughout the script, you should get an idea of how to use the events in your own scripts.
This script gives you a basic idea of how you can iterate through your users and get information about what channels they're in and the users on those channels. Though not practically useful, this script shows you just how you can access information about users, channels, and nicks through the TLOs and datatypes provided by isxIRC/lsIRC.


Links

  • IRC Clients for Windows CE
IrcCE
  • IRC Clients for Windows 95/98/ME/2000/XP/etc...
mIRC
  • IRC Clients for JAVA (ie, for use in your web browser)
JPilot
javIRC
  • IRC Help Sites
for the Beginner
IRCHelp.org
Personal tools