Difference between revisions of "LlTarget"

From Second Life Wiki
Jump to navigation Jump to search
Line 14: Line 14:
|helpers
|helpers
|also_functions=
|also_functions=
{{LSL DefineRow||[[llTargetRemove]]|Stop a target position}}
{{LSL DefineRow||[[llRotTarget]]|Setup a target rotation}}
{{LSL DefineRow||[[llRotTargetRemove]]|Stop a target rotation}}
|also_tests
|also_events=
{{LSL DefineRow|[[at_target]]|[[not_at_target]]|}}
{{LSL DefineRow|[[at_target]]|[[not_at_target]]|}}
{{LSL DefineRow|[[at_rot_target]]|[[not_at_rot_target]]|}}
{{LSL DefineRow|[[at_rot_target]]|[[not_at_rot_target]]|}}
|also_tests
|also_events={{LSL DefineRow||{{LSLG|at_target}}|}}
{{LSL DefineRow||{{LSLG|not_at_target}}|}}
|also_articles
|also_articles
|notes
|notes

Revision as of 15:01, 3 March 2007

Summary

Function: integer llTarget( vector position, float range );
0.0 Forced Delay
10.0 Energy

This function is to have the script know when it has reached a position.
It registers a position with a range that triggers at_target and not_at_target events continuously until unregistered.
Returns an integer that is the handle to unregister the target with llTargetRemove.

• vector position
• float range

A similar function exists for rotations: llRotTarget
This function does not move the object, to do that use llSetPos or llMoveToTarget.

Examples

See Also

Events

• at_target not_at_target
• at_rot_target not_at_rot_target

Functions

•  llTargetRemove Stop a target position
•  llRotTarget Setup a target rotation
•  llRotTargetRemove Stop a target rotation

Deep Notes

Signature

function integer llTarget( vector position, float range );