Errors:

What errors are there?

  -Argument Out Of Range
  -Expected
  -Empty Parameter Name
  -Implicit String To Alpha
  -Implicit String To Colour
  -Implicit String To Colour Or Alpha
  -Implicit String To Decimal
  -Implicit String To Hex
  -Implicit String To Integer
  -Index Out Of Bounds
  -Infinite Loop
  -Invalid Boolean Expression
  -Invalid Clip
  -Invalid Clip Mode
  -Invalid Divide Mode
  -Invalid Flags Value
  -Invalid For Expression
  -Invalid If Clause
  -Invalid Line Mode
  -Invalid Line Per Character
  -Invalid Logical Operator
  -Invalid Property
  -Invalid Refresh Mode
  -Invalid Tag
  -Member Does Not Exist
  -Missing Or Invalid Parameter Field
  -No Overload Params
  -No Clip Specified
  -Parse Error
  -Referenced Parameter
  -Style Does Not Exist
  -Unknown Error
  -Wrong Number Of Indices



Argument Out Of Range

Occurs when a value is passed to a tags parameter that is outside of the range of acceptable values.

Expected

Occurs when a closing }, ), and " is missing somewhere in the script.

Empty Parameter Name

Occurs when there is an empty parameter field when declaring an object that can take parameters.

Implicit String To Alpha

Occurs when a string is passed instead of an alpha value (&HAA&).

Implicit String To Colour

Occurs when a string is passed instead of a colour value (&HBBGGRR&).

Implicit String To Colour Or Alpha

Occurs when a string is passed instead of a alpha or colour value.

Implicit String To Decimal

Occurs when a string is passed instead of a decimal.

Implicit String To Hex

Occurs when a string is passed instead of a hexidecimal value.

Implicit String To Integer

Occurs when a string is passed instead of an integer.

Index Out Of Bounds

Occurs when the index of an Arrays you try to access is outside the bounds of the Arrays. KM3 Arrays can go from 0 to 999.

Infinite Loop

Occurs when KM3 is caught in an infinite loop. This usually occurs because of poorly scripted for loops that never meet the break condition.

Invalid Boolean Expression

Occurs when an if statement's boolean expression is invalid. A valid boolean expression is in the form "(FirstValue <logical operator> SecondValue)".

Invalid Clip

Occurs when too little or too many parameters are specified for the clip or when the clip is not in the right format.

Invalid Clip Mode

Occurs when when an invalid clip mode is specified. Valid clip modes are "0", "1", "2", "horizontal", "vertical", and "both".

Invalid Divide Mode

Occurs when an invalid Event's template divide mode is specified. Valid template divide mode values are "0", "1", "2", "character", "characternospace", and "word".

Invalid Flags Value

Occurs when an invalid Event's flags' value is specified. Valid flags values are "0", "1", "none", and "adjust".

Invalid For Expression

Occurs when a for loop's first parameter is invalid. A valid for expression is in the form "(VariableName = StartValue; VariableName <logical operator> EndValue; VariableName <arithmetic operator> Value).

Invalid If Clause

Occurs when clauses other than "else if" or "else" are used in an if statement.

Invalid Line Mode

Occurs when an invalid Template's line mode value is specified. Valid line mode values are "0", "1", "2", "sl", "lps", and "spc".

Invalid Line Per Character

Occurs when you use a tag that is not supported in line per character mode.

Invalid Logical Operator

Occurs when you use an invalid logical operator in boolean or for expressios.

Invalid Property

Occurs when the specified property does not exist for the specified object.

Invalid Refresh Mode

Occurs when an invalid Variable's refresh mode value is specified. Valid refresh mode values are "0", "1", "2", "no", "before", and "after".

Invalid Tag

Occurs when a specified tag does not exist.

Member Does Not Exist

Occurs when a specified member does not exist in Run.

Missing Or Invalid Parameter Field

Occurs when an "Event.Template()" member's parameter field is missing or invalid in Run.

No Overload Params

Occurs when you pass too many or not enough parameters to a tag or method.

No Clip Specified

Occurs when you use any of the clip tags without specifying any clipping in the template.

Referenced Parameter

Occurs when a referenced parameter was not passed as referenced.

Unknown Error

Occurs when an unknown error occurs. This error is likely caused by a bug in KM3 and can be submitted at the KM3 bug forums with any information on what's causing it.

Style Does Not Exist

Occurs when you use a tag that gets information from a line's style (such as "colour" or "bord") and that style doesn't exist in the script.

Wrong Number Of Indices

Occurs when you specify multiple indicies in an Array when there should only be one.