vector gopos;//現在位置と目的地の相対位置 vector aimpos = <100,100,25>;//目的地座標 default { state_entry() { llSetText("right click and teleport!" , <1,1,1>,1.0); llSetSitText("teleport"); gopos = aimpos - llGetPos(); llOwnerSay((string)llGetPos()+"-"+(string)aimpos+"="+(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); } } } }