So langsam verzweifel ich an diesen ollen Mähwerken...
Ich würde sie gerne Gerste und Weizen fähig, also das er das erntet, machen...
Ich bin soweit, dass man sie kaufen kann und die Lenkung nicht verrückt spielt, aber er will nicht ernten...
fruktor hat die Cuttingzeilen mit in die lua geschrieben...
So die Zeilen sind das:
-- mower & conditioner
if self.isServer then
if not toFast and self.alpMot.isWorking and self.alpMot.setTurnedOn then
local x,y,z = getWorldTranslation(self.alpMot.groundReferenceNode);
local terrainHeight = getTerrainHeightAtWorldPos(g_currentMission.terrainRootNode, x, 0, z);
if math.abs(terrainHeight - y) < self.alpMot.groundReferenceThreshold then
--if self:getIsAreaActive(self.alpMot.cuttingArea) then
local x,y,z = getWorldTranslation(self.alpMot.cuttingArea.start);
local x1,y1,z1 = getWorldTranslation(self.alpMot.cuttingArea.width);
local x2,y2,z2 = getWorldTranslation(self.alpMot.cuttingArea.height);
table.insert(cuttingAreasSend, {x,z,x1,z1,x2,z2});
local area = Utils.getFruitArea(FruitUtil.FRUITTYPE_GRASS, x, z, x1, z1, x2, z2);
if area > 0 then
validCutter = true;
end;
--Utils.updateMeadowArea(x, z, x1, z1, x2, z2);
--end;
--if self:getIsAreaActive(self.alpMot.cuttingArea) then
local x,y,z = getWorldTranslation(self.alpMot.cuttingArea.start);
local x1,y1,z1 = getWorldTranslation(self.alpMot.cuttingArea.width);
local x2,y2,z2 = getWorldTranslation(self.alpMot.cuttingArea.height);
table.insert(cuttingAreasSend, {x,z,x1,z1,x2,z2});
local area = Utils.getFruitArea(FruitUtil.FRUITTYPE_BARLEY, x, z, x1, z1, x2, z2);
if area > 0 then
validCutter = true;
end;
--Utils.updateMeadowArea(x, z, x1, z1, x2, z2);
--end;
--if self:getIsAreaActive(self.alpMot.cuttingArea) then
local x,y,z = getWorldTranslation(self.alpMot.cuttingArea.start);
local x1,y1,z1 = getWorldTranslation(self.alpMot.cuttingArea.width);
local x2,y2,z2 = getWorldTranslation(self.alpMot.cuttingArea.height);
table.insert(cuttingAreasSend, {x,z,x1,z1,x2,z2});
local area = Utils.getFruitArea(FruitUtil.FRUITTYPE_WHEAT, x, z, x1, z1, x2, z2);
if area > 0 then
validCutter = true;
end;
--Utils.updateMeadowArea(x, z, x1, z1, x2, z2);
--end;
--if self.alpMot.setSwath and validCutter then
--if self:getIsAreaActive(self.alpMot.windrowDropArea1) then
table.insert(winCutAreasSend, {x,z,x1,z1,x2,z2});
--print(" "..tostring(x).." "..tostring(z).." "..tostring(x1).." "..tostring(z1).." "..tostring(x2).." "..tostring(z2));
x,y,z = getWorldTranslation(self.alpMot.windrowDropArea.start);
x1,y1,z1 = getWorldTranslation(self.alpMot.windrowDropArea.width);
x2,y2,z2 = getWorldTranslation(self.alpMot.windrowDropArea.height);
table.insert(winDropAreasSend, {x,z,x1,z1,x2,z2});
--print(" "..tostring(x).." "..tostring(z).." "..tostring(x1).." "..tostring(z1).." "..tostring(x2).." "..tostring(z2));
--Utils.updateMeadowArea(x, z, x1, z1, x2, z2);
--end;
--end;
end;
Barley und Wheat habe ich hinzugefügt...
Vielleicht weiß ja jemand, wo der Fehler liegt...