SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje serwera
  3. createResource

Funkcja

createResource

SerwerZasobyIdentyczna z MTA:SA

Tworzy nowy, pusty zasób (folder z meta.xml) w resources/, opcjonalnie w kategorii, np. [maps]. Nazwa może mieć litery, cyfry, _ i -; gdy taki zasób już jest, zwraca false. Skrypt, który utworzył zasób, może potem pisać w nim pliki ścieżką ":nazwa/plik" (fileCreate, xmlCreateFile), dopisywać addResourceMap / addResourceConfig i skasować go deleteResource. Nowy zasób trzeba uruchomić startResource; przy kolejnym starcie serwera rusza sam.

Składnia

resource createResource(string resourceName [, string organizationalPath])

Argumenty

resourceNamestring
Nazwa nowego zasobu.
organizationalPathstring, opcjonalny
Podfolder, np. [mapy].

Zwraca

Nowy zasób albo false.

Przykład

local res = createResource("moja_mapa", "[maps]")
local xml = xmlCreateFile(":moja_mapa/moja_mapa.map", "map")
xmlSaveFile(xml)
xmlUnloadFile(xml)
addResourceMap(res, "moja_mapa.map", 0)
startResource(res)

Zobacz też