Talk:LlGetAgentInfo

From Second Life Wiki
Revision as of 10:07, 1 March 2009 by Strife Onizuka (talk | contribs) (bit shifting to the rescue =^_^=)
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)