2011年01月05日

表情のスクリプトについて

同じような質問がありましたが、コメントがなくなっていたので
こちらに書かせていただきました><

食べ物オブジェクトを装着すると表情が変わるスクリプトを探しているんですが、
自分なりにやってみた結果、装着して一瞬表情が変わるだけで、元に戻ってしまいます;
表情をループさせるにはどうしたらいいでしょうか?詳しいかたお願いします><

一応、自分で書いたものです。初心者なので間違いだらけだとは思いますが
そこはスルーして頂けるとありがたいです;

default
{
attach(key id)
{

if(llGetAttached())
{

llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION);
}
}

run_time_permissions(integer perm)
{

if(perm & PERMISSION_TRIGGER_ANIMATION)
{

llStartAnimation("express_open_mouth");
}
}
}



同じカテゴリー(スクリプト関連)の記事画像
オブジェクトのリンクとタッチで開く扉
自動チャットを止めたい
テレポートするとアニメーションが解除される
同じカテゴリー(スクリプト関連)の記事
 テクスチェンジの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 18:03 │Comments(3)スクリプト関連

この記事へのコメント
timerで一定間隔で再生を繰り返すしかないようです。
スクリプトを公開されている方がいらっしゃいますので
timer部分を参考にされてはいかがでしょうか
http://jinko.slmame.com/e25069.html
Posted by you Xiao at 2011年01月05日 22:05
>>

コメントありがとうございます!

timer() {
if (sAnimePlaying != "")
llStopAnimation(sAnimePlaying);
if (iAnimeNo > 0) {
sAnimePlaying = llList2String(lstSmileAnimations, iAnimeNo);
llStartAnimation(sAnimePlaying);
}

この部分を作り変えるということでしょうか?
ありがとうございます!いろいろいじってみますね!
Posted by マル子 at 2011年01月06日 12:43
やっとできました!
timer() を入れたらループされました!ありがとうございます!

あと全然関係ないところですが、
ためしにサブアカに渡して動作確認してみたら
バーミッション許可がないよーとエラーが出てしまったのですが
on_rezでスクリプトリセットすることで解決しました!

すごい助かりました><ありがとうございます!
Posted by マル子 at 2011年01月06日 15:43
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。