Hallo, ich habe mich heute damit befasst die Walzen Funktion in der Sähmaschine einzubinden…
Jetzt sagt mir die log, given functionname ‚processrollerarea‘ not defined. Please add missing function or specilisation!
Das Script zum walzen ist unter den function eingebunden… was genau muss ich noch tun?…
Bin etwas ratlos… vielen Dank für eure Ideen schon mal im Vorraus…
Walze in Sähmaschinen nachrüsten
7 posts
Page 1 of 1
Walze in Sähmaschinen nachrüsten
- Attachments
-
- Neues Textdokument.txt
- (59.57 KiB) Downloaded 96 times
-
- log.txt
- (35.68 KiB) Downloaded 56 times
-
- log.txt
- (35.68 KiB) Downloaded 46 times
Re: Walze in Sähmaschinen nachrüsten
Das stimmt so nicht. Du musst einen neuen Vehicletype fertilizingSowingMachineRoller in der moddesc deffinieren und dir roller-spezi mit in die
fertilizingSowingMachine mit aufnehmen. MFG
Re: Walze in Sähmaschinen nachrüsten
Das Prinzip wie du es beschreibst ist mir soweit klar dass man die beiden specializations zusammenbringen.
Habe aus FertilizingSowingMachine und Roller die jeweiligen Abhängigkeiten auch mit eingetragen. Allerdings weiß ich nicht was man in parent eintragen muss damit es funktioniert. Wenn ich gleich FertilizingSowingMachine eintrage, dann kennt das Spiel die rollerArea nicht - hat also offensichtlich nicht die Roller Specialization mit geladen.
Achja, in der xml der Drille habe ich logischerweise type="seederWithRoller" eingetragen.
So sieht der Eintrag in der XML aus:
<vehicleTypes>
<type name="seederWithRoller" parent="sowingMachine" filename="$dataS/scripts/vehicles/Vehicle.lua">
<specialization name="GroundReference"/>
<specialization name="FillUnit"/>
<specialization name="WorkArea"/>
<specialization name="TurnOnVehicle"/>
<specialization name="SowingMachine"/>
<specialization name="Sprayer"/>
<specialization name="FertilizingSowingMachine"/>
<specialization name="Roller"/>
</type>
</vehicleTypes>
Habe aus FertilizingSowingMachine und Roller die jeweiligen Abhängigkeiten auch mit eingetragen. Allerdings weiß ich nicht was man in parent eintragen muss damit es funktioniert. Wenn ich gleich FertilizingSowingMachine eintrage, dann kennt das Spiel die rollerArea nicht - hat also offensichtlich nicht die Roller Specialization mit geladen.
Achja, in der xml der Drille habe ich logischerweise type="seederWithRoller" eingetragen.
So sieht der Eintrag in der XML aus:
<vehicleTypes>
<type name="seederWithRoller" parent="sowingMachine" filename="$dataS/scripts/vehicles/Vehicle.lua">
<specialization name="GroundReference"/>
<specialization name="FillUnit"/>
<specialization name="WorkArea"/>
<specialization name="TurnOnVehicle"/>
<specialization name="SowingMachine"/>
<specialization name="Sprayer"/>
<specialization name="FertilizingSowingMachine"/>
<specialization name="Roller"/>
</type>
</vehicleTypes>
-
- Posts: 1454
- Joined: Wed Dec 01, 2021 6:51 pm
Re: Walze in Sähmaschinen nachrüsten
Das ist Quatsch. Du brauchst nur
<vehicleTypes>
<type name="seederWithRoller" parent="fertilizingSowingMachine">
<specialization name="roller"/>
</type>
</vehicleTypes>
Achte auf Gross-/Kleinschreibung!
Und dann musst du natürlich auch in <workAreas> den <workArea type="roller" functionName="processRollerArea" definieren.
Ausserdem den Abschnitt <roller> einfügen.
Die Workarea muss natürlich auch schon in der i3d vorhanden sein, ggf. dort hinzufügen.
Schau dir zVgl. Beispiele an, wie zB "data\vehicles\bednar\terraland\terraland.xml"
<vehicleTypes>
<type name="seederWithRoller" parent="fertilizingSowingMachine">
<specialization name="roller"/>
</type>
</vehicleTypes>
Achte auf Gross-/Kleinschreibung!
Und dann musst du natürlich auch in <workAreas> den <workArea type="roller" functionName="processRollerArea" definieren.
Ausserdem den Abschnitt <roller> einfügen.
Die Workarea muss natürlich auch schon in der i3d vorhanden sein, ggf. dort hinzufügen.
Schau dir zVgl. Beispiele an, wie zB "data\vehicles\bednar\terraland\terraland.xml"
Re: Walze in Sähmaschinen nachrüsten
Und natürlich auch in der XML den neuen vehicletype oben eintragen.
Re: Walze in Sähmaschinen nachrüsten
Hallo nochmal und Danke für eure Hilfe!
Es funktioniert jetzt soweit
Es funktioniert jetzt soweit
Re: Walze in Sähmaschinen nachrüsten
Hallo habe das gleiche Problem, habe es so wie, beschrieben gemacht, aber der gleiche Fehler ist immer noch da.
Was habe ich da falsch gemacht?
Was habe ich da falsch gemacht?
7 posts
Page 1 of 1