2012/06/06

ノートもらえます


お店で売ってる商品で右のような表示のある箱からは、ノートももらえます。
右クリックででるメニューの「Get Note」を選ぶとノートカードが来ます。
説明や使い方が書いてありますので、参考にしてください。

このスクリプトは商品と一緒に入っていて、お店でお買いあげいただいたお客様には、おまけとして差し上げてます。内容は、
string Note = ""; // ノートカードの名前

default {
 state_entry() {
  Note = llGetInventoryName(
    INVENTORY_NOTECARD, 0);
    // まずノートの名前を調べる
  if (Note) llSetTouchText("Get Note");
    // ノートがあれば右クリックメニューの「タッチ」を「Get Note」に変える
  else llSetTouchText(""); // なければもとに戻す
 }
 touch_start(integer total_number) {
  if (Note) llGiveInventory(llDetectedKey(0), Note); // 誰かがタッチしたらノートを渡す
 }
 changed(integer change) {
  if(change & CHANGED_INVENTORY) llResetScript(); // 中身が変わったら最初から
 }
}

築地のお店はこちら(SLurl)
http://slurl.com/secondlife/TSUKIJI/90/47/22/