Welcher Einträge in der Bga (lua) von Haedy sind die zum Güllefass befüllen von der Güllegrube ins Fass????

  • Welcher Einträge in der Bga (lua) von Haedy sind die zum Güllefass befüllen von der Güllegrube ins Fass????


    Die hier???


    [lua]
    if self.manure.trailerInTrigger ~= nil and self.manure.fillLevel > 0 then
    if self.manure.trailerInTrigger.fillLevel < self.manure.trailerInTrigger.capacity and self.manure.trailerInTrigger.isShovel == nil and self.manure.trailerInTrigger.getFromSilo == nil then
    if g_currentMission.controlledVehicle ~= nil then
    if self.manure.trailerInTrigger.attacherVehicle == g_currentMission.controlledVehicle or self.manure.trailerInTrigger == g_currentMission.controlledVehicle or Utils.getNoNil(Utils.getNoNil(self.manure.trailerInTrigger.attacherVehicle, self).attacherVehicle, self) == g_currentMission.controlledVehicle then
    if self.manure.fill then
    g_currentMission:addExtraPrintText(g_i18n:getText("BGAMANURE_1").." "..InputBinding.getKeyNamesOfDigitalAction(InputBinding.ACTIVATE_OBJECT));
    else
    g_currentMission:addExtraPrintText(g_i18n:getText("BGAMANURE_2").." "..InputBinding.getKeyNamesOfDigitalAction(InputBinding.ACTIVATE_OBJECT));
    end;
    end;
    end;
    end;
    end;
    [/lua]

  • Den Luacode kopieren und die Füllrichtung umkehren so das aus dem Güllefass die Gülle in eine Vorgüllegrube füllt aus der Grube soll es dann mit der Silagegülle und der Gülle aus der Vorgrube in die Güllegrube gehen.


    ist es dieser Code:


    [lua]
    local manureFill = self.manure.fill;
    if self.manure.trailerInTrigger ~= nil and self.manure.fillLevel > 0 then
    if g_currentMission.controlledVehicle ~= nil then
    if self.manure.trailerInTrigger.attacherVehicle == g_currentMission.controlledVehicle or self.manure.trailerInTrigger == g_currentMission.controlledVehicle or Utils.getNoNil(Utils.getNoNil(self.manure.trailerInTrigger.attacherVehicle, self).attacherVehicle, self) == g_currentMission.controlledVehicle then
    if g_gui.currentGui == nil then
    if InputBinding.hasEvent(InputBinding.ACTIVATE_OBJECT) then
    self.manure.fill = not self.manure.fill;
    end;
    end;
    end;
    end;
    local trailer = self.manure.trailerInTrigger;
    if trailer.fillLevel < trailer.capacity then
    if g_server ~= nil then
    if self.manure.trailerInTrigger.isShovel ~= nil or self.manure.trailerInTrigger.getFromSilo ~= nil then
    local deltaFillLevel = dt*self.manure.fillSpeed;
    trailer:setFillLevel(trailer.fillLevel+deltaFillLevel, self.manure.fillType);
    self.manure.fillLevel = self.manure.fillLevel - deltaFillLevel;
    self.serverUpdate = true;
    else
    if self.manure.fill then
    local deltaFillLevel = dt*self.manure.fillSpeed;
    trailer:setFillLevel(trailer.fillLevel+deltaFillLevel, self.manure.fillType);
    self.manure.fillLevel = self.manure.fillLevel - deltaFillLevel;
    self.serverUpdate = true;
    end;
    end;
    end;
    else
    self.manure.fill = false;
    end;
    else
    self.manure.fill = false;
    end;
    [/lua]


    :?: ?(

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!