PIL Scripts - Libraries

 
Script Name Author      Pirch Version Description
All Tools corVONero 98 Misc functions and procedures. Adds the following to PIL:

StrComp( ) {string compare}
MvLW( ) {move last word}
StrChange( )
Trim( ) {trims spaces from beginning and end of a string}
ColToNum( ) {changes a color name to 32 bit value}
NumToCol( )
IsChan( )
SimpleTime( )
AlphaOrder( )
Color Select Dialog Jellowe 98 Allows you to use a "Select color" dialog in your PIL scripts (Screenshot)
Dde Library Jellowe 98 Provides a simpler interface for using Dde in Pirch, especially between multiple server connections. Adds these functions to PIL:

GetIrcChannels( )
IrcConnected( )
IrcListTags( )
IrcProfile( )
IrcTagInfo( )
Dir Lib Pachunka 98 File / Directory manipulation routines

HowMany( )
NoDir( )
NoFile( )
LastDir( )
LastDir2( )
NoExt( )
Dos Jellowe 98 Provides a few useful filesystem-type functions:

GetRootDir( )
GetWinDir( )
GetTempDir( )
List( )
MkDir( )
DirExists( )
FileDel( )
FileCopy( )
FileMove( )
FileLib Jellowe 98 Adds several filename/path manipulation functions:

ExtractFilePath( )
ExtractFileDrive( )
ExtractFileExt( )
ExtractFileName( )
DirExists( )
DirQuery( )
ExtractRootPath( )
ExtractWinDir( )
ExtractTempDir( )
File Utils Jellowe 98 Adds several file/directory manipulation functions to PIL

MkDir( )
RmDir( )
FileCopy( )
FileMove( )
FileDelete( )
RenameFile( )

Does not use MS-DOS
HyperLabel Jellowe 98 HyperLabel is a label component that will load a specified URL when clicked.
JBALib 0.2.8 Jellowe 98 Adds these functions to PIL:

GetPath( )
GetFilePath( )
GetFileDrive( )
GetFileExt( )
GetFileName( )
DirExists( )
DirQuery( )
GetRootPath( )
GetWinDir( )
GetTempDir( )
StrRandom( )
StrReplace( )
Decrypt( )
Encrypt( )
IniReadInt( )
IniLoad( )
IniSave( )
MircIniLoad( )
ListSort( )
Enabled( ) - For event levels
ListSearch2( )
Error( )
Kb( )
Mb( )
JBA Graphics Library Jellowe 98 Library containing customized windows, buttons, and listboxes, as well as gradient color fills and the ability to retrieve color values from the global Windows color scheme. Contains a demo script.

TCustomForm( );
TCustomButton( );
TCustomListbox( );
GetWindowsColorFor( );
EnumWindowsColors;
ColorToRgb( );
PutPixel( );
SetBGColor( );
SetFGColor( );
HGradientFill( );
VGradientFill( );
GradientLabel( );
GradientPanel( );
List / Combo Box Procedures and Functions Pachunka 98 Adds these useful procedures and functions to PIL:

IsAlpha( )
Sort( )
IniLoad( )
IniSave( )
IniLoad2( )
IniSave2( )
Floating Point Math Jellowe 98 Adds support for floating point calculations (decimal numbers) to PIL:

FAdd( )
FSub( )
FMul( )
FDiv( )
Mp3 Header Lorimar 98 Reads header info from mp3 files, eg bitrate, version, etc.
Nubase Jellowe 98 Converts numbers from one base to another, eg hex, octet, etc.
Socket Jellowe 98 Socket library neede by Telnet GUI and a few other PILs.
Starscape Jellowe 98 Adds a starscape component (resembles the night sky) with user-defined border styles.
String Manipulation Pachunka 98 Adds many useful string manipulation functions to PIL:

Replace( )
HowMany( )
Letters( )
Words( )
RandomC( )
RndLetters( )
Caps( )
RandomCaps( )
FunkyFont( )
String Manipulation Jellowe 98 Adds these functions to PIL:

Reverse( )
Jumble( )
StrRandom( )
StrReplace( )
Encrypt( )
Decrypt( )
WinCtrl Jellowe 98 Allows you to get/set window position/size/state from PIL. Version 2, now you can get the screen size:

GetWindowPosition( )
SetWindowPosition( )
GetWindowState( )
SetWindowState( ) - Minimize PIL windows!
GetScreenMetrics( )
XOR Encryption Jellowe 98 Allows you to easily use encryption in your PIL.