2010年02月09日

靴の足音のスクリプトを教えてください。

スクリ初心者です。
かわいいブーツを購入したので、それにかわいい足音を入れたいと思っています。
default
{

collision_start(integer num_detected){

llPlaySound(llGetInventoryName(INVENTORY_SOUND,0),1);

}

単純にこうしたのですが、ただ立っている間も衝突している様で、ずっと音がなってしまいます。
歩いてる時だけ音を出すにはどうしたらいいでしょうか?
どなたか、よろしくお願いします。  

Posted by asura  at 03:45Comments(6)TrackBack(0)スクリプト関連

2010年02月06日

チップジャーにL$が振り込まれると音が鳴るスクリプト

チップジャーにL$が振り込まれると
音が鳴るスクリプトを探しています。
どこかで見かけたという方、是非お知らせ下さいませませ。  

Posted by 高瀬❤美咲  at 03:18Comments(1)TrackBack(0)スクリプト関連

2010年01月28日

HUDの回転

こんにちは、現在折りたたみ式のHUDを作成しています。

今回の質問なのですが、HUD自体をドアのように回転させることで折りたたまれたように見せようと思っています。
本当はHUD本体の後ろに隠した子プリムをボタンタッチで上下左右にスライドさせることで折りたたみ式のHUDを作ろうと思ったのですが、スクリプト初心者で以前書かれていたHUDをスライド(http://oshiete.slmame.com/e508694.html)という記事を見て命令文を検索してもよく分かりませんでした;;

そこで妥協案としてHUD自体を回転させて折りたたんだように見せる方法にしようと思い、ドアのスクリプトを使ってHUDを回転させることにしました。
しかし、ドアのスクリプトを入れてみたのですが、HUDを装着せずに地面にrezしてる時はうまく設定した角度で動いてくれるのですが、それをテイクしてHUD装着して動かしてみると指定したように動いてくれないのです。
おかしな方向に傾いたり、設定していない角度に動いたりします。

使用しているスクリプトは以下のものです。

integer isOpen = FALSE;
default
{
touch_start(integer total_number)
{
rotation doorRot = llGetRot();
if(isOpen==FALSE){
llSetRot(doorRot * llEuler2Rot(<0,0,PI_BY_TWO>));
isOpen = TRUE;
}else{
llSetRot(doorRot * llEuler2Rot(<0,0,-PI_BY_TWO>));
isOpen = FALSE;
}
}
}

解決策をご教授して頂ければ幸いです。
よろしくお願いします。  

Posted by JD  at 11:42Comments(3)TrackBack(0)スクリプト関連