M MY Multiplayer: Wiki
Lado
Tipo

call

Compartido

Llama a una función que otro recurso exporta en su meta.xml y devuelve lo que ella devuelva.

any call(resource|string resource, string functionName, any ...)

Parámetros

NombreTipoDescripción
resourceresource|stringEl recurso, o su nombre.
functionNamestringNombre de la función exportada.
...anyArgumentos que se pasan a la función.

Retorno

Los valores que devolvió la función, o false si el recurso no está en ejecución, no exporta la función en este lado o la llamada falló.

Durante la llamada, la variable global sourceResource del recurso llamado es el recurso que llama.

Ejemplo

local balance = call("bank", "getBalance", "c3f1a2")
if balance then
    outputServerLog("balance: " .. tostring(balance))
end

Ver también