LM配布スクリプト
以前、LB Systemにて「lm-distributer.lsl」という名で無料配布していたものです。このスクリプトを入れたオブジェクト内にLMを入れると自動認識され、タッチした人にそのLMを渡します。
ただそれだけのスクリプトですw
- lm_distributer.lsl
// LM Distributer :: 2008-03-26 string lm_name; integer lm_number = 0; default{ state_entry(){ lm_number = llGetInventoryNumber(INVENTORY_LANDMARK); if (lm_number == 1){ lm_name = llGetInventoryName(INVENTORY_LANDMARK, 0); llOwnerSay("ランドマークをセットしました:" + lm_name); }else{ llOwnerSay("ランドマークがセットされていません。コンテンツ内に1つだけランドマークを入れてください。"); } } changed(integer change){ if (change & CHANGED_INVENTORY){ llResetScript(); } } touch(integer total_number){ if (lm_number == 1){ llGiveInventory(llDetectedKey(0), lm_name); } } }