Ys@MALL / もっさい商店街 お店ブログ新着情報(beta)
2008年07月19日
アバターのアクティブグループを調べる方法は?
レンタルモールで、自分のグループの方たちに、ギフトを渡すスクリプトを作ろうと思っているのだが、できなぃ~><;
自分のグループの土地なら、グループ関数を使用して簡単にできるのに、他のグループ土地では無理っぽい。
アバターのアクティブグループのキーを取得する方法は、あるのかを先日から調べてるのだが、ありそうで意外と無さそうで![face10 face10](//tec29.com/img/face/010.gif)
えと、グループに関する関数を調べた所、LlDetectedGroupとLlSameGroupで、あと関連するのが、LlGetObjectDetailsぐらい。
んで、いずれの関数もオブジェクトグループと一致するかどうかの判定しかできない。
ちなみに、LlGetObjectDetails に OBJECT_GROUP というフラッグがあるのだが、
list llGetObjectDetails( key id, [OBJECT_GROUP] );
このkeyにアバターキーを入れても、返される値は、NULL_KEY だし^^;
んがぁ~![icon08 icon08](//tec29.com/img/face/018.gif)
参考サイト
Second Life Wiki > Category:LSL Group
http://wiki.secondlife.com/wiki/Category:LSL_Group
その他の手段として、
レンタル土地グループ名のオブジェクトコンテンツの中に、Myグループのオブジェクトを入れても、入れた瞬間に、Myグループじゃ無くなるみたいだし。
自分のインベントリーの中に、Myグループのオブジェクトを入れて、そのオブジェクトUUIDでグループ判定させようと思ったら、あれ?インベントリーの中では資産UUIDってNULL-Keyになるんだっけ???ノートカードはならないはずなのに。。
3日間、悩んだ末に、選択した手段は、アレしかないわ~w
ちとややこしいけど。
自分のグループの土地なら、グループ関数を使用して簡単にできるのに、他のグループ土地では無理っぽい。
アバターのアクティブグループのキーを取得する方法は、あるのかを先日から調べてるのだが、ありそうで意外と無さそうで
![face10 face10](http://tec29.com/img/face/010.gif)
えと、グループに関する関数を調べた所、LlDetectedGroupとLlSameGroupで、あと関連するのが、LlGetObjectDetailsぐらい。
んで、いずれの関数もオブジェクトグループと一致するかどうかの判定しかできない。
ちなみに、LlGetObjectDetails に OBJECT_GROUP というフラッグがあるのだが、
list llGetObjectDetails( key id, [OBJECT_GROUP] );
このkeyにアバターキーを入れても、返される値は、NULL_KEY だし^^;
んがぁ~
![icon08 icon08](http://tec29.com/img/face/018.gif)
参考サイト
Second Life Wiki > Category:LSL Group
http://wiki.secondlife.com/wiki/Category:LSL_Group
その他の手段として、
レンタル土地グループ名のオブジェクトコンテンツの中に、Myグループのオブジェクトを入れても、入れた瞬間に、Myグループじゃ無くなるみたいだし。
自分のインベントリーの中に、Myグループのオブジェクトを入れて、そのオブジェクトUUIDでグループ判定させようと思ったら、あれ?インベントリーの中では資産UUIDってNULL-Keyになるんだっけ???ノートカードはならないはずなのに。。
3日間、悩んだ末に、選択した手段は、アレしかないわ~w
ちとややこしいけど。
Posted by Yaskey at 20:35│Comments(1)
│ものづくりぃ~
この記事へのコメント
やっぱ無理><
くぅ~
くぅ~
Posted by Yaskey
at 2008年07月20日 19:25
![Yaskey Yaskey](http://tec29.com/img/usr_write.gif)
※このブログではブログの持ち主が承認した後、コメントが反映される設定です。