Detect (or prevent) the pushing of a sat-on physical vehicle by external forces
complete
Atomic Infinity
In vehicle racing communities it becomes necessary to prevent people 'boosting' themselves to cheat. In some places this is by insisting a classic avatar with zero scripts, or unwieldy speed monitoring systems to highlight boosted behaviour.
The cheaters use a HUD or other attachment to 'push' the vehicle they are sat on (and they can push it, because they own it).
If a script inside the vehicle could be able to detect these pushes, it could react from within against the cheating.
Or if there was a way to set a vehicles status that it does not react to pushes, even by its owner?
extra note : this is not about 'grabbing' your vehicle to give it a push - that can already be prevented with llSetStatus tools.
Log In
This post was marked as
complete
Maestro Linden
tracked
Leviathan Linden
One idea would be to add a vehicle flag (https://wiki.secondlife.com/wiki/Category:LSL_Vehicle/Flags) that would disable such scripted pushes.
Vincent Nacon
Leviathan Linden We'd need one for llSetStatus as well. Not everything is a vehicle.
Leviathan Linden
Vincent Nacon: I don't understand what you mean. Could you please elaborate?
Vincent Nacon
Leviathan Linden You can apply llSetVelocity onto yourself via hud when sitting down on any physical object. If you limit this to llVehicle function, I and others won't be able to stop the abuse for non-vehicle creations.
Alistar Snook
Leviathan Linden Nacon is right. Not related to vehicles, also HUD /attachments can be subject to cheating (every HUD that require a velocity from the avatar).