02D6

From GTAMods Wiki
Revision as of 03:28, 30 November 2016 by Spaceeinstein (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

GTA III San Andreas IS_CHAR_SHOOTING_IN_AREA


Description
Checks if the character is shooting in the area
Syntax
GTA III 02D6:   actor [char handle] shooting_in_area [flt1] [flt2] [flt3] [flt4] [int]
San Andreas 02D6:   actor [char handle] fires_weapon [int] in_rectangle_cornerA [flt1] [flt2] cornerB [flt3] [flt4]
Parameter
[char handle]
The handle of the character
[flt1]
X-coordinate of one corner of area
[flt2]
Y-coordinate of one corner of area
[flt3]
X-coordinate of other corner of area
[flt4]
Y-coordinate of other corner of area
[int]
Show cylindrical marker

This conditional opcode returns true if the character while on foot fires a bullet, throws a projectile, or uses a flamethrower in the rectangular area. It only briefly returns true so a loop with a short wait is needed to detect this. Its area detection and cylindrical marker behave similarly to opcode 0056. This opcode was never called in the original script of GTA III.

Keywords

check, character, actor, shooting, fires, weapon, area, rectangle