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);
}
}
}
}