Community Forum

getWorldTranslation error on loading new tractor

Forum Overview >> Farming Simulator 17

CategoryFarming Simulator 17
Created16.06.2017 17:07


Bart Caenen (caenenba) 16.06.2017 17:07
I'm trying to create a new tractor mod. On loading the tractor from the store I get the following error in the log file:
Warning (LUA): 'getWorldTranslation': Argument 1 has wrong type. Expected: Int. Actual: Nil
..\..\..\src\base\scripting\lua\LuaScriptSystem.cpp (640): expectedType == Value::VoidType
LUA call stack:
dataS/scripts/vehicles/specializations/Steerable.lua (555) : getWorldTranslation
dataS/scripts/BaseMission.lua (2456) : getDistanceToObject
dataS/scripts/BaseMission.lua (1692) : getInteractiveVehicleInRange
dataS/scripts/FSBaseMission.lua (2171) : update
dataS/scripts/missions/mission00.lua (333) : update
dataS/scripts/main.lua (1876) : update
Error: Running LUA method 'update'.
dataS/scripts/vehicles/specializations/Steerable.lua(556) : attempt to perform arithmetic on local 'vx' (a nil value)

The mod is loaded but the game is reacting bad to it as it is not responding to any inputs the user gives.
Any idea what I did wrong? what is a Argument 1?

Emil Drefers (Unknown) 19.06.2017 07:05
Hi,

local x,y,z = getWorldTranslation(self.components[i].node)
taken from
https://gdn.giants-software.com/documentation_scripting.php?version=script&category=69&class=3534
line 1737

So, the first argument of the function must be a valid (scenegraph) object.
It seems that whatever object you are querying is not (yet) available in the scenegraph.

We don't know what you are doing in your mod, so we can hardyl help without further information.

What object are you checking?


If you have a look here:
https://gdn.giants-software.com/documentation_scripting.php?version=script&category=70&class=3515
You can see that the node 'self.enterReferenceNode' seems to be invalid.

Cheers,
Emil


Jack Schoonover (Unknown) 01.08.2018 19:19
Having the same issue. any help?



Note: Log in to post. Create a new account here.