Как заспавнить физический объект? - Работа со скриптами - Тени Чернобыля - Каталог статей - S.T.A.L.K.E.R - комната модов
Главная | Регистрация | Вход | Приветствую Вас | Гость| RSS















Меню
Категории раздела
Работа со скриптами [32]
Самые разные полезные статьи по скриптам игры S.T.A.L.K.E.R
Работа с конфигами [13]
Всякие полезные материалы по работе со Сталкером ТЧ.
Базовые знания [6]
Основы для тех кто хочет заниматься модами.
Для тех кто чуть больше чем новичок :) [7]
Работа с ACDC, all.spawn , скрипты...
SDK [3]
Все о работе в официальном SDK.
Прохождения модов ТЧ. [20]
Здесь выкладываем различные прохождения кучи различных модов для ТЧ.
Свежий хабар






Главная » Статьи » Тени Чернобыля » Работа со скриптами

Как заспавнить физический объект?
Как заспавнить физический объект

В этой статье вы узнаете как создать спавнящийся физический объект.
Выбираем нужную модель из папки 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)
Категория: Работа со скриптами | Добавил: drweb66 (17.11.2010)
Просмотров: 2479 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
PDA
Поиск
Как вы думаете,
Какие части СТАЛКЕР вам нравятся больше?
Всего ответов: 2854
Сообщения
Разное
AP production - видео обзоры модов для игры S.T.A.L.K.E.R.

На территории Зоны: 4
Отмычек: 4
Опытных ходоков: 0


Design by:
Guenplenтм, with the participation of Orlenok Design Studio ®
Правообладателям
2016