SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. call

Funkcja

call

Serwer i klientZasobyIdentyczna z MTA:SA

Wywołuje funkcję wyeksportowaną przez inny zasób (<export function="nazwa"/> w jego meta.xml) i zwraca jej wyniki. To samo robi zapis exports.zasob:funkcja(...). Gdy zasób nie istnieje albo nie działa, w konsoli pojawia się jasny komunikat.

Składnia

mixed call(resource theResource, string functionName [, any ...])

Argumenty

theResourceresource
Zasób (uchwyt albo nazwa).
functionNamestring
Nazwa wyeksportowanej funkcji.
...any, opcjonalny
Argumenty funkcji.

Zwraca

Wyniki funkcji albo false.

Przykład

local money = call(getResourceFromName("bank"), "getBalance", player)
-- to samo krócej:
local same = exports.bank:getBalance(player)

Zobacz też