M MY Multiplayer: Wiki
Lado
Tipo

call

Compartilhado

Chama uma função que outro recurso exporta no seu meta.xml e devolve o que ela devolver.

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

Parâmetros

NomeTipoDescrição
resourceresource|stringO recurso, ou o nome dele.
functionNamestringNome da função exportada.
...anyArgumentos passados à função.

Retorno

Os valores que a função devolveu, ou false se o recurso não está rodando, não exporta a função neste lado ou a chamada falhou.

Durante a chamada, a variável global sourceResource do recurso chamado é o recurso que chamou.

Exemplo

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

Veja também