FS22_FieldLease schreibt Wert nicht in XML
Posted: Fri Oct 13, 2023 10:39 pm
https://www.farming-simulator.com/mod.p ... tle=fs2022
Eigentlich sollte das Script gui\InGameMenuFieldLease.lua ab Zeile 331 mit dieser Funktion
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?
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
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?