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?