SE_ReturnArray(Array.SE_Array)

Описание:

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

Параметры:

Array.SE_Array - Массив который нужно вернуть в скрипт.

Пример:

Function SE_InvokeGlobalFunction(FunctionName$)
    If SE_BL_Math(FunctionName$) Then Return
    If SE_BL_Str(FunctionName$) Then Return
    If SE_BL_Array(FunctionName$) Then Return

    If FunctionName="get_pos"
        x#=EntityX(SE_IntArg(0))
        y#=EntityY(SE_IntArg(0))
        z#=EntityZ(SE_IntArg(0))

        Local Array.SE_Array=SE_Array_Create()
        Local Value.SE_Value

        Value=SE_Array_AddElement(Array)
        Value\ValueType=SE_FLOAT
        Value\Value=x

        Value=SE_Array_AddElement(Array)
        Value\ValueType=SE_FLOAT
        Value\Value=y

        Value=SE_Array_AddElement(Array)
        Value\ValueType=SE_FLOAT
        Value\Value=z

        SE_ReturArray(Array)
    EndIf
End Function