047C
Jump to navigation
Jump to search
- Description
- Checks if a sniper bullet is in the 3d area
- Syntax
- 047C: sniper_bullet_at [flt1] [flt2] [flt3] radius [flt4] [flt5] [flt6] sphere [int]
- Parameter
- [flt1]
- X-coordinate
- [flt2]
- Y-coordinate
- [flt3]
- Z-coordinate
- [flt4]
- X-radius offset
- [flt5]
- Y-radius offset
- [flt6]
- Z-radius offset
- [int]
- Show cylindrical marker
This conditional opcode supposedly returns true if there is a sniper bullet within the specified 3d area, but its area detection seems to be bugged. It returns true if a sniper bullet is within any x-coordinate greater than the specified x-coordinate minus the x-radius, any y-coordinate greater than the specified y-coordinate minus the y-radius, and any z-coordinate greater than the specified z-coordinate minus the z-radius. Its cylindrical marker does not reflect the bug and behaves similarly to opcode 0057. This opcode was never called in the original script of GTA III.
Keywords
check, locate, sniper, bullet, 3d, area, cube