8月24日。
今日はテレポートを作ってみました。
これはカンタンにできますsittargetを使うだけ。
ネットでコードとかも落ちてそうですね。
適当なプリムにスクリプトを組みます。
--------------------------------------------------------------
vector gopos;//
vector aimops = <88,152,28>;//
default
{
state_entry()
{
llSetText("right click and teleport!" ,<1,1,1>,1.0);
llSetSitText("teleport");
gopos = aimops - llGetPos();
llOwnerSay((string)llGetPos()+"-"+(string)aimops+"="+(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);
}
}
}
}