7.03.2008

チップジャーのスクリプト

ケイさんのLSL覚書「チップジャー」です。
私では説明すら出来ません…ので、まとめて引用します。

チップジャーとは、その名の通りチップを入れる壷(笑)でして、おひねり・募金箱・お賽銭箱などに幅広く使えます。
カフェやバーなど無形のサービスを提供するお店でも時々見掛けますね。

今回は最低限の文字と合計入金額だけ表示する、簡素なチップジャーlslをご紹介します。
------

string msg;
integer total=0;

setText () {
msg= "任意の(Chip Jarなど)表示したい文字を入力";
msg+= "Total" + ": "+ "L$" + (string)total;
llSetText(msg,<1.0, 1.0, 1.0>, 1.0);
}

default {
state_entry() {
setText();
}

money(key id, integer amount) {
total+=amount;
setText();
}
}

------
合計金額の初期表示は「Total: L$0」となってます。
"Total"を日本語表記にしたり文字色を変えたり、工夫できる部分は沢山ありますので、参考にして下さい。

0 件のコメント: