ソラマメブログ
< 2024年04月 >
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月15日

タッチ時に装着するスクリプトw

タッチ時に装着するスクリプトが知りたいらしいので、
ググったら速攻でてきたwww

llRequestPermissions(llDetectedKey(0),PERMISSION_ATTACH);
で、装着の許可を取得しに行き、取得できたら
llAttachToAvatar(ATTACH_RHAND);
で、装着させる感じですね。このATTACH_RHANDを
http://www33.atwiki.jp/lslwiki/pages/39.html
↑のアドレスを参照にして、修正したら装着する部位をかえれるわけですね。

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

default
{
  // 1.タッチをきっかけに始まるイベント
  touch_start(integer t)
  {
    // 装着の許可を取得しに行く
    llRequestPermissions(llDetectedKey(0),PERMISSION_ATTACH);
  }
  // 2.装着の許可がでたら始まるイベント
  run_time_permissions(integer p)
  {
    // 装着の許可が出ているか?
    if(p & PERMISSION_ATTACH)
    {
      // 装着させる
      llAttachToAvatar(ATTACH_RHAND);
    }
  }
}

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

↑のスクリプトを、じゃんけんゲーム作りたいらしいので、
「ぽん」という言葉を誰かがしゃべったら全員まとめてウェアーする処理に変更。

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

string key1 = "ぽん";
integer mode = 0;

default
{
  // 1.タッチをきっかけに始まるイベント
  touch_start(integer t)
{
    if(llGetAttached() != ATTACH_RHAND)
    {
      // 装着の許可を取得しに行く
      llRequestPermissions(llDetectedKey(0),PERMISSION_ATTACH);
      llListen(0,"","","");
    }else{
      llDetachFromAvatar();
    }
  }
  // 2.装着の許可がでたら始まるイベント
  run_time_permissions(integer p)
  {
    // 装着の許可が出ているか?
    if(p & PERMISSION_ATTACH)
    {
      // 装着させる(装着部位は以下参照)
      // http://www33.atwiki.jp/lslwiki/pages/39.html
      llOwnerSay("ok");
      mode = 1;
    }
  }
  // 3.じゃんけんぽん
  listen(integer channel,string name, key id, string message)
  {
    string m = message;
    if(llSubStringIndex(m,key1) != -1 && mode == 1)
    {
      llAttachToAvatar(ATTACH_RHAND);
      mode = 0;
    }
  }
}

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


同じカテゴリー(質問に答えてみた)の記事画像
時:分:秒を表示したい。
タッチ時装着スクリプトの質問www 
回転するプリムをリンクすると・・・・その②
回転するプリムをリンクすると・・・・その①
ラジオをグループのみ変更できるようにしたい。
同じカテゴリー(質問に答えてみた)の記事
 時:分:秒を表示したい。 (2009-02-10 12:47)
 タッチ時装着スクリプトの質問www  (2008-10-17 16:07)
 回転するプリムをリンクすると・・・・その② (2008-07-25 19:55)
 回転するプリムをリンクすると・・・・その① (2008-07-25 14:09)
 ラジオをグループのみ変更できるようにしたい。 (2008-07-24 12:10)
この記事へのコメント
こんにちは~。
じゃんけんゲーム、どんなのになるんだろう。
面白そうですな。

ところで装着部位については、以前自分でこんな画像を作ってみました。
http://flickr.com/photos/hidenorigoto/2151920104/sizes/l/

参考マデニ・・・
Posted by Hidenori Glushenko at 2008年10月15日 18:25
オオーw(*゜o゜*)wさすがーーー3号しぇんしぇい!
一昨日に、1号さんからこのスク入りオブジェを頂きました。
製作は3号しぇんしぇいなのね~ありがとうございます。

火曜日からの風邪のせいで、初級スク講習会の途中から意識が無く
( ̄。 ̄)ボ~~~~ッとして、中級は欠席となりました。
と言い訳しながら・・・
さぁてと、このスクをどう活用できるか、アニメつけるスクもむずいのね
ならばモジュール化から・・・と完成まで1世紀かかるかな・・・(ノ_-;)ハア…


**************************
ヒデノリさん~~へ
**************************

装着部位画像ありがとうございます。
すんごい便利!
いろいろと活用させていただきます。
Posted by しろちゃしろちゃ at 2008年10月16日 13:02
> Hidenoriさん
さすがですwww
助かりますwww

>しろちゃ
すいません、適当にサンプルかいてしまったので、
これ正しい操作すればちゃんと動きますが、
正しくない操作したらどうなるかわかりませんwww

スクリプト講座なんていつもやってるのでw
まずは体調を治すの頑張ってくださいw
Posted by DK003DK003 at 2008年10月17日 14:36
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。