Talk:LlGetAgentInfo

From Second Life Wiki
Revision as of 19:38, 12 October 2009 by Viktoria Dovgal (talk | contribs) (→‎AGENT_AUTOPILOT: new section)
Jump to navigation Jump to search

I have a question, not sure if I should ask it here or on the forum, but I guess info would help others. Could someone create an "Example" converting the integer bitfield to actual text, like "is flying"? Is there a way to do it without using: if variable = 6, then llSay "avatar status"? Thanks and/or sorry. --Sirius Newbold 20:18, 8 May 2007 (PDT)

Maybe some userdefined function like

<lsl>decode_status(integer int){ list status = ["is flying or hovering","has attachments","has scripted attachments","is in mouselook", "is sitting","is sitting on an object","is in \"away\" mode", "is walking","is in the air (jumping/flying)", "is typing","is crouching","is in \"busy\" mode","has running (\"Always Run\") enabled, or is using tap-tap-hold"];

string helper = "Agent "; integer i = 0; for (;i < 13; i++){ if (int & (1 << i)) helper += llList2String(status, i) + ", "; } llOwnerSay(helper); }</lsl>

? Wrote it in a text editor so I'm not sure if it's working, but I think it should.
Zai signature.png Lynch (talk|contribs) 15:55, 1 March 2009 (UTC)

llGetAgentInfo - Gender?

In the interest of having dainty ladies not acting like burly males and Vice Versa, is there a way to determine from script the preferred gender of an agent? This mainly for posing/animation purposes.

Regards,

ML

There is no way currently to determine the gender of the avatar by script. There have been several feature suggestions made over the years to add this the result of which has been quite heated debate. The most recent suggestion can be found at: SVC-1636. The trouble is there are social and emotional consequences of adding this feature. Gender is not as simple as male or female, not in psychology, not even in biology. -- Strife (talk|contribs) 03:29, 1 November 2008 (UTC)
It is supported by the Restraint Life Viewer to read the setting made on account creation or set in the debug dialog. See LSL Protocol/RestrainedLifeAPI. --Maike Short 22:20, 28 February 2009 (UTC)
RestrainedLife it should be noted is a Third Party viewer.

AGENT_AUTOPILOT

Jotting this down here because it's not live yet, it's in 1.32 beta.

AGENT_AUTOPILOT, 0x2000, avatar is moving under server or client autopilot.

Right now, it is only set with "go here" on the ground or double-click autopilot. (There used to be autopilot when avatars sat on prims without targets, but that was removed some time ago and we now leap right on.) Physics pushes are not currently triggering this.

In a future viewer release (possibly 2.0), this will be extended to report on viewer auto movements, particularly the attempt to turn when we select objects. VWR-13202 for the whys.

--Tori 03:38, 13 October 2009 (UTC)