ProcessLineOfSight

From Multi Theft Auto: Wiki
Revision as of 23:55, 27 August 2007 by Jbeta (talk | contribs)
Jump to navigation Jump to search

This function checks if there is anything between 2 points in the world, and if there is, tells you where and with what.

Syntax

bool float float float element processLineOfSight ( float startX, float startY, float startZ, float endX, float endY, float endZ, [ bool checkBuildings, bool checkVehicles, bool checkPeds, bool checkObjects, bool checkDummies, bool seeThroughStuff, bool ignoreSomeObjectsForCamera, bool shootThroughStuff, element ignoredElement ] )

Required Arguments

  • argumentName: description

Optional Arguments

NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.

  • argumentName2: description
  • argumentName3: description

Returns

If there's a collision, the function will return true and the collision position, if the collision is with a game entity, it will return that too, otherwise nil. If there is no collision the function will return false.

Example

This example does...

--This line does...
blabhalbalhb --abababa
--This line does this...
mooo

See Also

-- leave this unless you complete the function