Суббота, 19.07.2025, 13:20

Мой блог

Главная | Регистрация | Вход
Приветствую Вас Гость
RSS
Форма входа
Календарь
«  Октябрь 2008  »
Пн Вт Ср Чт Пт Сб Вс
  12345
6789101112
13141516171819
20212223242526
2728293031
Поиск
Друзья сайта
Статистика

Дневник


Главная » 2008 » Октябрь » 25

У многих жителей сл есть так называемые 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.

Просмотров: 864 | Добавил: volldemar | Дата: 25.10.2008 | Комментарии (0)

Copyright MyCorp © 2025
Сайт управляется системой uCoz