У многих жителей сл есть так называемые Sky Box или двух, трехэтажные дома. Для удобства перемещения существуют ТП Системы, но стоят они довольно доророго. Попробуем сделать ТП самостоятнльго.
1. Создаем объект (коробку например) даем ей название Teleport
2. Добавляем следующий скрипт:
vector targetPos = <27, 87, 30>; //Координаты места назначения
reset()
{
vector target;
target = (targetPos- llGetPos()) * (ZERO_ROTATION / llGetRot());
llSitTarget(target, ZERO_ROTATION);
llSetSitText(llGetObjectName());
}
default
{
state_entry()
{
reset();
}
on_rez(integer startup_param)
{
reset();
}
changed(integer change)
{
llUnSit(llAvatarOnSitTarget());
reset();
}
}
Сохраняем.
При плике на коробку правой кнопкой мыщи видим в меню закладку Teleport.