|
$$ |
Retrieves the ID of the current object |
$active |
Retrieves the window ID of the active window |
$array |
Explicitly creates a hash |
$array |
Explicitly creates an array |
$ascii |
Returns the ASCII code of a character |
$avatar |
Retrieves the current user's avatar |
$away |
Returns 1 if the current user is away |
$b |
Returns the BOLD mIRC control character |
$base64ToAscii |
Returns a decoded base64 string |
$calc |
$calc() has been replaced by $() ! |
$chan.admincount |
Returns the number of channel admin users on a channel |
$chan.bancount |
Returns the number of entries in the channel ban list |
$chan.banexceptioncount |
Returns the number of entries in the channel ban exception list |
$chan.banexceptionlist |
Returns an array of channel ban exception masks |
$chan.banlist |
Returns an array of channel ban masks |
$chan.getflag |
Returns the channel-user mode flag of an user |
$chan.halfopcount |
Returns the number of halfop users on a channel |
$chan.invitecount |
Returns the number of entries in the channel invite list |
$chan.invitelist |
Returns an array of channel invite masks |
$chan.isMeAdmin |
Checks if the current user is an administrator on a channel |
$chan.isMeOp |
Checks if the current user is op on a channel |
$chan.isadmin |
Checks if an user is a channel administrator |
$chan.ishalfop |
Checks if an user is a halfop on a channel |
$chan.ison |
Checks if an user is on a channel |
$chan.isop |
Checks if an user is op on a channel |
$chan.isuserop |
Checks if an user is an userop on a channel |
$chan.isvoice |
Checks if an user is voiced on a channel |
$chan.key |
Returns the key of a channel |
$chan.limit |
Returns the limit of a channel |
$chan.matchban |
Matches a mask agains the channel ban list |
$chan.matchbanexception |
Matches a mask agains the channel ban exception list |
$chan.matchinvite |
Matches a mask agains the channel invite list |
$chan.mode |
Returns the mode string of a channel |
$chan.name |
Returns the name of a channel |
$chan.opcount |
Returns the number of op users on a channel |
$chan.topic |
Returns the topic of a channel |
$chan.topicsetat |
Returns the set time of the topic of a channel |
$chan.topicsetby |
Returns the author of the topic of a channel |
$chan.usercount |
Returns the number of users on a channel |
$chan.useropcount |
Returns the number of userop users on a channel |
$chan.users |
Returns an array of channel user nicknames |
$chan.voicecount |
Returns the number of voiced users on a channel |
$channel |
Retrieves the window ID of a specified channel |
$char |
Returns a character specified by ascii code |
$classdefined |
Checks if a class is defined |
$config.filelist |
Returns a list of open config files |
$config.filename |
Returns the filename of an open config file |
$config.hassection |
Checks wheter a section is present in a config file |
$config.id |
Returns the id of an open config file |
$config.keylist |
Returns a list of keys in a config file |
$config.open |
Opens a config file |
$config.read |
Reads an entry from a config file |
$config.readonly |
Checks wheter a config file is opened in readonly mode |
$config.section |
Returns the name of the current section of a config file |
$config.sectionlist |
Returns a list of the sections in a config file |
$console |
Retrieves the window ID of a specified console |
$context |
Retrieves the ID of the specified IRC context |
$cr |
Returns a carriage return character |
$date |
Returns a date/time string using a specified format |
$dockwidget.isVisible |
Returns the state of the dock widget |
$features |
Returns the features that KVIrc supports |
$file.exists |
Check if a file exists |
$file.extractfilename |
Extract the filename from a file path |
$file.extractpath |
Extract the path from a filename |
$file.fixpath |
Converts file paths |
$file.globaldir |
Get the KVIrc global directory |
$file.localdir |
Get the KVIrc local directory |
$file.ps |
Returns the file path separator |
$file.read |
Reads a text file |
$file.size |
Returns the size of a file |
$file.type |
Checks the type of a path |
$fmtlink |
Returns a formatted link buffer |
$hexToAscii |
Returns a decoded hex string |
$hostname |
Returns the hostname of the specified user |
$ic |
Retrieves the ID of the specified IRC context |
$icon |
Returns the ID of an icon |
$iconname |
Returns the name of an icon |
$isAnyConsoleConnected |
Returns 1 if there is any console connected |
$isEmpty |
Checks if a variable is set (empty or non empty) |
$isMeHalfOp |
Returns 1 if the current user has halfop status |
$isMeOp |
Returns 1 if the current user has operator status |
$isMeUserOp |
Returns 1 if the current user has userop status |
$isMeVoice |
Returns 1 if the current user has voice status |
$isNumeric |
Finds whether a variable contains a rappresentation of a number |
$isSet |
Checks if a variable is set (non-empty) |
$isTimer |
Checks for a timer existence |
$isTimer |
Checks for a timer existence |
$isWellKnown |
Returns 1 if the specified user is well known |
$k |
Returns the COLOR mIRC control character |
$keys |
Returns the array of keys of a hash |
$lag.getalarmtime |
Returns the lag threshold that triggers the lag alarm |
$lag.getinterval |
Returns the lag checking interval |
$lag.lag |
Returns the lag on the current server |
$lf |
Returns a line feed character |
$log.file |
Returns the current log filename |
$mask.hasNumericHost |
Checks if a host part of a mask is numeric |
$mask.host |
Returns the hostname part of an IRC mask |
$mask.match |
Matches a mask agains a wildcarded one |
$mask.nick |
Returns the nick part of an IRC mask |
$mask.user |
Returns the username part of an IRC mask |
$mask |
Retrieves the host mask of a user |
$me |
Returns the current nickname |
$mp3player.getchannels |
Returns the number of channels of the current song (mp3player module) |
$mp3player.getfilename |
Returns the filename of the current song (mp3player module) |
$mp3player.getfreq |
Returns the frequency of the current song (mp3player module) |
$mp3player.getlength |
Returns the length of the current song (mp3player module) |
$mp3player.getmp3tag_album |
reads album entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_artist |
reads artist entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_comment |
reads comment entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_copright |
reads copright entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_crc |
reads crc entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_date |
reads year entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_emphasis |
reads emphasis entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_genre |
reads genre entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_layer |
reads mpeg layer entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_original |
reads original entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_title |
reads title entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_tracknumber |
reads tracknumber entry from mp3 tag (mp3player module) |
$mp3player.getmp3tag_version |
reads mpeg version from mp3 tag (mp3player module) |
$mp3player.getposition |
Returns the position of the current song (mp3player module) |
$mp3player.getrate |
Returns the rate of the current song (mp3player module) |
$mp3player.gettime |
Returns the time of the current song (mp3player module) |
$mp3player.gettitle |
Returns the title of the current song (mp3player module) |
$mp3player.ispaused |
Checks the state of the mp3 player (mp3player module) |
$mp3player.isplaying |
Checks the state of the mp3 player (mp3player module) |
$my.host |
Returns the current hostname |
$my.network |
Returns the current network name |
$my.nick |
Returns the current nickname |
$my.server |
Returns the current server name |
$my.umode |
Returns the current user mode flags |
$my.user |
Returns the current username |
$new |
Creates a new object |
$o |
Returns the RESET mIRC control character |
$option |
Returns the value of an option |
$options.isdialog |
Returns the options dialog state |
$query |
Retrieves the window ID of a specified query |
$r |
Returns the REVERSE mIRC control character |
$rand |
Generates a random number |
$regchan.property |
Returns a property of an entry in the registered channels database |
$reguser.exactMatch |
Returns an entry in the registered user database |
$reguser.list |
Get a list of registered user masks |
$reguser.mask |
Returns the registration masks for a db entry |
$reguser.match |
Returns an entry in the registered user database |
$reguser.matchProperty |
Returns a property of an entry in the registered user database |
$reguser.property |
Returns a property of an entry in the registered user database |
$selected |
Returns the list of selected nicknames in the channel |
$server |
Returns the current server name (if any) |
$split |
Splits a string to an array |
$str.append |
Append one string to another. |
$str.cmp |
Compare two strings alphabetically |
$str.cmpnocase |
Compare two strings alphabetically, case insensitive. |
$str.contains |
Returns 1 if the first parameter contains the second |
$str.containsnocase |
Returns 1 if the first parameter contains the second, case insensitive |
$str.equal |
Returns 1 if the two string parameters are equal |
$str.equalnocase |
Returns 1 if the two string parameters are equal, case insensitive |
$str.find |
Find the index of the nth ocurrence of a substring in a string |
$str.findfirst |
Find the index of a substring in a string |
$str.findfirstnocase |
Find the index of a substring in a string, case insensitive |
$str.findlast |
Find the last index of a substring in a string |
$str.findlastnocase |
Find the last index of a substring in a string, case insensitive |
$str.insert |
Inserts a substring in a string at a given index |
$str.isempty |
Returns 1 if the given string don't have any character. |
$str.isnumber |
Returns 1 if the given string represents a number |
$str.isunsignednumber |
Returns 1 if the given string represents an unsigned number |
$str.left |
Returns a substring starting from the left until the given index. |
$str.lefttofirst |
Returns the left part of a string until a given substring |
$str.lefttolast |
Returns the left part of a string until the last ocurrence of a given substring |
$str.len |
Returns the lenght of the given string |
$str.lowcase |
Returns the given string with all characters turned to lower case |
$str.match |
Matches a fixed string agains a wildcard expression |
$str.matchnocase |
Matches a fixed string agains a wildcard expression (case insensitive) |
$str.mid |
Returns a substring starting from a given index. |
$str.prepend |
Prepend one string to another. |
$str.replace |
Append one string to another. |
$str.replacenocase |
Append one string to another. |
$str.right |
Returns a substring starting from the right until the given index. |
$str.rightfromfirst |
Returns the right part of a string from the first ocurrence of a given substring |
$str.rightfromlast |
Returns the right part of a string from the last ocurrence of a given substring |
$str.strip |
Returns a whitespace stripped string |
$str.stripleft |
Returns a left whitespace stripped string |
$str.stripright |
Returns a right whitespace stripped string |
$str.token |
Returns the nth token in a string |
$str.upcase |
Returns the given string with all characters turned to upper case |
$str.word |
Returns the nth word in a string |
$sw |
Returns the value of a switch for an alias |
$sw |
Returns the value of a switch for an alias |
$system.getenv |
Returns the value of an enviroinement variable |
$system.hostname |
Returns the hostname of the machine that KVIrc is running on |
$system.osmachine |
Returns the machine of the operating system |
$system.osname |
Returns the name of the operating system |
$system.osnodename |
Returns the nodename of the operating system |
$system.osrelease |
Returns the release of the operating system |
$system.ostype |
Returns the type of the operating system |
$system.osversion |
Returns the version of the operating system |
$target |
Returns the target of the current window |
$this |
Retrieves the ID of the current object |
$time |
Returns a formatted date/time string |
$tmphighlight.ishighlighted |
Returns 1 if the user is highlighted on this channel, 0 otherwise |
$toolbar.exists |
Checks if a toolbar exists |
$toolbar.list |
Returns a list of defined toolbars |
$u |
Returns the UNDERLINE mIRC control character |
$unixTime |
Returns the current UNIX time |
$username |
Returns the username of the specified user |
$version |
Returns the current version of KVIrc |
$window.caption |
Returns the caption of a window |
$window.exists |
Checks for the existence of a window |
$window.list |
Generates lists of windows |
$window.type |
Returns the type of a window |
$window |
Retrieve the id of a specified window. |
$window |
Retrieves the ID of a specified window |
Anti-spam protection |
|
Arithmetic self-operators |
Arithmetic self-operators |
Assignment operation |
Assignment operation |
Binding operator |
Binding operator |
Bitwise self-operators |
Bitwise self-operators |
Coding tips |
Generic coding tips for scripters (and not only) |
Connection dependant commands |
|
Creating toolbar buttons |
Creates a toolbar button |
Creating toolbars (quickly!) |
Defines a toolbar (creates it) |
Creating toolbars |
Creates a toolbar |
Cryptography and text transformation |
Crypt/text transformation engines and how to use them |
Ctcp avatar protocol options |
A funnier IRC |
Ctcp flood protection options |
Protecting against CTCP flood |
DCC negotiation and connection |
Overview of the DCC internals |
DCC without IRC |
Overview of the DCC internals |
Data types |
KVIrc built-in data types |
Destroying a toolbar |
Destroys a toolbar |
Enviroinement variables |
Returns the value of an enviroinement variable |
Enviroinement variables |
Sets an enviroinement variable |
Escape sequences and clickable links |
|
Events |
Events: user reactions |
Expression evaluation identifier |
Expression evaluation identifier |
HTTP extension |
Retrieves a file via HTTP GET |
IRC context |
|
IRC context |
KVIrc window structure and the window naming conventions |
Increment and decrement operations |
Increment and decrement operations |
Introduction to IRC |
Introduction to IRC |
Introduction to KVIrc |
Introduction to KVIrc |
Irc masks |
Decription of the standard IRC masks |
KVIrc and the CTCP protocol |
For developers: Client to Client protocol handling in KVIrc |
KVIrc scripting language introduction |
KVIrc scripting language introduction |
KVIrc |
Introduction to KVIrc |
KVS Functions and aliases |
KVS Functions and aliases |
KVS basic concepts |
KVS basic concepts |
Loadable modules |
KVIrc modules model |
NickServ support |
Automatic authentication with NickServ |
NickServ |
Automatic authentication with NickServ |
Not supported |
Standard -r switch no longer supported |
Notify lists |
Tracking users on IRC |
Object scripting |
Object scripting overview |
OnAccelKeyPressed |
An accelerator key was pressed |
OnAccelKeyPressed |
An accelerator key was pressed |
OnAction |
Someone issued a CTCP ACTION |
OnAction |
Someone issued a CTCP ACTION |
OnBan |
Someone has set a +b flag on the channel |
OnBan |
Someone has set a +b flag on the channel |
OnBanException |
Someone has set a +e flag on the channel |
OnBanException |
Someone has set a +e flag on the channel |
OnBanExceptionRemove |
Someone has set a -e flag on the channel |
OnBanExceptionRemove |
Someone has set a -e flag on the channel |
OnCTCPFlood |
Someone tried to flood you with CTCP requests |
OnCTCPFlood |
Someone tried to flood you with CTCP requests |
OnChanAdmin |
Someone has given a user the +a flag |
OnChanAdmin |
Someone has given a user the +a flag |
OnChanServNotice |
A notice from ChanServ has been received |
OnChanServNotice |
A notice from ChanServ has been received |
OnChannelLinkPopupRequest |
Channel link popup customization |
OnChannelLinkPopupRequest |
Channel link popup customization |
OnChannelMessage |
A message has been received from the channel |
OnChannelMessage |
A message has been received from the channel |
OnChannelNickDefaultActionRequest |
Allows customization of the double click on nicknames |
OnChannelNickDefaultActionRequest |
Allows customization of the double click on nicknames |
OnChannelNickPopupRequest |
Allows customization of the nick-on-channel context popup |
OnChannelNickPopupRequest |
Allows customization of the nick-on-channel context popup |
OnChannelNotice |
A NOTICE have been issued to a channel |
OnChannelNotice |
A NOTICE have been issued to a channel |
OnChannelPopupRequest |
Triggered when the channel text view is right-clicked |
OnChannelPopupRequest |
Triggered when the channel text view is right-clicked |
OnChannelSync |
Triggered when all the channel informations have been received |
OnChannelSync |
Triggered when all the channel informations have been received |
OnChannelWindowCreated |
A channel window has just been opened |
OnChannelWindowCreated |
A channel window has just been opened |
OnConsolePopupRequest |
Triggered when the console text view is right-clicked |
OnConsolePopupRequest |
Triggered when the console text view is right-clicked |
OnCtcpReply |
A ctcp reply has been received |
OnCtcpReply |
A ctcp reply has been received |
OnCtcpRequest |
A ctcp request has been received |
OnCtcpRequest |
A ctcp request has been received |
OnDCCChatConnected |
A DCC Chat connection has been estabilished |
OnDCCChatConnected |
A DCC Chat connection has been estabilished |
OnDCCChatConnectionInProgress |
A DCC Chat connection has just been started |
OnDCCChatConnectionInProgress |
A DCC Chat connection has just been started |
OnDCCChatDisconnected |
A DCC Chat has been just disconnected |
OnDCCChatDisconnected |
A DCC Chat has been just disconnected |
OnDCCChatError |
A DCC Chat error has just been triggered |
OnDCCChatError |
A DCC Chat error has just been triggered |
OnDCCChatMessage |
A DCC Chat message has just been received |
OnDCCChatMessage |
A DCC Chat message has just been received |
OnDCCChatWindowClosing |
A DCC Chat is going to be closed |
OnDCCChatWindowClosing |
A DCC Chat is going to be closed |
OnDCCChatWindowCreated |
A dcc chat window has been just created |
OnDCCChatWindowCreated |
A dcc chat window has been just created |
OnDeChanAdmin |
Someone has given a user the -a flag |
OnDeChanAdmin |
Someone has given a user the -a flag |
OnDeHalfOp |
Someone has given a user the -h flag |
OnDeHalfOp |
Someone has given a user the -h flag |
OnDeOp |
Someone has given a user the -o flag |
OnDeOp |
Someone has given a user the -o flag |
OnDeUserOp |
Someone has given a user a -u flag |
OnDeUserOp |
Someone has given a user a -u flag |
OnDeVoice |
Someone has given a user the -v flag |
OnDeVoice |
Someone has given a user the -v flag |
OnFrameWindowCreated |
Triggered when a new frame window is opened |
OnFrameWindowCreated |
Triggered when a new frame window is opened |
OnFrameWindowDestroyed |
Triggered when a frame window is being destroyed |
OnFrameWindowDestroyed |
Triggered when a frame window is being destroyed |
OnHalfOp |
Someone has given a user the +h flag |
OnHalfOp |
Someone has given a user the +h flag |
OnHighlight |
A channel or query message is going to be highlighted |
OnHighlight |
A channel or query message is going to be highlighted |
OnHostLinkPopupRequest |
Host link popup customization |
OnHostLinkPopupRequest |
Host link popup customization |
OnInvite |
The local user has received an invitation |
OnInvite |
The local user has received an invitation |
OnInviteException |
A +I mode has been set |
OnInviteException |
A +I mode has been set |
OnInviteExceptionRemove |
Move -I has been set |
OnInviteExceptionRemove |
Move -I has been set |
OnIrc |
Triggered when the login operations are terminated |
OnIrc |
Triggered when the login operations are terminated |
OnIrcConnectionEstabilished |
Triggered when a new irc connection has been estabilished |
OnIrcConnectionEstabilished |
Triggered when a new irc connection has been estabilished |
OnIrcConnectionTerminated |
Triggered when an irc connection has been terminated |
OnIrcConnectionTerminated |
Triggered when an irc connection has been terminated |
OnIrcContextCreated |
Triggered when a new irc context is created |
OnIrcContextCreated |
Triggered when a new irc context is created |
OnIrcContextDestroyed |
Triggered when an irc context is destroyed |
OnIrcContextDestroyed |
Triggered when an irc context is destroyed |
OnJoin |
Non-local user joining a channel |
OnJoin |
Non-local user joining a channel |
OnKVIrcShutdown |
Triggered on KVIrc shutdown |
OnKVIrcShutdown |
Triggered on KVIrc shutdown |
OnKVIrcStartup |
Triggered on KVIrc startup |
OnKVIrcStartup |
Triggered on KVIrc startup |
OnKeySet |
The channel users key has been set |
OnKeySet |
The channel users key has been set |
OnKeyUnset |
The channel users key has been unset |
OnKeyUnset |
The channel users key has been unset |
OnKick |
Non-local user is being kicked from a channel |
OnKick |
Non-local user is being kicked from a channel |
OnLagAlarmTimeDown |
High-Lag Alarm Stopped |
OnLagAlarmTimeDown |
High-Lag Alarm Stopped |
OnLagAlarmTimeUp |
High-Lag Alarm Started |
OnLagAlarmTimeUp |
High-Lag Alarm Started |
OnLagCheck |
The lag metering engine has checked the lag |
OnLagCheck |
The lag metering engine has checked the lag |
OnLimitSet |
The channel users limit has been set |
OnLimitSet |
The channel users limit has been set |
OnLimitUnSet |
The channel users limit has been unset |
OnLimitUnSet |
The channel users limit has been unset |
OnMeAway |
Local user sets the AWAY status |
OnMeAway |
Local user sets the AWAY status |
OnMeBack |
Local user cancels the AWAY status |
OnMeBack |
Local user cancels the AWAY status |
OnMeBan |
Local user is being banned in a channel |
OnMeBan |
Local user is being banned in a channel |
OnMeBanException |
Someone has set a +e flag on the local user |
OnMeBanException |
Someone has set a +e flag on the local user |
OnMeBanExceptionRemove |
Someone has set a -e flag on the local user |
OnMeBanExceptionRemove |
Someone has set a -e flag on the local user |
OnMeChanAdmin |
Someone has given the +a flag to the local user |
OnMeChanAdmin |
Someone has given the +a flag to the local user |
OnMeDeChanAdmin |
Someone has given the -a flag to the local user |
OnMeDeChanAdmin |
Someone has given the -a flag to the local user |
OnMeDeHalfOp |
Someone has given the local user the -h flag |
OnMeDeHalfOp |
Someone has given the local user the -h flag |
OnMeDeOp |
Someone has given the -o flag to the local user |
OnMeDeOp |
Someone has given the -o flag to the local user |
OnMeDeUserOp |
Someone has given the local user the -u flag |
OnMeDeUserOp |
Someone has given the local user the -u flag |
OnMeDeVoice |
Someone has give the local user a -v flag |
OnMeDeVoice |
Someone has give the local user a -v flag |
OnMeHalfOp |
Someone has given the local user the +h flag |
OnMeHalfOp |
Someone has given the local user the +h flag |
OnMeInviteException |
A +I mode has been set |
OnMeInviteException |
A +I mode has been set |
OnMeInviteExceptionRemove |
Move -I has been set |
OnMeInviteExceptionRemove |
Move -I has been set |
OnMeJoin |
Local user joining a channel |
OnMeJoin |
Local user joining a channel |
OnMeKick |
Local user is being kicked from a channel |
OnMeKick |
Local user is being kicked from a channel |
OnMeNickChange |
The local user has changed his nickname |
OnMeNickChange |
The local user has changed his nickname |
OnMeOp |
Someone has given the +o flag to the local user |
OnMeOp |
Someone has given the +o flag to the local user |
OnMePart |
Local user is leaving a channel |
OnMePart |
Local user is leaving a channel |
OnMeUnban |
Local user is being de-banned in a channel |
OnMeUnban |
Local user is being de-banned in a channel |
OnMeUserOp |
Someone has given the local user the +u flag |
OnMeUserOp |
Someone has given the local user the +u flag |
OnMeVoice |
Someone has give the local user a +v flag |
OnMeVoice |
Someone has give the local user a +v flag |
OnNickChange |
Someone has changed his nickname |
OnNickChange |
Someone has changed his nickname |
OnNickLinkDefaultActionRequest |
Nick link double click customization |
OnNickLinkDefaultActionRequest |
Nick link double click customization |
OnNickLinkPopupRequest |
Nick link popup customization |
OnNickLinkPopupRequest |
Nick link popup customization |
OnNickServNotice |
A notice from NickServ has been received |
OnNickServNotice |
A notice from NickServ has been received |
OnNotifyListDefaultActionRequest |
Notify list double click customization |
OnNotifyListDefaultActionRequest |
Notify list double click customization |
OnNotifyListPopupRequest |
Notify list context popup customization |
OnNotifyListPopupRequest |
Notify list context popup customization |
OnNotifyOffLine |
An user in the notify list went off-line |
OnNotifyOffLine |
An user in the notify list went off-line |
OnNotifyOnLine |
An user in the notify list is on-line |
OnNotifyOnLine |
An user in the notify list is on-line |
OnOp |
Someone has given a user the +o flag |
OnOp |
Someone has given a user the +o flag |
OnPart |
Non-local user is leaving a channel |
OnPart |
Non-local user is leaving a channel |
OnPing |
Server ping handler |
OnPing |
Server ping handler |
OnPong |
Server pong handler |
OnPong |
Server pong handler |
OnQueryMessage |
A message has been received from a query |
OnQueryMessage |
A message has been received from a query |
OnQueryNickDefaultActionRequest |
Query double click customization |
OnQueryNickDefaultActionRequest |
Query double click customization |
OnQueryNickPopupRequest |
Query nicklist popup customization |
OnQueryNickPopupRequest |
Query nicklist popup customization |
OnQueryNotice |
A private notice has been received |
OnQueryNotice |
A private notice has been received |
OnQueryPopupRequest |
Triggered when the query text view is right-clicked |
OnQueryPopupRequest |
Triggered when the query text view is right-clicked |
OnQueryTargetAdded |
A new query target has been added |
OnQueryTargetAdded |
A new query target has been added |
OnQueryWindowCreated |
A query window has just been opened |
OnQueryWindowCreated |
A query window has just been opened |
OnQueryWindowRequest |
A new query window is going to be opened because a remote message has been received |
OnQueryWindowRequest |
A new query window is going to be opened because a remote message has been received |
OnQuit |
An user is leaving a channel |
OnQuit |
An user is leaving a channel |
OnServerLinkPopupRequest |
Server link popup customization |
OnServerLinkPopupRequest |
Server link popup customization |
OnServerNotice |
A server NOTICE have been issued. |
OnServerNotice |
A server NOTICE have been issued. |
OnTextViewDoubleClicked |
Text view link double click customization |
OnTextViewDoubleClicked |
Text view link double click customization |
OnTopic |
Topic change on a channel |
OnTopic |
Topic change on a channel |
OnUnban |
Someone has set a -b flag on the channel |
OnUnban |
Someone has set a -b flag on the channel |
OnUnhandledLiteral |
An unhandled literal server message has been received |
OnUnhandledLiteral |
An unhandled literal server message has been received |
OnUrl |
Triggered when an url appears in one of the output windows |
OnUrl |
Triggered when an url appears in one of the output windows |
OnUrlLinkPopupRequest |
Url link popup customization |
OnUrlLinkPopupRequest |
Url link popup customization |
OnUserMode |
The local user has changed mode |
OnUserMode |
The local user has changed mode |
OnUserOp |
Someone has given a user the +u flag |
OnUserOp |
Someone has given a user the +u flag |
OnVoice |
Someone has given a user the +v flag |
OnVoice |
Someone has given a user the +v flag |
OnWindowActivated |
A window has just been activated |
OnWindowActivated |
A window has just been activated |
OnWindowPopupRequest |
Used for window popup customization |
OnWindowPopupRequest |
Used for window popup customization |
Operators |
Variable operators , assignments & co. |
Operators |
Variable operators , assignments & co. |
RFC2812 |
The IRC protocol specification (revised) |
RFC2821 Wrappers |
Wrappers for rfc2821 commands |
Registered users |
Registration of users in KVIrc |
Removing toolbar buttons or separators |
Removes a toolbar button or separator |
Sharing files with KVIrc |
Automatically sharing your files with other IRC users |
Standard -r switch no longer supported |
Standard -r switch no longer supported |
String concatenation operators |
String concatenation operators |
Syntactic rules |
Syntactic rules of the KVIrc scripting language |
System information |
Returns the hostname of the machine that KVIrc is running on |
The AVATAR idea |
Extending IRC fun: the AVATAR idea |
The URL list module |
The URL list module: keeps track of all urls shown in kvirc windows |
The config module |
Managing of configuration files |
The image identifier |
Semantics of the <image_id> parameter |
The lamerizer module |
The Lamerizer text transformation engine |
The log interface module |
Interface to the KVirc log subsystem |
The mp3player interface module |
Interface to winamp/xmms |
The reguser module |
Interface to the registered users database |
The rijndael module |
The Rijndael cryptographic engines |
Variables |
Variables and data types |
Why there are no blocking dialogs in KVIrc ? |
Tecnical answer |
Window naming conventions |
KVIrc window structure and the window naming conventions |
about.kvirc |
Shows the "about kvirc" dialog |
addtarget |
Adds a query target |
admin |
Requests the admin info from a server |
alias |
Adds a new alias or modifies an existing one |
alias |
Adds a new alias or modifies an existing one |
aliaseditor.open |
Shows the alias editor |
aliases |
KVS Functions and aliases |
array reference |
KVIrc built-in data types |
array |
KVIrc built-in data types |
array |
Variables and data types |
arrays |
KVIrc built-in data types |
assign |
Variable operators , assignments & co. |
assignment |
Assignment operation |
assignment |
Variable operators , assignments & co. |
assignment |
Variable operators , assignments & co. |
associative arrays |
KVIrc built-in data types |
associative arrays |
Variables and data types |
automatic authentication with NickServ |
Automatic authentication with NickServ |
avatar property |
Registration of users in KVIrc |
avatar |
A funnier IRC |
avatar |
Sends a CTCP AVATAR message |
away |
Puts you into 'away' state |
awhois |
Asynchronous WHOIS |
back |
Allows you to return from being away |
ban |
Sets ban masks for the channel |
beep |
Beep beep! |
bnf |
The IRC protocol specification (revised) |
break |
Interrupts an iteration loop |
break |
Interrupts an iteration loop |
button class |
A simple, well-known button |
button object class |
A simple, well-known button |
button |
Adds/removes/changes user definable buttons |
buttonctl |
changes user definable buttons |
channel operator |
Introduction to IRC |
channel |
Introduction to IRC |
channels |
Introduction to IRC |
channelsjoin.open |
Opens a window to join channels |
checkbox class |
Check box with a text description |
child widgets |
Manages child widget geometry |
class |
Base class for all the KVIrc objects |
class |
Defines a new object class |
clear |
Clears the IRC view |
clearobjects |
Removes all the user class definitions |
clock.add |
Adds a Clock applet |
codetester.open |
Shows the code tester window |
combobox class |
Combined button and popup list |
combobox object class |
Combined button and popup list |
command scope |
KVIrc built-in data types |
commands exported by modules |
KVIrc modules model |
compilation |
KVIrc scripting language introduction |
complex data structures |
Object scripting overview |
conditional commands |
Flow control command |
conditional commands |
Flow control command |
conditional commands |
Flow control command |
config.clear |
Clears a config file |
config.clearsection |
Clears a section in a config file |
config.close |
Closes a config file |
config.flush |
Flushes a config file |
config.setsection |
Changes the current section of a config file |
config.write |
Writes a data field to a config file |
connect |
Connects a signal to a slot |
connecting to a server |
Connects to the specified server |
connection ID |
KVIrc window structure and the window naming conventions |
connection dependant commands |
|
copying files |
Makes a copy of a file |
copying files |
Makes a copy of a file |
creating directories |
Creates a directory |
creating files |
I/O device that operates on files |
cryptography |
Crypt/text transformation engines and how to use them |
ctcp flood |
Protecting against CTCP flood |
ctcp |
Sends a CTCP message |
data types |
KVIrc built-in data types |
data types |
Variables and data types |
dcc.canvas |
Starts a DCC Canvas connection |
dcc.chat |
Starts a DCC Chat connection |
dcc.get |
Requests a file |
dcc.recv |
Sets up a file receiving connection |
dcc.rsend |
Sends a file by using the Reverse DCC Send protocol |
dcc.send |
Sends a file |
dcc.voice |
Starts a DCC Voice connection |
decrement |
Increment and decrement operations |
defining an object class |
Defines a new object class |
defpopup |
Defines a popup menu |
defpopup |
Defines a popup menu |
delete |
Destroys an object |
deltarget |
Removes a query target |
deop |
Removes chanop status from the specified users |
destroy |
Destroys an object |
devoice |
Removes voice flag for the specified users |
dialog.file |
Shows a file dialog |
dialog.image |
Shows a image dialog |
dialog.message |
Shows a message box |
dialog.textinput |
Shows a dialog that accepts user input as text |
dictionaries |
KVIrc built-in data types |
dictionary keys |
KVIrc built-in data types |
dictionary reference |
KVIrc built-in data types |
dictionary |
KVIrc built-in data types |
dictionary |
Variables and data types |
disconnect |
Disconnects a signal from a slot |
display url |
Displays an URI allowing to perform actions on click |
do |
Iteration command |
dock widget |
Shows the dock widget for the current frame window |
dockwidget.hide |
Hides the dock widget for the current frame window |
dockwidget.show |
Shows the dock widget for the current frame window |
dots in command names |
KVIrc modules model |
dots in function names |
KVIrc modules model |
echo |
Outputs text to a KVIrc window |
echo |
Outputs text to a KVirc window |
eval |
Change the behaviour of a set of commands |
event handlers |
Events: user reactions |
event |
Adds a new event handler |
event |
Events: user reactions |
eventctl |
Controls the execution of event handlers |
eventeditor.open |
Shows the event editor |
events |
Events: user reactions |
explicitly declaring global variables |
Explicitly declares global variables |
expressions |
Expression evaluation identifier |
extended scope |
KVIrc built-in data types |
file class |
I/O device that operates on files |
file object class |
I/O device that operates on files |
file sharing |
Automatically sharing your files with other IRC users |
file.addimagepath |
Adds an image search path |
file.copy |
Makes a copy of a file |
file.delimagepath |
Removes an image search path |
file.mkdir |
Creates a directory |
file.remove |
Removes a file |
file.rename |
Makes a copy of a file |
file.rmdir |
Removes a directory |
file.write |
Writes an ascii data string to a file |
filetransferwindow.open |
Opens the file transfer window |
flow control commands |
|
flow control commands |
Flow control command |
flow control commands |
Flow control command |
flow control commands |
Flow control command |
flow control commands |
Iteration command |
flow control commands |
Iteration command |
flow control commands |
Iteration command |
flow control commands |
Iteration command |
flow control commands |
Iteration command |
for |
|
for |
Iteration control command |
foreach |
Iteration command |
foreach |
Iteration command |
frame window |
KVIrc window structure and the window naming conventions |
functions exported by modules |
KVIrc modules model |
functions exported by modules |
KVIrc modules model |
functions |
KVS Functions and aliases |
global variable |
KVIrc built-in data types |
global variables |
KVIrc built-in data types |
global variables |
Variables and data types |
global |
Explicitly declares global variables |
halt |
Deprecated, use return |
halt |
Stops the execution of the current script |
hash |
KVIrc built-in data types |
hash |
Variables and data types |
hashes |
KVIrc built-in data types |
help.open |
Shows a help document |
help.search |
Searches the documentation |
help |
Shows a help page |
host |
DNS lookup |
hostname |
Decription of the standard IRC masks |
how kvirc locates image files |
Semantics of the <image_id> parameter |
http.get |
Retrieves a file via HTTP GET |
ident.start |
Starts the builtin ident service |
ident.stop |
Stops the ident service |
if |
Flow control command |
if |
Flow control command |
image identifier |
Semantics of the <image_id> parameter |
increment |
Increment and decrement operations |
indent |
Generic coding tips for scripters (and not only) |
indentation |
Generic coding tips for scripters (and not only) |
info |
Requests the server daemon info from a server |
input |
An editor for inputting larger portions of text |
input |
Simple line editor for inputting short text |
internet relay chat |
Introduction to IRC |
invite |
Invites an user to a channel |
iograph.add |
Adds an IOGraph applet |
irc channel |
The IRC protocol specification (revised) |
irc client |
Introduction to IRC |
irc etiquette |
Introduction to IRC |
irc masks |
Decription of the standard IRC masks |
irc network |
Introduction to IRC |
irc server |
Introduction to IRC |
irc user |
Introduction to IRC |
irc user |
The IRC protocol specification (revised) |
irc users |
Introduction to IRC |
irc |
Introduction to IRC |
irc |
The IRC protocol specification (revised) |
iteration commands |
|
iteration commands |
Iteration command |
iteration commands |
Iteration command |
iteration commands |
Iteration command |
iteration commands |
Iteration command |
iteration commands |
Iteration command |
iterational control commands |
Iteration control command |
join |
Joins the specified channels |
kick |
Kicks an user from a channel |
killclass |
Removes a class definition |
killtimer |
Stops a timer |
killtimer |
Stops a timer |
kvs |
KVIrc scripting language introduction |
label class |
Displays text or an image |
label object class |
Displays text or an image |
lag.disable |
Disable the lag metering engine |
lag.enable |
Enable the lag metering engine |
lag.setalarmtime |
Sets the lag threshold that triggers the lag alarm. |
lag.setinterval |
Sets the lag checking interval |
layout class |
Manages child widget geometry |
layout object class |
Manages child widget geometry |
leave |
Alias for part |
line editor |
An editor for inputting larger portions of text |
line editor |
Simple line editor for inputting short text |
lineedit class |
Simple line editor for inputting short text |
lineedit object class |
Simple line editor for inputting short text |
link |
Displays an URI allowing to perform actions on click |
links.open |
Opens a Links window |
links |
Requests the links info from a server |
list class |
Abstracts a double linked list of strings |
list object class |
Abstracts a double linked list of strings |
list.open |
Opens a List window |
list |
Lists channels |
local variable |
KVIrc built-in data types |
local variables |
KVIrc built-in data types |
local variables |
Variables and data types |
log.flush |
Flushes the log file for a specified window |
log.start |
Starts logging in a specified window |
log.stop |
Stops logging in a specified window |
logging |
Flushes the log file for a specified window |
logging |
Interface to the KVirc log subsystem |
logging |
Starts logging in a specified window |
logging |
Stops logging in a specified window |
logview.open |
Opens the log viewer window |
lusers |
Requests statistics about users on IRC |
me |
Sends a CTCP ACTION |
menubar class |
A menu bar object implementation |
mode |
Sends a MODE irc message |
module loading |
KVIrc modules model |
module locking |
KVIrc modules model |
module naming convention |
KVIrc modules model |
motd |
Requests the Message of the day |
mp3player.add |
Adds a file to the playlist (mp3player interface module) |
mp3player.addurl |
Adds an url to the playlist (mp3player interface module) |
mp3player.next |
Starts playback of the next song (mp3player interface module) |
mp3player.pause |
Pauses playback (mp3player interface module) |
mp3player.play |
Starts playback (mp3player interface module) |
mp3player.prev |
Starts playback of the previous song (mp3player interface module) |
mp3player.quit |
Quits the remote mp3 player (mp3player interface module) |
mp3player.stop |
Stops playback (mp3player interface module) |
msg |
Alias for privmsg |
multilineedit class |
An editor for inputting larger portions of text |
multilineedit object class |
An editor for inputting larger portions of text |
nick |
Changes your nickname |
nickname |
Decription of the standard IRC masks |
nickname |
Introduction to IRC |
nicknames |
Introduction to IRC |
notice |
Sends a private notice |
notify lists |
Tracking users on IRC |
notify property |
Registration of users in KVIrc |
notify property |
Tracking users on IRC |
numeric messages |
The IRC protocol specification (revised) |
object class |
Base class for all the KVIrc objects |
object class |
Base class for all the KVIrc objects |
object scripting |
Object scripting overview |
object |
Base class for all the KVIrc objects |
objects |
Object scripting overview |
op |
Sets chanop status to the specified users |
openurl |
Opens an url |
oper |
Requests IRC operator status |
operator |
Variable operators , assignments & co. |
operator |
Variable operators , assignments & co. |
operators |
Variable operators , assignments & co. |
operators |
Variable operators , assignments & co. |
option |
Sets an internal option |
options.dialog |
Shows the "options dialog" |
options.edit |
Shows a single options page |
options.pages |
Lists the option pages |
options.save |
Saves the options to disk |
parse |
Executes commands from a file |
parse |
Executes commands from a file |
part |
Leaves the specified channels |
pass |
Sends a password to the server |
percent sign |
KVIrc built-in data types |
play |
Plays a file |
plugins |
KVIrc modules model |
popup |
Shows a popup menu |
popup |
Shows a popup menu |
popupeditor.open |
Shows the popup editor |
privacy |
Crypt/text transformation engines and how to use them |
private key |
Crypt/text transformation engines and how to use them |
privateimpl |
Adds a private implementation of a function |
privmsg |
Sends a private message |
productions |
Syntactic rules of the KVIrc scripting language |
protocol |
The IRC protocol specification (revised) |
query |
Opens one or more query windows |
quit |
Terminates the current IRC connection or the entier application |
quote |
Builtin alias for raw |
raise |
Raises a KVIrc frame window |
raw |
Sends raw data to the server |
raweditor.open |
Shows the raw events editor |
readability |
Generic coding tips for scripters (and not only) |
regchan.add |
Registers a channel |
regchan.list |
Lists the registered channels |
regchan.remove |
Unregisters a channel |
regchan.setproperty |
Sets a property for a registered channel |
registered user properties |
Registration of users in KVIrc |
registered users |
Lists the registered users |
registered users |
Registration of users in KVIrc |
registering channels |
Registers a channel |
registering users |
Adds a mask to a registered user |
registering users |
Edits an user entry |
registering users |
Registers an user |
registering users |
Removes a mask from the regusers database |
registering users |
Shows a registration wizard dialog |
registration mask |
Registration of users in KVIrc |
registration wizard |
Shows a registration wizard dialog |
reguser.add |
Registers an user |
reguser.addmask |
Adds a mask to a registered user |
reguser.delmask |
Removes a mask from the regusers database |
reguser.edit |
Edits an user entry |
reguser.remove |
Removes an entry from the regusers database |
reguser.setproperty |
Sets a property of a registered user |
reguser.showlist [mask] |
Lists the registered users |
reguser.wizard |
Shows a registration wizard dialog |
removing directories |
Removes a directory |
removing files |
Removes a file |
return |
Returns from the current command sequence and sets it return value |
return |
Returns from the current command sequence and sets it return value |
run |
Runs an external process |
say |
Type text in a window |
scalar |
KVIrc built-in data types |
scalars |
KVIrc built-in data types |
scalars |
Variables and data types |
script |
KVS basic concepts |
selection |
Combined button and popup list |
server messages |
The IRC protocol specification (revised) |
server protocol |
The IRC protocol specification (revised) |
server replies |
The IRC protocol specification (revised) |
server |
Connects to the specified server |
server |
Introduction to IRC |
service |
Registers a new service |
setmenu |
Adds a popup menu to the menu bar |
setreturn |
Sets the return value of the current command sequence |
setting user properties |
Sets a property of a registered user |
shared files |
Clears the shared files list |
sharedfile.add |
Adds a file sharedfile |
sharedfile.clear |
Clears the shared files list |
sharedfile.list |
Lists the active file sharedfile |
sharedfile.remove |
Removes a shared file |
sharedfileswindow.open |
Opens the shared files window |
show image |
Displays text or an image |
snd.play |
Play a sound file from the disk |
socket class |
A Ipv4/Ipv6 TCP socket |
socket object class |
A Ipv4/Ipv6 TCP socket |
socketspy.open |
Opens a SocketSpy window |
sorted list |
Abstracts a double linked list of strings |
sound |
Plays a file |
spam |
|
spaste.clipboard |
Send the contents of the clipboard to a window, with a delay between each line |
spaste.file |
Send the contents of a file to a window, with a delay between each line |
spaste.list |
List all the running spaste process. |
spaste.setdelay |
Set the delay time in miliseconds for the spaste module commands delay |
spaste.stop |
Stops one or more slow-paste process. |
squery |
Sends a message to a service |
squit |
Disconnects a server link (ircops only) |
srand |
Initializes the random number generator |
stats |
Requests the stats info from a server |
storing & reading configuration entries |
Changes the current section of a config file |
storing & reading configuration entries |
Clears a config file |
storing & reading configuration entries |
Clears a section in a config file |
storing & reading configuration entries |
Closes a config file |
storing & reading configuration entries |
Flushes a config file |
storing & reading configuration entries |
Writes a data field to a config file |
string class |
A powerful string object class |
string object class |
A powerful string object class |
switch |
Another flow control command |
switch |
Flow control command |
system tray |
Shows the dock widget for the current frame window |
system.setenv |
Sets an enviroinement variable |
term.open |
Shows a terminal emulator |
text transformation |
Crypt/text transformation engines and how to use them |
time |
Requests the current local time info from a server |
timer |
Starts a timer |
timer |
Starts a timer |
tip.open |
Opens the "did you know..." tip window |
tmphighlight.add |
Adds a user to the channel temporary highlight list |
tmphighlight.remove |
Remove a user from the channel temporary highlight list |
toolbar.addbutton |
Creates a toolbar button |
toolbar.addseparator |
Adds a separator to a toolbar |
toolbar.create |
Creates a toolbar |
toolbar.define |
Defines a toolbar (creates it) |
toolbar.destroy |
Destroys a toolbar |
toolbar.hide |
Hides a toolbar |
toolbar.removeitem |
Removes a toolbar button or separator |
toolbar.setbutton |
Sets the text, the icon or the state of a toolbar button |
toolbar.show |
Shows a toolbar |
toolbareditor.open |
Shows the script toolbar editor |
topic |
Changes topic for the specified channel |
trace |
Requests trace information about a specified machine in the network |
trading files by dcc |
Adds a file sharedfile |
trading files by dcc |
Clears the shared files list |
trading files by dcc |
Lists the active file sharedfile |
trading files by dcc |
Removes a shared file |
unban |
Unsets ban masks for the channel |
unregistering channels |
Unregisters a channel |
unregistering users |
Removes an entry from the regusers database |
url.config |
Loads URL list module |
url.list |
Opens url list |
urllabel class |
Displays an URI allowing to perform actions on click |
user properties |
Registration of users in KVIrc |
username |
Decription of the standard IRC masks |
using builtin images |
Semantics of the <image_id> parameter |
variable creation and destruction |
KVIrc built-in data types |
variable evaluation |
KVIrc built-in data types |
variable evaluation |
Variables and data types |
variable |
KVIrc built-in data types |
variable |
Variables and data types |
variables |
KVIrc built-in data types |
variables |
Variables and data types |
version |
Requests the version of a server |
voice |
Sets voice flag for the specified users |
watch property |
Tracking users on IRC |
while |
Iteration command |
while |
Iteration command |
who |
Requests WHO information |
whois |
Requests user information |
whois |
Requests user information |
whowas |
Requests user information |
whowas |
Requests user information |
widget class |
Base class for all widgets |
widget object class |
Base class for all widgets |
wildcard |
Decription of the standard IRC masks |
window ID |
KVIrc window structure and the window naming conventions |
window class |
A MDI window object |
window.listtypes |
Lists available types of windows |
writing data to files |
Writes an ascii data string to a file |