07/08/01 14:15:19 Tm3RP9iO
>>79
OnDrop を調べてみると、コンテナからアイテムを「拾い上げた時」と書いてある。
落としたときじゃなくて、拾う時なのか。
トークンとその親リファレンスを設定。
トークンに以下のスクリプトを添付。
Begin OnDrop
GetParentRef.SetOwnership GetContainer
end
トークンを、相手に渡して取り戻す、と、その相手がトークンの親リファレンスの所有者になる。
・・・箱に入れておいた場合(箱から取り出した時)は、「所有者無し」になるんだろうか。
ひとつヤヤコシイのは、これでベッドの所有権を設定したとして、用がすんだアイテムを
箱に仕舞おうとすると、そこでまたベッドの所有者がプレイヤーに戻ってしまうんではなかろうか。
(まぁ、プレイヤーの場合の例外処理を付け加えるだけでいいか…)