ソラマメブログ
< 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年07月24日

ラジオをグループのみ変更できるようにしたい。

とりあえず、あれですね。
なんか記事の一つぐらい書いとこうと思ったので昨日あった事を書きますね。

ラジオをグループのみ変更できるようにしたい。

今回の質問は、↑の画像にフルパーミッションのラジオがあって、
これは土地の音楽を変更できるものらしいのですが、
どうも知らない人が勝手に曲を変えたりして困っているらしく
グループのみ音楽を変更できるようにしたいそうです。

ラジオをグループのみ変更できるようにしたい。

とりあえず、現状では、どうやって音楽を変更するか確認すると。
ラジオをタッチしたときに、ダイアログが出るのでそこで曲を変えるとのこと。

あーなるほどなるほど、グループ以外の人がタッチしたときに
ダイアログが出なければいいわけですね。わかります。

同じグループかどうかの判定するLSLをググったら出てきました。

llDetectedGroup(0)

これをtouch_startのダイアログ表示部分におけばいいわけですね。
ということで、スクリプトはこんな感じで生まれ変わりました。

■before
ラジオをグループのみ変更できるようにしたい。

■after
ラジオをグループのみ変更できるようにしたい。

以上完成です。〇〇さん、よかったですね。

しかし、このブログ書くのに30分もかかってしまい、
もうなんか早くもブログ引退しそうですね。

==================================================
このブログでは簡単な質問を受け付けていますので、
簡単そうな問題を抱えている人は、DK003 DoobieまでIMください。
(ブログのネタに飢えているので喜んで話を聞かせてもらいます。)

同じカテゴリー(質問に答えてみた)の記事画像
時:分:秒を表示したい。
タッチ時装着スクリプトの質問www 
回転するプリムをリンクすると・・・・その②
回転するプリムをリンクすると・・・・その①
同じカテゴリー(質問に答えてみた)の記事
 時:分:秒を表示したい。 (2009-02-10 12:47)
 タッチ時装着スクリプトの質問www  (2008-10-17 16:07)
 タッチ時に装着するスクリプトw (2008-10-15 12:00)
 回転するプリムをリンクすると・・・・その② (2008-07-25 19:55)
 回転するプリムをリンクすると・・・・その① (2008-07-25 14:09)
この記事へのコメント
はじめまして〜

スクリプト超初心者の私としては基礎中の基礎から教えてほしいです。
なのでめげずにブログ頑張ってください
Posted by Fog at 2008年07月24日 14:44
元のスクリプトに

id = llDetectedKey(0);
if(llSameGrop(id))

がありますので、元々グループの人のみ変更可能じゃないでしょうか?

でも、if文のお尻にセミコロンついてるのが気になる。
セミコロンのせいでif文の条件が無視されてしまったとか?
ちょっと検証してないのでなんとも言えませんが(苦笑)
Posted by Tako★MASARU at 2008年07月24日 14:54
>Fogさん
もう基礎中の基礎から、講義してますので、よかったらスクリプト講座を受けに来てくださいw 
近いうちにスケジュール公開しますね。ちなすでに10回以上講義やってます

> Tako★MASARUさん
GJですw
確かにif(llSameGroup(id))のセミコロンを消してもグループオンリーが有効になりました。一瞬でそこまで見抜くとは、すばらしいですねw
Posted by DK003DK003 at 2008年07月24日 16:31
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。