Shahdoh Posted August 18, 2014 Posted August 18, 2014 H'lo, I have a script where I am trying to get the velocity of a vehicle. I have been trying to use getVelocity() to no avail, but what is weird is that :getLife() does return the proper value. So, why would: player.Unit:getLife() work where player.Unit:getVelocity() will not. They are in the same spot in the code, switching one value for the other. Thanks for any help you can provide, Shahdoh
Grimes Posted August 18, 2014 Posted August 18, 2014 getVelocity() returns a table of a units velocity vector. If you are using mist you can use mist.vec.mag() on the value returned from getVelocity() to use velocity as a numerical value. The right man in the wrong place makes all the difference in the world. Current Projects: Grayflag Server, Scripting Wiki Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread) SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum
Shahdoh Posted August 18, 2014 Author Posted August 18, 2014 Whoot! its returning a value, but seems to be little less then half of the F2 Knots indication; Example, Flying over trigger in P51- In cockpit: 250 mph F2 indicates: 216 knots Value from mist.vec.mag(player.Unit:getVelocity()) - 111.0485 Looks like if I multiply times 1.95 will get a value close enough to work with. Thanks Grimes!
chromium Posted August 18, 2014 Posted August 18, 2014 111.0485 are m/s, which is exactly about 215 knots (nautical miles/hour), that also are 248 ground miles per hour. Everything seems correct, if the P51 indicator in ground miles/h and not in kn. Author of DSMC, mod to enable scenario persistency and save updated miz file Stable version & site: https://dsmcfordcs.wordpress.com/ Openbeta: https://github.com/Chromium18/DSMC The thing is, helicopters are different from planes. An airplane by it's nature wants to fly, and if not interfered with too strongly by unusual events or by a deliberately incompetent pilot, it will fly. A helicopter does not want to fly. It is maintained in the air by a variety of forces in opposition to each other, and if there is any disturbance in this delicate balance the helicopter stops flying; immediately and disastrously.
Shahdoh Posted August 18, 2014 Author Posted August 18, 2014 ah, Meters per second, that the conversion number I need to knots then.. thank you
Recommended Posts