SaveMapData

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

This converts a set of elements in the element tree into XML. This is a format that can then be loaded as a map file. Each element represents a single XML node.

Syntax

 bool saveMapData ( xmlnode node, element baseElement [, bool childrenOnly = false ] )

Required Arguments

  • node: An existing node that should contain the contents of baseElement
  • baseElement: The first element to output to the XML tree. This element and all its children (and their children, etc) will be output.

Optional Arguments

NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.

  • childrenOnly: Defines if you want to only save children of the specified element.

Returns

Example

Saving your resource's data to an map file (untested)

local mapFile = xmlCreateFile("saved.map", "map")

if mapFile then
	saveMapData(mapFile, resourceRoot)
	xmlSaveFile(mapFile)
	xmlUnloadFile(mapFile)
end

See Also