
木の上の家は開放していますが、ほぼ私の引篭もり場所です。
でも昨夜は新しいお友達が来て下さいました。
ありがとうございます。
SS左: 一人で読書(本来のダラダラマット)
SS右: 初めての来客(あと一人座れます)
お店は一階に纏めたので、この空間は応接間にしたくなりました。
バーカウンター置いたら変ですか?
祭り上げられ店主の独り言Blog
vector gopos;
vector aimpos = <X軸,Y軸,Z軸>;
default
{
state_entry()
{
llSetSitText("Teleport");
gopos = aimpos - llGetPos();
llOwnerSay((string)llGetPos()+"-"+(string)aimpos+"="+(string)gopos);
llSitTarget(gopos , ZERO_ROTATION);
}
on_rez(integer num)
{
llResetScript();
}
changed(integer change)
{
if (change & CHANGED_LINK)
{
key sid = llAvatarOnSitTarget();
if (sid != NULL_KEY)
{
llUnSit(sid);
}
}
}
touch_start(integer i)
{
llSay(0, "Please right-click and select Teleport");
}
}
default
{
touch_start(integer total_number)
{
key avatar = llDetectedKey(0);
llGiveInventory(avatar, "ランドマークの名前");
}
}
チップジャーとは、その名の通りチップを入れる壷(笑)でして、おひねり・募金箱・お賽銭箱などに幅広く使えます。
カフェやバーなど無形のサービスを提供するお店でも時々見掛けますね。
今回は最低限の文字と合計入金額だけ表示する、簡素なチップジャー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"を日本語表記にしたり文字色を変えたり、工夫できる部分は沢山ありますので、参考にして下さい。