Функции

Функции представляют собой собрание команд под одним именем. Вы можете выполнить большой набор инструкций вызвав функцию и передав ей любую необходимую информацию. Она записывается в круглых скобках после имени функции. Передаваемая информация - это параметры (аргументы) функции. Они необязательны.

Функция может иметь 0 и более операторов return. Этот оператор используется, чтобы вернуть результирующее значение функции в код, из которого она была вызвана.

Вы также можете использовать оператор return в основном блоке файла сценария. В этом случае выполнение всего сценария прекратится.

Пример:

var Number1 = 10;
var Number2 = 20;
 
Game.Msg("Результат: " + MyFunction(Number1, Number2));
 
function MyFunction(Param1, Param2)
{
   var Result;
   Result = Param1 * Param2;
   return Result;
}