Difference between revisions of "0056"
Jump to navigation
Jump to search
m |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{OpCode | {{OpCode | ||
− | | | + | | games = {{Icon|3}} {{Icon|VC}} |
− | | description = | + | | command = IS_PLAYER_IN_AREA_2D |
− | | | + | | description = Checks if the player is in the 2d area |
− | | | + | | syntax1 = 0056: player [''player handle''] [''int''] [''flt1''] [''flt2''] [''flt3''] [''flt4''] |
− | | | + | | p1t = [''player handle''] |
− | | | + | | p1d = The [[0053|handle of the player]] |
− | | | + | | p2t = [''flt1''] |
− | | | + | | p2d = X-coordinate of one corner of area |
− | | | + | | p3t = [''flt2''] |
+ | | p3d = Y-coordinate of one corner of area | ||
+ | | p4t = [''flt3''] | ||
+ | | p4d = X-coordinate of other corner of area | ||
+ | | p5t = [''flt4''] | ||
+ | | p5d = Y-coordinate of other corner of area | ||
+ | | p6t = [''int''] | ||
+ | | p6d = Show cylindrical marker | ||
}} | }} | ||
− | This opcode | + | This conditional opcode returns true if the player is in the rectangular area regardless of the player's z-coordinate. It allows you to mark the area's highest [[02CE|ground z]] with a cylindrical marker, colored blue in GTA III and pink in Vice City. The opcode must be placed in a loop with [[0001|wait]] 0 in order for the marker to remain drawn in the world. In GTA III only, if [[00C3|debug mode]] is switched on, a debug square will also be drawn along with the marker denoting the boundaries of the area. |
− | [[ | + | |
+ | == Keywords == | ||
+ | check, player, area, 2d, rectangle |
Latest revision as of 15:52, 13 December 2016
- Description
- Checks if the player is in the 2d area
- Syntax
- 0056: player [player handle] [int] [flt1] [flt2] [flt3] [flt4]
- Parameter
- [player handle]
- The handle of the player
- [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 player is in the rectangular area regardless of the player's z-coordinate. It allows you to mark the area's highest ground z with a cylindrical marker, colored blue in GTA III and pink in Vice City. The opcode must be placed in a loop with wait 0 in order for the marker to remain drawn in the world. In GTA III only, if debug mode is switched on, a debug square will also be drawn along with the marker denoting the boundaries of the area.
Keywords
check, player, area, 2d, rectangle