【簡単スクリプト入門】
<Webサイトへリンク>
default {
touch_start(integer total_number){ llLoadURL(llDetectedKey(0), "Goto My Website", "http://www.secondlife.com"); }
}
<オブジェクトを与える関数(llGiveInventory関数)>
default {
touch_start(integer total_number) { llGiveInventory( llDetectedKey(0) , "coffee"); }
}
<パイメニューの「Sit Here」変更>
default {
state_entry(){ llSetSitText("Ride"); }
}
<ノート表示>
default {
touch_start(integer total_number) { llGiveInventory(llDetectedKey(0), "TEST"); }
} 作成したノートをスクリプトと一緒にいれてできあがり。
<専用の椅子や乗り物>
default {
state_entry(){ llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); } changed(integer change){ if (change & CHANGED_LINK) { key av = llAvatarOnSitTarget(); if (av != NULL_KEY && av != llGetOwner()) { llSay(0,"Only the owner can use it. "); llUnSit(av); } } }
}
<センサーを使う>
default {
state_entry() { llSensorRepeat("ID", "", AGENT, 1, TWO_PI, 3.0); } sensor(integer total_number) { llOwnerSay("ID is within 1m."); }
}
<オブジェクトの上に文字を表示するには>
default {
state_entry(){ llSetText("Please access!",<1.0,0.0,0.0>,1.0); }
}