2012年08月06日
スクリプトで困ってます
タッチで頭上にオブジェクトが落ちてくるスクリプトなのですが、タッチした人だけに落ちてきて欲しいのですが近くに居る人全員に落ちてきます。
下のスクリプトです。
default
{
touch_start(integer t)
{
llSensor("","",AGENT,10,PI);
}
sensor(integer t)
{
for(--t;0<=t;--t)
{
vector v = llDetectedPos(t);
v.z += 2;
llRezObject(llGetInventoryName(INVENTORY_OBJECT,0), v, ZERO_VECTOR, ZERO_ROTATION, 0);
}
}
}
AGENTのところを、いろいろ入れ替えてみましたが、エラーが出たりで、うまくいかなかったです。
スクリプトのことは、ほとんど分かりません。
どうすれば、タッチした人にだけ落ちてくるのでしょうか?
どなたか教えてください、お願いします!
下のスクリプトです。
default
{
touch_start(integer t)
{
llSensor("","",AGENT,10,PI);
}
sensor(integer t)
{
for(--t;0<=t;--t)
{
vector v = llDetectedPos(t);
v.z += 2;
llRezObject(llGetInventoryName(INVENTORY_OBJECT,0), v, ZERO_VECTOR, ZERO_ROTATION, 0);
}
}
}
AGENTのところを、いろいろ入れ替えてみましたが、エラーが出たりで、うまくいかなかったです。
スクリプトのことは、ほとんど分かりません。
どうすれば、タッチした人にだけ落ちてくるのでしょうか?
どなたか教えてください、お願いします!