Сценарии

Когда Вы создаёте сценарий, то захотите иметь доступ к пройденным параметрам из него (или при использовании действия сценария, или при вызове сценария в качестве функции из программы (или из другой, или даже того же самого сценария). Эти параметры сохраняются в переменных argument0, argument1, ..., argument15. Таким образом, могут быть определены максимум 16 параметров. (Обратите внимание, что при вызове сценария из действия, определены могут быть только первые 5 параметров). Вы можете также использовать argument[0] и т.д.

Сценарии также могут возвращать значения, так чтобы они могли быть использованы в выражениях. Для этого Вы используете инструкцию return:

return <выражение>

Выполнение сценария заканчивается оператором return!

Пример
Вот определение для небольшого сценария, который вычисляет квадрат параметра:

{
  return (argument0*argument0);
}

Для вызова сценария изнутри части кода, следует действовать точно так же, как и при вызове функций. То есть, написать название сценария со значениями параметра (argument values) в круглых скобках.