From Second Life Wiki
AvatarOnSitTarget/ja
llAvatarOnSitTarget
関数: key llAvatarOnSitTarget( );
primに座ったユーザのUUIDのkey値を返します。
プリムにsit targetがない場合、もしくはプリムにアバターが座っていない場合、NULL_KEYが返されます。
警告
- プリムにはllSitTargetが最初の属性が0ではないvectorで呼ばれる場合を除いて、sit targetがありません。
- プリムにsit targetが欠けているか、アバタが違うプリム上に座られている場合、アオブジェクトに座られるアバタの数は、リンクセットで確認する数1でのみ決定されます。
部分的な利用
//Gets the link number of a seated avatar
integer GetAgentLinkNumber(key avatar)
{
integer linkNum = 1 + llGetNumberOfPrims();
key linkKey;
//Next we get the linkKey and make sure it's not null, if it's null we are done.
while((linkKey = llGetLinkKey( --linkNum )))//is the key valid?
if(avatar == linkKey)//is it the avatar we want?
return linkNum;//It's the avatar we want so return.
//avatar wasn not found
//return a number that isn't a LINK_* flag not a valid link number either.
return 0x7FFFFFFF;//max int.
}//Written by Strife Onizuka