Discord鯖の方で質問に上がっていた『現在アクティブなグループのUUIDの取得』が思いの外トリッキーだったので記事にしてみました。
そもそもは、スグに llGetObjectDetails関数で指定 UUID の OBJECT_GROUP フラグ指定で取得できそうに思いつくものの、その場合のUUIDがアバターのものである時は NULL_KEY が返却されるというバグではなくて仕様ですという現状で、どうやら正式にアバターの現在アクティブなグループのUUIDを取得する機能はLSLには無いらしいのです。RLVの機能を使ったり組込LUAの機能では出来そうに思いますが、それらは標準の機能ではないので、現状のLSLで出来ることは同一グループのチェック(llSameGroup と llDetectedGroup)そして、グループタグ文字の取得による文字列での比較(llGetObjectDetails関数のOBJECT_GROUP_TAGフラグ)ぐらいです。SameGroupはよく利用しますがオブジェクトの割当グループとの比較なので異なるグループの検出は出来ません。またグループタグ文字の比較においては文字列しか判断材料がないのと、タグ文字部分についてはクライアント側で表示の抑止が出来てしまうことからタグ非表示のアバターには使えません。
けれど、どこかにちょこっと記述されていた『アバターの装着物から現在グループUUIDを得る』というのを思い出して動作確認をしてみたところ、どうも装着物=アバターにLINKしたものという扱いなのか、どの装着物から辿ってもROOTとなるアバターの現在グループUUIDが返却されていました。タイムラグもなく、アクティブグループを変更しても即時に反映されるので動作としては問題ないです。が、この動作は保証されるものではないので、何故だか現状ではそうなっているという裏技扱いのようです。懸案としては全く装着物が無い素のノーマルアバターの場合はグループ検出が出来ないことが明白ですが、そのようなアバターは無視していいだろうと対処はしていますが不明扱いです。
人気の投稿 (Last 30 Days / Top 10)
-
Slave Reg(istry) ( slavereg.com ) のサイトに検索機能が追加されていました。個別の登録番号指定での参照機能は最初からありましたが、番号以外に名前を含み検索が可能です。登録数自体も以前に記事にした時は 9885 slaves でしたが現在は 1341...
-
今年の4月に Gaeta-I 地域は消滅する方向 でと Zindra 地域の拡大と併せて発表がありましたが、180度の方向転換で Gaeta-I 地域を継続する との意向の発表がありました。
-
苦労してもらったZINDRAの土地だけど、 ベンダー置いてるだけで、何も使ってなくて~~ 維持費だけかかってもったいない>< と思いながら何もしてなかったんだけど、昨日ようやく 少しだけ整備しました。 まずは着地点のスカイから^^ とはいっても、もともとMOMOIRO ISLAN...
-
このブログの上のほうに BLOG、FORUM、MH+ (アイテム類)、・・・SL弓道連盟 って並んでるでしょ。わかる? そこの「 FORUM 」ってのをまずクリックしてみて~ そうすると今度は右中段に Refresh、Permalink、Login...
-
事実上、3代目の位置となった Slavereg ですが、ネット上には過去のデータが散在するので日本語で言うところの 『登録番号』に相当する部分の呼称の違い についてまとめておきます。当ブログの 関連の過去記事 と内容が重複するので知ってる人にはおさらいとして、知らなかった人は当...
-
以前から小さい掲示板は設置していましたが記事が押し出し式で流れてしまうことや画像を貼ったりとか多様な使い方が出来ない為、もうすこし機能のある物がいいなぁと思っていました。けれども全く違うサイトへのリンクという使い方だと今ひとつ馴染めない感じもあり、どっちもつかずでそのまま放置...
-
土曜日に日帰りで京都に行ってきた。 画像の場所はなんとなく撮影したJR小倉駅。 観光じゃなくて私用。 京都は地元だから観光なんて洒落たことは思ったりしなかったり LOL。 用事があったのは宇治の方面。 初めて奈良線に乗った。 単線だなんて知らなかったよ~。 たまた...
-
この記事では2026年前半(上半期)についてどのような出来事があったか順を追って表題のみ綴っていきます。詳細は個々のリンク先を見てください。他にも何か出来事があったかも知れませんが抜けてるところはご容赦を。(2025下半期は こちら )
-
06月18日(PST/PDT) 付けで SL23Bイベントでのスペシャルネーム の発表がありました。 https://community.secondlife.com/news/featured-news/sl23b-is-open-celebrate-23-years-of...










0 件のコメント:
コメントを投稿