Как заспавнить физический объект — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
Pihan13 (обсуждение | вклад) |
|||
| Строка 9: | Строка 9: | ||
class = P_SKELET | class = P_SKELET | ||
remove_time = 4 ;Время через которое объект исчезнет. Число до от 0 до 9999, если поставить 9999 то он просуществует очень долго | remove_time = 4 ;Время через которое объект исчезнет. Число до от 0 до 9999, если поставить 9999 то он просуществует очень долго | ||
| + | |||
| + | Второй вариант | ||
| + | [vedro]:identity_immunities ;vedro — название спавн-секции предмета (Потом мы будем через него спавнить). Пишется латиницей. | ||
| + | $spawn = "physics\object" ;путь спавн-секции в дереве спавн-объектов в СДК (если не пользуетесь СДК, то особой важности не имеет). | ||
| + | visual = objects\dynamics\decor\vedro_01.ogf ;Путь до модели физического объекта из папки meshes. | ||
| + | class = O_PHYS_S | ||
| + | remove_time = 60000 ;Время через которое объект исчезнет. Число до от 0 до 9999, если поставить 9999 то он просуществует очень долго. | ||
| + | |||
| + | Так вроде лучше ) | ||
</ini> | </ini> | ||
Версия 13:50, 28 сентября 2010
В этой статье вы узнаете как создать спавнящийся физический объект.
Выбираем нужную модель из папки gamedata\meshes.
Создаем в файле misc\items.ltx (или своем конфиге) новую секцию, которая будет выглядеть так:
[vedro]:identity_immunities ;vedro — название спавн-секции предмета (Потом мы будем через него спавнить). Пишется латиницей. $spawn = "dynamic_objects\el_tehnika\komp_klava" ;путь спавн-секции в дереве спавн-объектов в СДК (если не пользуетесь СДК, то особой важности не имеет). visual = objects\dynamics\decor\vedro_01.ogf ;Путь до модели физического объекта из папки meshes. cform = skeleton ; Движковые классы (донт тач) class = P_SKELET remove_time = 4 ;Время через которое объект исчезнет. Число до от 0 до 9999, если поставить 9999 то он просуществует очень долго Второй вариант [vedro]:identity_immunities ;vedro — название спавн-секции предмета (Потом мы будем через него спавнить). Пишется латиницей. $spawn = "physics\object" ;путь спавн-секции в дереве спавн-объектов в СДК (если не пользуетесь СДК, то особой важности не имеет). visual = objects\dynamics\decor\vedro_01.ogf ;Путь до модели физического объекта из папки meshes. class = O_PHYS_S remove_time = 60000 ;Время через которое объект исчезнет. Число до от 0 до 9999, если поставить 9999 то он просуществует очень долго. Так вроде лучше )
Сохраняем файл.
Далее уже стандартно — создаем в скриптовом файле функцию типа
function spawn () alife():create("vedro",vector():set(координаты X,Y,Z),lvid,gvid) end
И вызываем эту функцию через диалог или другой скрипт.
Автор — KitkaT.Net 12:45, 27 сентября 2010 (UTC)
Редактирование — Pihan13 16:04, 27 сентября 2010 (UTC)