ソラマメブログ
< 2025年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      

2007年10月16日

呼び鈴(リンデンスクリプト Tips)

本日は友達の依頼で呼び鈴を作ってみました。
ベルを押すとオーナーにIMを送って知らせます。
オーナーがオフラインの場合は、訪問者にチャット画面上で知らせます。

呼び鈴(リンデンスクリプト Tips)
(ここのオーナーさんは、RURU CLUBでThunder's Barを経営しているサンダさんですw)

ベル(リンゴ)を押すとオーナー及び訪問者のチャット画面上にメッセージを表示します。
(訪問者側チャット画面)
呼び鈴(リンデンスクリプト Tips)
オーナーがオフラインだと
呼び鈴(リンデンスクリプト Tips)

(オーナー側チャット画面)
呼び鈴(リンデンスクリプト Tips)



「スクリプト」
//
//    SHOP ZERO Tips08 Bell  script   v1.1
//
//                   Created by Zero2000 Kid     2007/10/14
//                   WebSite:http://zero2000.slmame.com/c6192.html
//

key getagent;
string agentname;
string ownname;

// sound
string bellsound = "8bd732d3-b84e-9571-b17a-278c3ae328b3";
// yobirin
string subject = ".:*呼び鈴*:.";
// sangahoumonsimasita
string msg1 = "さんが訪問しました。";
// san irashaimase
string msg2 = "さん いらっしゃいませ^^。";
// orikaesi IM simasu
string msg3 = " 折り返しIMいたします。";
// sorry
string msg4 = "申し訳ありません。";
// OFFLINE desu
string msg5 = "は、現在オフラインです。";

default {
       
    state_entry() {
        llSetText(subject,<1,1,1>, 1.0);
        ownname=llKey2Name(llGetOwner());
    }
           
    on_rez(integer int) {
        llResetScript(); 
    }

    touch_start(integer t) {
        // PLAY SOUNDE
        llPlaySound(bellsound,0.8);
        // IM FOR OWENER
        agentname=llDetectedName(0);
        llInstantMessage(llGetOwner(),agentname + msg1);
        // ONLINE CHECK
        getagent = llRequestAgentData(llGetOwner(), DATA_ONLINE); 
    }
           
    dataserver(key queryid, string data) {
        if (queryid==getagent) {
            if ((integer)data) {
                llWhisper(0,agentname + msg2);
                llWhisper(0,msg3 + "(" + llKey2Name(llGetOwner()) + ")");
            } else {
                llWhisper(0,msg4 + ownname + msg5);
            }
        }
    }
}

「スクリプトの説明」
(1)ベルをタッチするとllPlaySoundでチャイム音を鳴らします。
(2)llDetectedNameで、タッチした人の名前を取得し、llInstantMessageでオーナーにメッセージを送ります。
(3)llRequestAgentDataでオーナーの、オンライン状況をチェックします。
(4)dataserverイベントでオンライン状況を取得し、状態に応じてllWhisperで訪問者にメッセージを表示します。

「おまけ」
(友情出演:RURU CLUB MANAGER さんてんw)
呼び鈴(リンデンスクリプト Tips)



リンデンスクリプト Tips Intexへ



同じカテゴリー(リンデンスクリプトTips)の記事画像
サウンド再生スクリプト(リンデンスクリプト Tips)
カメラコントロール(リンデンスクリプト Tips)
標準時間表示スクリプト(リンデンスクリプト Tips)
プリムカウンター2(リンデンスクリプト Tips)
土地情報チェッカー(リンデンスクリプト Tips)
SIM負荷チェッカー(リンデンスクリプト Tips)
同じカテゴリー(リンデンスクリプトTips)の記事
 サウンド再生スクリプト(リンデンスクリプト Tips) (2009-12-16 20:13)
 カメラコントロール(リンデンスクリプト Tips) (2009-11-21 21:26)
 標準時間表示スクリプト(リンデンスクリプト Tips) (2009-11-02 00:34)
 プリムカウンター2(リンデンスクリプト Tips) (2009-10-12 20:40)
 土地情報チェッカー(リンデンスクリプト Tips) (2009-10-11 21:33)
 SIM負荷チェッカー(リンデンスクリプト Tips) (2009-08-09 20:26)
この記事へのコメント
While it's impossible to say the brand would have failed had Louboutin stuck to a traditional sole, it’s fair to say that the move has been critical in Louboutin’s branding strategy.
Posted by shoesalittle.com at 2011年06月10日 21:35
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。