RU/xmlNodeGetAttribute
From Multi Theft Auto: Wiki
Эта функция используется для получения атрибута узла в конфигурационном файле.
Синтаксис
string xmlNodeGetAttribute ( xmlnode node, string name )
Обязательные параметры
- node: Узел из которого вы хотите получить атрибут
- name: Название атрибута
Возвращает
Возвращает атрибут в виде строки или false, если атрибут не установлен
Пример
Этот пример показывает, как создавать автомобили в игре из XML файла конфигурации. settings.xml
<car model="528" posX="123.4" posY="456.7" posZ="12.3" rot="90.0" />
Lua code
local xml = getResourceConfig("settings.xml") -- загружаем XML файл и получаем его в качестве корневого элемента local carmodel = xmlNodeGetAttribute(xml, "model") -- получаем атрибут из корневого элемента local carX = xmlNodeGetAttribute(xml, "posX") local carY = xmlNodeGetAttribute(xml, "posY") local carZ = xmlNodeGetAttribute(xml, "posZ") local carA = xmlNodeGetAttribute(xml, "rot") createVehicle(carmodel, tonumber(carX), tonumber(carY), tonumber(carZ), 0.0, 0.0, tonumber(carA))