158 lines
7.8 KiB
Lua
158 lines
7.8 KiB
Lua
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!-- Constants For use in Lua scripting -->
|
|
|
|
<!DOCTYPE script>
|
|
<script>
|
|
<![CDATA[
|
|
|
|
-- ----------------------------------------------------------
|
|
-- Error codes returned by various functions
|
|
-- ----------------------------------------------------------
|
|
|
|
-- These are preloaded into the "error_code" table.
|
|
-- Also, the descriptions are available in the "error_desc" table.
|
|
|
|
eOK = 0; -- No error
|
|
eWorldOpen = 30001; -- The world is already open
|
|
eWorldClosed = 30002; -- The world is closed, this action cannot be performed
|
|
eNoNameSpecified = 30003; -- No name has been specified where one is required
|
|
eCannotPlaySound = 30004; -- The sound file could not be played
|
|
eTriggerNotFound = 30005; -- The specified trigger name does not exist
|
|
eTriggerAlreadyExists = 30006; -- Attempt to add a trigger that already exists
|
|
eTriggerCannotBeEmpty = 30007; -- The trigger "match" string cannot be empty
|
|
eInvalidObjectLabel = 30008; -- The name of this object is invalid
|
|
eScriptNameNotLocated = 30009; -- Script name is not in the script file
|
|
eAliasNotFound = 30010; -- The specified alias name does not exist
|
|
eAliasAlreadyExists = 30011; -- Attempt to add a alias that already exists
|
|
eAliasCannotBeEmpty = 30012; -- The alias "match" string cannot be empty
|
|
eCouldNotOpenFile = 30013; -- Unable to open requested file
|
|
eLogFileNotOpen = 30014; -- Log file was not open
|
|
eLogFileAlreadyOpen = 30015; -- Log file was already open
|
|
eLogFileBadWrite = 30016; -- Bad write to log file
|
|
eTimerNotFound = 30017; -- The specified timer name does not exist
|
|
eTimerAlreadyExists = 30018; -- Attempt to add a timer that already exists
|
|
eVariableNotFound = 30019; -- Attempt to delete a variable that does not exist
|
|
eCommandNotEmpty = 30020; -- Attempt to use SetCommand with a non-empty command window
|
|
eBadRegularExpression = 30021; -- Bad regular expression syntax
|
|
eTimeInvalid = 30022; -- Time given to AddTimer is invalid
|
|
eBadMapItem = 30023; -- Direction given to AddToMapper is invalid
|
|
eNoMapItems = 30024; -- No items in mapper
|
|
eUnknownOption = 30025; -- Option name not found
|
|
eOptionOutOfRange = 30026; -- New value for option is out of range
|
|
eTriggerSequenceOutOfRange = 30027; -- Trigger sequence value invalid
|
|
eTriggerSendToInvalid = 30028; -- Where to send trigger text to is invalid
|
|
eTriggerLabelNotSpecified = 30029; -- Trigger label not specified/invalid for 'send to variable'
|
|
ePluginFileNotFound = 30030; -- File name specified for plugin not found
|
|
eProblemsLoadingPlugin = 30031; -- There was a parsing or other problem loading the plugin
|
|
ePluginCannotSetOption = 30032; -- Plugin is not allowed to set this option
|
|
ePluginCannotGetOption = 30033; -- Plugin is not allowed to get this option
|
|
eNoSuchPlugin = 30034; -- Requested plugin is not installed
|
|
eNotAPlugin = 30035; -- Only a plugin can do this
|
|
eNoSuchRoutine = 30036; -- Plugin does not support that subroutine (subroutine not in script)
|
|
ePluginDoesNotSaveState = 30037; -- Plugin does not support saving state
|
|
ePluginCouldNotSaveState = 30037; -- Plugin could not save state (eg. no state directory)
|
|
ePluginDisabled = 30039; -- Plugin is currently disabled
|
|
eErrorCallingPluginRoutine = 30040; -- Could not call plugin routine
|
|
eCommandsNestedTooDeeply = 30041; -- Calls to "Execute" nested too deeply
|
|
eCannotCreateChatSocket = 30042; -- Unable to create socket for chat connection
|
|
eCannotLookupDomainName = 30043; -- Unable to do DNS (domain name) lookup for chat connection
|
|
eNoChatConnections = 30044; -- No chat connections open
|
|
eChatPersonNotFound = 30045; -- Requested chat person not connected
|
|
eBadParameter = 30046; -- General problem with a parameter to a script call
|
|
eChatAlreadyListening = 30047; -- Already listening for incoming chats
|
|
eChatIDNotFound = 30048; -- Chat session with that ID not found
|
|
eChatAlreadyConnected = 30049; -- Already connected to that server/port
|
|
eClipboardEmpty = 30050; -- Cannot get (text from the) clipboard
|
|
eFileNotFound = 30051; -- Cannot open the specified file
|
|
eAlreadyTransferringFile = 30052; -- Already transferring a file
|
|
eNotTransferringFile = 30053; -- Not transferring a file
|
|
eNoSuchCommand = 30054; -- There is not a command of that name
|
|
eArrayAlreadyExists = 30055; -- Chat session with that ID not found
|
|
eArrayDoesNotExist = 30056; -- Already connected to that server/port
|
|
eArrayNotEvenNumberOfValues = 30057; -- Cannot get (text from the) clipboard
|
|
eImportedWithDuplicates = 30058; -- Cannot open the specified file
|
|
eBadDelimiter = 30059; -- Already transferring a file
|
|
eSetReplacingExistingValue = 30060; -- Not transferring a file
|
|
eKeyDoesNotExist = 30061; -- There is not a command of that name
|
|
eCannotImport = 30062; -- There is not a command of that name
|
|
eItemInUse = 30063; -- Cannot delete trigger/alias/timer because it is executing a script
|
|
eSpellCheckNotActive = 30064; -- Spell checker is not active
|
|
eSpellCheckNotActive = 30064; -- Spell checker is not active
|
|
eCannotAddFont = 30065; -- Cannot create requested font
|
|
ePenStyleNotValid = 30066; -- Invalid settings for pen parameter
|
|
eUnableToLoadImage = 30067; -- Bitmap image could not be loaded
|
|
eImageNotInstalled = 30068; -- Image has not been loaded into window
|
|
eInvalidNumberOfPoints = 30069; -- Number of points supplied is incorrect
|
|
eInvalidPoint = 30070; -- Point is not numeric
|
|
eHotspotPluginChanged = 30071; -- Hotspot processing must all be in same plugin
|
|
eHotspotNotInstalled = 30072; -- Hotspot has not been defined for this window
|
|
eNoSuchWindow = 30073; -- Requested miniwindow does not exist
|
|
eBrushStyleNotValid = 30074; -- Invalid settings for brush parameter
|
|
|
|
|
|
-- ----------------------------------------------------------
|
|
-- Flags for AddTrigger
|
|
-- ----------------------------------------------------------
|
|
|
|
-- These are preloaded into the "trigger_flag" table.
|
|
|
|
eEnabled = 1; -- enable trigger
|
|
eOmitFromLog = 2; -- omit from log file
|
|
eOmitFromOutput = 4; -- omit trigger from output
|
|
eKeepEvaluating = 8; -- keep evaluating
|
|
eIgnoreCase = 16; -- ignore case when matching
|
|
eTriggerRegularExpression = 32; -- trigger uses regular expression
|
|
eExpandVariables = 512; -- expand variables like @direction
|
|
eReplace = 1024; -- replace existing trigger of same name
|
|
eLowercaseWildcard = 2048; -- wildcards forced to lower-case
|
|
eTemporary = 16384; -- temporary - do not save to world file
|
|
eTriggerOneShot = 32768; -- one shot - delete after firing
|
|
|
|
-- ----------------------------------------------------------
|
|
-- Colours for AddTrigger
|
|
-- ----------------------------------------------------------
|
|
|
|
-- These are preloaded into the "custom_colour" table.
|
|
|
|
NOCHANGE = -1;
|
|
custom1 = 0;
|
|
custom2 = 1;
|
|
custom3 = 2;
|
|
custom4 = 3;
|
|
custom5 = 4;
|
|
custom6 = 5;
|
|
custom7 = 6;
|
|
custom8 = 7;
|
|
custom9 = 8;
|
|
custom10 = 9;
|
|
custom11 = 10;
|
|
custom12 = 11;
|
|
custom13 = 12;
|
|
custom14 = 13;
|
|
custom15 = 14;
|
|
custom16 = 15;
|
|
custom_other = 16; -- triggers only
|
|
|
|
-- ----------------------------------------------------------
|
|
-- Flags for AddAlias
|
|
-- ----------------------------------------------------------
|
|
|
|
-- These are preloaded into the "alias_flag" table.
|
|
|
|
-- eEnabled = 1; -- same as for AddTrigger
|
|
eIgnoreAliasCase = 32; -- ignore case when matching
|
|
eOmitFromLogFile = 64; -- omit this alias from the log file
|
|
eAliasRegularExpression = 128; -- alias is regular expressions
|
|
eExpandVariables = 512; -- same as for AddTrigger
|
|
-- eReplace = 1024; -- same as for AddTrigger
|
|
eAliasSpeedWalk = 2048; -- interpret send string as a speed walk string
|
|
eAliasQueue = 4096; -- queue this alias for sending at the speedwalking delay interval
|
|
eAliasMenu = 8192; -- this alias appears on the alias menu
|
|
-- eTemporary = 16384; -- same as for AddTrigger
|
|
eAliasOneShot = 32768; -- one shot - delete after firing
|
|
|
|
|
|
]]>
|
|
</script>
|