aktion ausführen, sobald ein ballen aus der presse fällt

  • ok ich habs mir mal angeschaut, ich verstehe es jetzt auch im groben. aber das hier verstehe ich nicht.


    [lua]if table.getn(self.bales) > self.lastBaleCount then
    self.baleCount = self.baleCount + 1;
    self.lastBaleCount = self.lastBaleCount + 1;
    elseif table.getn(self.bales) < self.lastBaleCount then
    self.lastBaleCount = self.lastBaleCount - 1;
    end;[/lua]


    welchen wert hat das self.lastBaleCount?.


    es wird am anfang vom script ja auf 0 gesetzt.


    und jetzt addiert er immer wieder 1 dazu, bis der wert gleich dem tablegetn(self.bales) ist.


    was ist der wert von tablegetn(self.bales)?


    er setzt aber auch self.baleCount immer um eins höher, ist doch aber unlogisch, da er doch immer aus der gespeicherten xml file lädt???
    wenn also 26 gespeichert ist, setzt er es trozdem höher, weil doch self.lastBaleCount 0 ist???


    ich hoffe ihr versteht mich und könnt mir helfen

Jetzt mitmachen!

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