Error: Running LUA method 'update'.

Eure Foren für alle Diskussionen rund ums Thema Modding.
DerRusse01
Posts: 7
Joined: Wed Aug 02, 2017 11:28 pm
Contact:

Error: Running LUA method 'update'.

Post by DerRusse01 »

Ich versuche mich gerade zum ersten mal im Modden und wie es am Betreff unschwer zu erkennen ist, geht es um einen LUA-Fehler.

Im Internet kann ich nichts finden und selber habe ich zu wenig Ahnung diesen fehler zu beheben.

Hier noch die log:
Attachments
log.txt
(119.07 KiB) Downloaded 36 times
Wer der Gangschaltung nicht ehrt, ist der Automatik nicht wert.
agp8x
Posts: 589
Joined: Mon Sep 01, 2008 2:25 pm

Re: Error: Running LUA method 'update'.

Post by agp8x »

1. Mods mit leerem Mod-Ordner entwickeln
2. Der Fehler liegt da:
Warning: No clipdistance set to node 0> (FlieglCombiDuplex.i3d). Set default clipdistance (300)
Warning (LUA): 'worldDirectionToLocal': Argument 1 has wrong type. Expected: Float. Actual: Nil
Die ClipDistance ist fürs zweite (vermutlich) irrelevant, sollte aber trotzdem behoben werden.

Der andere Fehler ist, dass beim Aufruf von worldDirectionToLocal nil statt einem sinnvollen Wert übergeben wird.
Wenn du mehr Hilfe brauchst, brauchen wir dein Skript dazu.
DerRusse01
Posts: 7
Joined: Wed Aug 02, 2017 11:28 pm
Contact:

Re: Error: Running LUA method 'update'.

Post by DerRusse01 »

Hier, die modDesc:
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<modDesc descVersion="30">
<author>DerRusse01</author>
<version>1</version>

<title>
<de>Fliegl Combi Duplex</de>
<en>Fliegl Combi Duplex</en>
</title>

<description>
<de>Fliegl Combi Duplex Ballengabel</de>
<en>Fliegl Combi Duplex Balefork</en>
</description>

<vehicleTypes>
<type name="dynamicMountAttacherTrailer" className="Vehicle" filename="dataS/scripts/vehicles/Vehicle.lua">
<specialization name="attachable" />
<specialization name="dynamicMountAttacher" />
<specialization name="washable" />
<specialization name="mountable" />
</type>
</vehicleTypes>

<l10n>
<text name="FUNCTION">
<de>Fliegl Combi Duplex Ballengabel</de>
<en>Fliegl Combi Duplex Balefork</en>
</text>

<text name="SMALL">
<de>4 Zinken</de>
<en>4 Spikes</en>
</text>

<text name="BIG">
<de>6 Zinken</de>
<en>6 Spikes</en>
</text>
</l10n>

<iconFilename>store.dds</iconFilename>
<multiplayer supported="true"/>

<storeItems>
<storeItem xmlFilename="FlieglCombiDuplex.xml"/>
</storeItems>

</modDesc>
Und die vehicle.xml:
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="dynamicMountAttacherImplement">
<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

<storeData>
<name><en>Combi Duplex</en></name>

<functions>
<function>$l10n_FUNCTION</function>
</functions>

<rotation>0</rotation>
<image>store.dds</image>
<price>800</price>
<dailyUpkeep>5</dailyUpkeep>
<lifetime>600</lifetime>

<brand>FLIEGL</brand>
<category>baling</category>
<vertexBufferMemoryUsage>1728608</vertexBufferMemoryUsage>
<indexBufferMemoryUsage>295512</indexBufferMemoryUsage>
<textureMemoryUsage>4700088</textureMemoryUsage>
<instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
<instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
</storeData>

<typeDesc>$l10n_FUNCTION</typeDesc>
<filename>FlieglCombiDuplex.i3d</filename>

<size width="4" length="4"/>

<washable dirtDuration="90" washDuration="1" workMultiplier="4" />

<inputAttacherJoints>
<inputAttacherJoint index="0>0" rootNode="0>" jointType="implement" topReferenceNode="0>1" isControllable="true" lowerRotLimitScale="0 0 0" lowerDistanceToGround="0" upperRotLimitScale="0 0 0" lowerTransLimitScale="0 0 0" upperTransLimitScale="0 0 0" upperDistanceToGround="2" upperRotationOffset="0" />
</inputAttacherJoints>

<dynamicMountAttacher index="0>">
<mountCollisionMask index="0>4" collisionMask="ff" />
<mountCollisionMask index="0>5" collisionMask="ff" />
<mountCollisionMask index="0>6" collisionMask="ff" />
<mountCollisionMask index="0>7" collisionMask="ff" />
<mountCollisionMask index="0>8" collisionMask="ff" />
</dynamicMountAttacher>

<attacherJointControl>
<control1 controlAxis="AXIS_HYDRAULICATTACHER1" invertControlAxis="true" mouseSpeedFactor="0.3" controlAxisIcon="$dataS2/menu/moveControls/implement_attacher.png" />
<control2 controlAxis="AXIS_HYDRAULICATTACHER2" invertControlAxis="true" mouseSpeedFactor="0.3" controlAxisIcon="$dataS2/menu/moveControls/implement_attacher.png" />
</attacherJointControl>

<designConfigurations>
<designConfiguration name="$l10n_SMALL" price="0">
<objectChange node="0>2|0" visibilityActive="false" visibilityInactive="true"/>
<objectChange node="0>2|2" visibilityActive="false" visibilityInactive="true"/>

<objectChange node="0>3" collisionActive="false" collisionInactive="true"/>
<objectChange node="0>8" collisionActive="false" collisionInactive="true"/>
</designConfiguration>

<designConfiguration name="$l10n_BIG" price="200">
<objectChange node="0>2|0" visibilityActive="true" visibilityInactive="false"/>
<objectChange node="0>2|2" visibilityActive="true" visibilityInactive="false"/>

<objectChange node="0>3" collisionActive="true" collisionInactive="false"/>
<objectChange node="0>8" collisionActive="true" collisionInactive="false"/>
</designConfiguration>
</designConfigurations>>

<components count="1">
<component1 centerOfMass="0.00 0.00 0.00" solverIterationCount="4" />
</components>

<schemaOverlay file="$dataS2/menu/schemas/implementSchema.png" fileSelected="$dataS2/menu/schemas/implementSchemaSelected.png" width="4" height="4" attacherJointPosition="22 23"/>

</vehicle>
Bin grad ein bisschen zu blöd die Dateien richtig anzuhängen.
Wer der Gangschaltung nicht ehrt, ist der Automatik nicht wert.
DerRusse01
Posts: 7
Joined: Wed Aug 02, 2017 11:28 pm
Contact:

Re: Error: Running LUA method 'update'.

Post by DerRusse01 »

Tatsächlich! Gut, dass du mich darauf hinweist.
Wieder ein paar Stunden an Fehlersuvhe aufgespart.
Wer der Gangschaltung nicht ehrt, ist der Automatik nicht wert.
DerRusse01
Posts: 7
Joined: Wed Aug 02, 2017 11:28 pm
Contact:

Re: Error: Running LUA method 'update'.

Post by DerRusse01 »

Ich weiß zwar nicht ganz genau was ich gemacht habe, aber ich habe ein paar sachen in der vehicle.xml verändert und jetzt funktioniert alles einwandfrei.

DIeses Thema kann somit geschlossen werden.
Wer der Gangschaltung nicht ehrt, ist der Automatik nicht wert.
Post Reply