2009年02月07日

指定した人にだけ操作できるスクリプト

こんにちは。
今回、初めて店舗用の2階建て家を持ったのですが、そこのガラス壁がタッチで開閉する仕組みになっています。
それ以外にタッチすると2階のプライベートエリアへTPする仕組みのスイッチも1階に付いています。

そのままでは誰でも開閉できてしまい、店舗として不都合(開くと隣の土地にはみ出す部分もあるので)なので
指定した人物以外、タッチしても作動しないようなスクリプトはどう組めばいいのでしょうか?

オーナー限定のスクリプト希望でないのは、私の別アバターや特定の友人には使えるようにしたいからです。

建物にスクリプトを埋め込むことは出来るようです。
が、建物全体にスクリプトを1つ埋めて作動するものなのか、リンク編集でパーツ毎にスクリプトを埋める必要があるのかも
よく分からないのですが…

どうぞ宜しくお願いします。



同じカテゴリー(スクリプト関連)の記事画像
オブジェクトのリンクとタッチで開く扉
自動チャットを止めたい
テレポートするとアニメーションが解除される
同じカテゴリー(スクリプト関連)の記事
 テクスチェンジのHUDについて (2015-07-01 04:51)
 モール用のプリムカウンターを探しています (2014-11-29 20:09)
 連続するアニメーションの処理 (2014-08-24 03:23)
 オブジェクトの上にフローティングテキストを出す。 (2014-08-22 16:46)
 チャットログの盗聴について (2014-02-03 03:43)
 椅子に座った後で位置調整できるスクリプト (2013-03-24 16:37)

Posted by シグルーン  at 19:11 │Comments(2)スクリプト関連

この記事へのコメント
こんにちは。
タッチで開閉の処理をしてるスクリプトを全部直さないといけないと思います。
そのスクリプトが修正可能でなかったら困りますけど^^;

// 許可するアバター名リスト
list avatar=["Avatar Name1", "Avatar Name2", "Avatar Name3"];

default
{
touch_start(integer total_number)
{
string name=llDetectedName(0); // タッチしたアバターの名前取得
if (llListFindList(avatar,[name]) > -1)
{ // リストに載ってる場合
// ここに開閉の処理を書きます
}
}
}
Posted by 千尋千尋 at 2009年02月07日 20:12
>千尋さま、ささびさま

早速のアドバイスありがとうございます^^
千尋さまのスクリプトを元にしてささびさまのアドバイスを参考にして
いじってみようかとと思います。
Posted by シグルーンシグルーン at 2009年02月07日 21:00
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。