llGetAgentSize

From Second Life Wiki
Revision as of 15:13, 12 October 2007 by Xaviar Czervik (talk | contribs) (Forgot to make it *show* the example...)
Jump to navigation Jump to search

Summary

Function: vector llGetAgentSize( key id );

Returns a vector that is the size of the requested avatar by id.

• key id

The agent id must be in the same region as the requesting object, ZERO_VECTOR is returned if not.

Examples

//A simple script that makes a box hover above the owner's head.
default {
     on_rez(integer i) {
          llSensor("", "", AGENT, 100000, 10000);
     }
     sensor(integer num) {
          integer i = 0;
          while (i < num) {
               if (llDetectedKey(i) == llGetOwner()) {
                    vector where = llDetectedPos(i);
                    vector agent = llGetAgentSize(llGetOwner())/2;
                    size += agent.z + <0,0,.5>;
                    llSetPos(where);
               }
               i++;
          }
     }
}

Notes

This is a good way to test if an av is in the same region.

See Also

Functions

•  llGetBoundingBox
•  llGetAgentInfo
•  llRequestAgentData

Deep Notes

Search JIRA for related Issues

Signature

function vector llGetAgentSize( key id );