StartShapeTestLosProbe — FiveM Natives
0x7EE9F5D83DD4F90E · SHAPETEST · all
Asynchronously starts a line-of-sight (raycast) world probe shape test. ``cpp enum eTraceFlags { None = 0, IntersectWorld = 1, IntersectVehicles = 2, IntersectPeds = 4, IntersectRagdolls = 8, IntersectObjects = 16, IntersectWater = 32, IntersectGlass = 64, IntersectRiver = 128, IntersectFoliage = 256, IntersectEverything = -1 } `` NOTE: Raycasts that intersect with mission_entites (flag = 2) has limited range and will not register for far away entites. The range seems to be about 30 metres. Use the handle with GET_SHAPE_TEST_RESULT or GET_SHAPE_TEST_RESULT_INCLUDING_MATERIAL until it returns 0 or 2.
Parameters
| Name | Type | Description |
|---|---|---|
| x1 | float | Starting X coordinate. |
| y1 | float | Starting Y coordinate. |
| z1 | float | Starting Z coordinate. |
| x2 | float | Ending X coordinate. |
| y2 | float | Ending Y coordinate. |
| z2 | float | Ending Z coordinate. |
| traceFlags | int | Refer to `eTraceFlags`, this defines what the shape test will intersect with |
| entity | Entity | An entity to ignore, or 0. |
| options | int | A bit mask with bits 1, 2, 4, or 7 relating to collider types. 4 and 7 are usually used. |
Returns
int