- Dokumentacja
- Funkcje serwera
- createResource
Funkcja
createResource
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)