ソラマメブログ
< 2024年11月 >
S M T W T F S
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

2008年10月17日

タッチ時装着スクリプトの質問www 

タッチ時装着スクリプトの質問www 

前回投降したタッチ時に装着するスクリプトについて
ちょっと質問が来たのですが、答えれないので分かるひと教えてくださいwww

とりあえず、やりたい事はオブジェクトAをタッチした時に
オブジェクトBを渡して装着させたいのですが・・・
オーナーなら装着させる事は出来てもオーナー以外は装着できませんw

ObjAにこんな処理を入れて
==================================

default
{
  touch_start(integer total_number)
  {
    llRezObject("ObjB" , llGetPos(),ZERO_VECTOR ,llGetRot(), 0);
  }
}

==================================

ObjBにこんな処理を入れました。
==================================

default
{
  state_entry()
  {
    llRequestPermissions(llGetOwner(),PERMISSION_ATTACH);
  }
  on_rez(integer r)
  {
    llResetScript();
  }
  run_time_permissions(integer p)
  {
    if(p & PERMISSION_ATTACH)
    {
      llAttachToAvatar(ATTACH_RHAND);
    }
  }
}

==================================

ここからは質問ですが、
オーナー以外の人にオブジェクトを渡して装着させるオブジェクトを作ろうと思うと
↓のどちらかの関数かイベントが必要になりますww
知ってる人がいたらおしえてください!!

1.持ち物に入った事をきっかけにして始まるイベントはあるか?
2.オーナーを変更する関数はあるか?



同じカテゴリー(質問に答えてみた)の記事画像
時:分:秒を表示したい。
回転するプリムをリンクすると・・・・その②
回転するプリムをリンクすると・・・・その①
ラジオをグループのみ変更できるようにしたい。
同じカテゴリー(質問に答えてみた)の記事
 時:分:秒を表示したい。 (2009-02-10 12:47)
 タッチ時に装着するスクリプトw (2008-10-15 12:00)
 回転するプリムをリンクすると・・・・その② (2008-07-25 19:55)
 回転するプリムをリンクすると・・・・その① (2008-07-25 14:09)
 ラジオをグループのみ変更できるようにしたい。 (2008-07-24 12:10)
この記事へのコメント
「持ち物に入った事をきっかけにして始まるイベント・オーナーを変更する関数」
おそらくどちらもないと思います。それができるとなると防ぎようのない詐欺オブジェクトとか作れてしまうんじゃないでしょうか…。
インベントリ内ではスクリプトは完全に停止している(はず)です。

オーナーの変更はスクリプトを使わずオブジェクトをオリジナルで販売すれば地面に置いたまま所有者変更できたように思います。(その際にインベントリに入るのかなどは試してないのでわかりませんが^^;)
Posted by DOD at 2008年10月17日 21:30
> DODさん
返答ありがとうございます
持ち物に入った事をきっかけにはじまる~~は、
おっしゃられる通りですwww

オーナー変更のアイデアありがとうございます。
ちょっと試してみますね。
あざーした!
Posted by DK003 at 2008年10月20日 13:32
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。