Hallo
Hatte das mal irgendwo gelesen das man die Füllstandsanzeige
des Korntanks so wie sie in manchen Dreschern vorhanden ist auch in
Drescher integrieren kann die das nicht haben .
Also das der
Füllstand oben rechts auf dem Bildschirm angezeigt wird auch wenn ich
nicht mit dem Drescher fahre sondern der Helfer.Wüsste gerne wie ich
das einbauen kann.Würde mich sehr über ne Aussagekräftige Antwort
freuen .
Danke schonmal im voraus.
mfg Jens
Korntank Füllstandsanzeige
-
-
Anleitung:
.rar herrunterladen --> entpacken --> alle 3 dateien in z.B. fendt9460bb.zip einfügen
in der moddesc
<specializations>
<specialization name="fuellstand" className="fuellstand" filename="fuellstand.lua"/>
</specializations>
<vehicleTypes>
<type name="Fendt9460bb" className="Vehicle" filename="$dataS/scripts/vehicles/Vehicle.lua">
<specialization name="motorized" />
<specialization name="steerable" />
<specialization name="combine" />
<specialization name="hirable" />
<specialization name="aiCombine" />
<specialization name="fuellstand" />
</type>
</vehicleTypes>einfügen (natürlich nur die 2 Zeilen in denen was von "fuellstand" steht)
Wenn der Drescher noch keinen "type" Eintrag hat, dann alles einfügen + "type name =" ändern (muss anders sein als bei allen anderen Drescher) , den must ihr dann aber auch noch in der Drescher .xml abändern, da steht nämlich "combine"
in der .xml vom Drescher muss dann noch folgende Zeile eingefügt werden:
<FuellstandsAnzeigenPosition Position="0.78 0.88 0.02" />und natürlich die fuellstand.lua in das Drescher .zip kopiert werden.
Jetzt kann es noch passieren, dass der Bildschirm beim starten von LS09 schwartz bleibt. Dann ist folgendes passiert:
Die fuellstand.lua möchte den deutschen Namen des Fahrzeugs auslesen und der ist dann wahrscheinlich nicht vorhanden (da steht dann z.B. in der .xml nicht
<name>
<en>fendt9460bb</en>
<de>fendt9460bb</de>
</name>sondern nur
<name>Lexion 600</name>
dann müsst ihr in der fuellstand.luaself.combineName = getXMLString(xmlFile, "vehicle.name.de");
in
self.combineName = getXMLString(xmlFile, "vehicle.name");
änden, dann gehts.
Jetzt noch die FuellstandsAnzeigenPosition in .xml anpassen und gut!wenn ihr die position der anzeige ändern möchtet, dann öffnet z.B. die fendt9460bb.xml (aus der .zip ziehen und mit einem text-editor oder dem notepad++ öffnen), fast ganz unten steht der Eintrag:
<FuellstandsAnzeigenPosition Position="0.78 0.84 0.02" />
die erste zahl (0.78 bestimmt ab wann der text beginnt --> kleiner weiter rechts!!!
die zweite zahl (0.84) bestimmt die höhe, je größer desto weiter oben
und die dritte die zeilenhöhe! ändere die werte aber nur in ganz kleinen schritten +/- 0.02 !!!Script: Schnuller
Test: Schnuller
Test2: Bountyhunter22 mit Fendt 9460R, Fendt9460BB -
hätte die dateien auch gerne
würde es mir auch gerne einbauen in den laxion 600 v2
MFG und dank im vorraus ....
MK1.12.91
-
Vielen Dank für die schnelle Hilfe ,funzt einwandfrei.
mfg -
Hi zusammen,
könnte mir BITTE auch die Datei schicken
wäre super nett
Gruß
-
hab den laxion 600 v 2 kann das sein das es dort nicht geht ???
MFG Mk1.12.91
-
Beim Lexi kann ich es dir nicht genau sagen, weil ich dort anfangs nur ein paar zeilen in die lua Datei eingefügt habe! Wenn ich es finde schreibe ich es hier rein!
EDIT:
Lexion600Combine entpacken
von der Lexion600combine.lua eine Sicherheitskopie machen
Lexion600combine.lua mit notepad öffnen
ab zeile 588 sollte folgendes zu finden sein:
function Lexion600Combine:update(dt)
if self.grainTankFillLevel >= (self.grainTankCapacity/2) then
self.ktopen = true;
self.multipli = 5000;
else
self.multipli = 1;
end;Hier folgendes einfügen! nur den grünen Text einfügen!
local prozent = self.grainTankFillLevel/self.grainTankCapacity*100;
if prozent > 0 then
renderText(0.78, 0.84, 0.02,""..string.format("Füllstand Lexion 600: %.0f (%d%%)", self.grainTankFillLevel-1, prozent).."");
end;
if self.grainTank ~= nil then
local front = -130*3.1415/180.0;
local back = 130*3.1415/180.0;
local left = 145*3.1415/180.0;Dananach sollte es auch beim Lexi600 gehen, die lua datei die ich dir geschickt habe benötigst du beim lexi 600 nicht!
Ich übernehme keine Garantie!
-
wäre nett denn ohne ist es für mich sinnlos ....
-
Beim Lexion 600 funktionert das genauso wie Bountyhunter es geschrieben hat. Habe das schon so einige Wochen und das funktioniert völlig problemlos.
MfG
targa1gig -
hast du vielleicht lust mir die zwei xml s zukommen zulassen bekomme dass sonst nicht hin
hast du sonst nichts verändert ???
MFG Mk1.12.91
-
Welche zwei xml? Ich habe beim Lexi nur in der Lexion600Combine.lua datei den grünen eintrag auf der ersten seite eingefügt! Kann mich aber auch irren! Den Lexi habe ich aber wieder raus genommen!
Was genau bekommst du nicht hin?
-
wenn ich gegebene einträge mach funktioniert das mähwerk nicht mehr richtig und die anzeige ist auch nicht da
das mähwerk drischt nicht mehr aber der korntank wird trotzdem voller!!!
Mfg Mk1.12.91
-
Welche Version vom Lexi 600 hast du? meiner ist so ca von Juni!
-
meiner auch v2 eben der mit dem neuen script mit der dreschwerksauslastung und co ....
-
-
danke
ich versuche immer mein bestes aber irgendwie kenne ich mich mit luas doch noch nicht so aus
MFG und danke Mk1.12.91
-
Das klapt mit dem Lexion600 super, habe aber zwei bekomme ich das hinn,
das die Anzeigen untereinander stehen und nicht übereinander denn dann kann man nichts lesen.MFG Floh
-
Zitat aus virtualfarming
Zitat von "Varigo"Hallo!
Das Problem mit den doppelten (oder dreifachen, oder vierfachen...) Füllstandsanzeigen hat mich auch lange beschäftigt.
Das verschieben der Anzeige, wie im TUT beschrieben, bringt nix... es werden dann alle anderen Anzeigen analog der ersten verschoben.Aber wie heisst es so schön: probieren geht über studieren! Und so habe ich es nun endlich hinbekommen: :lol:
Zunächst habe ich mir vom Original-Mod drei weitere Kopien erstellt, und die zip-Namen mit entsprechenden Nummerierungen (z. B. Lexion600CombineD1, Lexion600CombineD2 etc.) erweitert.
Dann habe ich folgende Dateien extrahiert: "AILexion600Combine.lua", "Lexion600Combine.i3d", "Lexion600Combine.lua" und "Lexion600Combine.xml". Diese Dateien habe ich ebenfalls mit den jeweiligen Nummerierungen (D1, D2, D3...) erweitert und wieder der zip hinzugefügt. Die "alten" Originaldateien habe ich gelöscht.
Nun habe ich noch in den "neuen" oben bezeichneten Dateien alle Einträge "Lexion600Combine" ebenfalls mit der Nummerierung erweitert. Das gleiche habe ich mit dem Namen in der modDesc und der xml getan.
Nun bleibt nur noch, in der Lexion600Combine.lua die Werte für die Textverschiebung entsprechend anzupassen: hier habe ich den zweiten Wert jeweils um 0.03 reduziert. Zum guten Schluß in der Textzeile "Füllstand Lexion 600" noch die passende Nummierung zufügen und: voila, es klappt:http://s2.directupload.net/file/d/1874/m9d4lxng_jpg.htm
Die Drescher müssen dann nur noch beim Händler einzeln gekauft werden.
Für Nachahmer gilt wie immer: Bitte vorher eine Sicherheitskopie anlegen - ich garantie für nichts
Viel Spaß bei der Massenernte
Varigo
-
mit dem richtigen script kann man den füllstand mehrer mähdrescher schön geordnet untereinander, ohne irgendwelche posistionsangaben in der xml machen zu müssen, anziegen lassen.
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!