2011年09月14日
バーテンボールをスタッフオンリーにするスクリ
お店のバーテンボールをスタッフのみにしたいのですが、そういうスクリプトはありますか?
バーテンボールはフルパーであるのでメンバー限定又はグループ限定にするスクリが知り
たいのでsyが、よろしくお願い致します。
バーテンボールはフルパーであるのでメンバー限定又はグループ限定にするスクリが知り
たいのでsyが、よろしくお願い致します。
テクスチェンジのHUDについて
モール用のプリムカウンターを探しています
連続するアニメーションの処理
オブジェクトの上にフローティングテキストを出す。
チャットログの盗聴について
椅子に座った後で位置調整できるスクリプト
モール用のプリムカウンターを探しています
連続するアニメーションの処理
オブジェクトの上にフローティングテキストを出す。
チャットログの盗聴について
椅子に座った後で位置調整できるスクリプト
changed(integer change){
if (change & CHANGED_LINK) {
key av = llAvatarOnSitTarget();
if (av != NULL_KEY && av != llDetectedGroup()) {
llUnSit(av);
}
}
}
名前指定にする方法
list staff_name =["名前1","名前2","名前3"];
changed(integer change){
if (change & CHANGED_LINK) {
key av = llAvatarOnSitTarget();
if (av != NULL_KEY && llListFindList(staff_name, [av] != -1) {
llUnSit(av);
}
}
}
今使っているスクリプトにこれを組み込めばいけると思います。
(別でスクリプト作っても大丈夫)
list staff_name =["名前1","名前2","名前3"];
changed(integer change){
if (change & CHANGED_LINK) {
key av = llAvatarOnSitTarget();
if (av != NULL_KEY && llListFindList(staff_name, [llKey2name(av)] != -1) {
llUnSit(av);
}
}
}
やってみたんですけど、両方上手くいきません。
私のやり方が悪いのか良くわかりませんが・・><
list staff_name =["名前1","名前2","名前3"];
changed(integer change){
if (change & CHANGED_LINK) {
key av = llAvatarOnSitTarget();
if (av != NULL_KEY){
if( llListFindList(staff_name, [llKey2Name(av)] == -1) {
llUnSit(av);
}
}
}
}
こうですね。
なんで、llSmaeGroupだと思うよ。
if (av != NULL_KEY && av != llDetectedGroup()) {
ではなく
if( llSameGroup(av) ){
かな。
elseでUnsitさせるか、!でUnsit向けに書き換えてください。