Page 1 of 1

FS22_FieldLease schreibt Wert nicht in XML

Posted: Fri Oct 13, 2023 10:39 pm
by El Narizon
https://www.farming-simulator.com/mod.p ... tle=fs2022

Eigentlich sollte das Script gui\InGameMenuFieldLease.lua ab Zeile 331 mit dieser Funktion

Code: Select all

function InGameMenuFieldLease:farmlandManagerSaveToXmlFile(xmlFilename)
	local xmlFile = loadXMLFile("farmlandsXML", xmlFilename, "farmlands")
    if xmlFile ~= nil then
        local index = 0
		for farmlandId, farmId in pairs(g_farmlandManager.farmlandMapping) do
			if g_farmlandManager.farmlands[farmlandId] ~= nil then
				local farmlandKey = string.format("farmlands.leasedFarmlands(%d)", index)
				setXMLInt(xmlFile, farmlandKey.."#id", farmlandId)
				setXMLBool(xmlFile, farmlandKey.."#isLeased", Utils.getNoNil(g_farmlandManager.farmlands[farmlandId].isLeased, false))
				index = index + 1
			end
        end
        saveXMLFile(xmlFile)
        delete(xmlFile)
    end
end
einen Boolean-Wert "isLeased" in die farmland.xml im Spielstandordner schreiben.
Tut sie aber nicht.
Ist die Syntax noch korrekt oder wurde mit einem GIANTS-Patch in der Vergangenheit etwas geändert, was in der Mod vergessen wurde, anzupassen?
Oder was könnte der Grund sein?