- Dokumentacja
- Funkcje serwera
- getResourceConfig
Funkcja
getResourceConfig
Otwiera plik konfiguracyjny XML zasobu (np. <config src="ustawienia.xml"/> z meta.xml) i zwraca jego główny węzeł. Czytasz go funkcjami xml*, a na końcu zamykasz xmlUnloadFile.
Składnia
xmlnode getResourceConfig(string filePath)Argumenty
filePathstring- Ścieżka pliku w zasobie.
Zwraca
Główny węzeł albo false.
Przykład
local config = getResourceConfig("ustawienia.xml")
if config then
local start = xmlFindChild(config, "start", 0)
outputServerLog("Pieniądze na start: " .. tostring(start and xmlNodeGetAttribute(start, "money")))
xmlUnloadFile(config)
end
Zobacz też
xmlNodeGetAttributeZwraca wartość atrybutu węzła jako tekst (liczby trzeba zamienić przeztonumber).xmlUnloadFileZwalnia dokument z pamięci. Wszystkie jego węzły przestają być ważne. Niezapisane zmiany przepadają.addResourceConfigDopisuje plik konfiguracyjny (<config src type>) dometa.xmlzasobu – własnego albo utworzonego przez ten skrypt funkcjącreateResource. Ten sam plik dopisany drugi raz niczego nie zmienia.