高機能な呼び鈴で不在時も安心
スクリプトの作成を受注しています。
まずはスクリプトお問い合わせからご相談ください。
高機能な呼び鈴
マウスでクリックすると所有者に、触った人の名前と居場所の情報が IM で届きます。同じ人がたくさん押しても約10分
の間に一度しか IM は届きません。また、オブジェクトの上に所有者のオンラインステータスが表示されます。
触った時にサウンドを鳴らすかどうかも選択できる高機能な呼び鈴です。
スクリプト
スクリプトが長いので、別ページに移動しました
スクリプトをコピーするときは、bell.txtからどうぞ。
Ctrl + A で全体を選択してコピーすると簡単にコピペできます。
パラメータの設定
vector online_color = <0,1,0>; // 緑
vector offline_color = <1,0,0>; // 赤
float alpha = 1;
integer sound_enable = 0;
float sound_vol = 1.0;
string sound_name = "bell";
online_color = <0,1,0>
オンラインの時に表示される文字の色を指定します。
offline_color = <1,0,0>
オフラインの時に表示される文字の色を指定します。
<0,0,0>…黒 <0,0,1>…青 <0,1,0>…緑 <0,1,1>…水色
<1,0,0>…赤 <1,0,1>…ピンク <1,1,0>…黄 <1,1,1>…白
float alpha = 1
文字の透明度を指定します。
sound_enable = 0
sound_enable = 1 にすると音が鳴るようになります。
音を鳴らす場合は、サウンドファイルをオブジェクトに含めておく必要があります。
サウンドファイルが無かったり、ファイルの名前を間違っていたりするとエラーが出ますので注意してください。
float sound_vol = 1.0;
サウンドのボリュームです。0 から 1.0 の間で指定します。
string sound_name = "bell";
サウンドファイルの名前を指定してください。
もちろん、変更せずに、bell という名前のサウンドを含めれば音が鳴るようになります。
表示されるメッセージを変更する
日本語のメッセージを変えたい場合は、スクリプトの上の方にあるllBase64ToString の部分を変更してください。
//で始まるコメントが付いているので、どれがどのメッセージか分かるようになっています。
llBase64ToString については表示文字を日本語にするを参照してください。