Как заспавнить физический объект — S.T.A.L.K.E.R. Inside Wiki

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

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск


Как создать спавнящийся физический объект.

Выбираем нужную модель из папки meshes\objects.

           Создаем в файле misc\items.ltx (или своем конфиге) новую секцию 
           которая будет выглядеть так:
                  [1]:identity_immunities
                  $spawn                        = "2"
                  visual                        = 3
                  cform                   = skeleton
                  class					= P_SKELET
                  remove_time       = 4
           Где:
            1 - Свое название латиницей.Потом мы будем через это название спавнить.Пусть будет "vedro"
            2 - "dynamic_objects\el_tehnika\komp_klava" - вообще я пока не понимаю зачем это)
            3 - Путь до выбранного физического объекта из папки meshes. Например : objects\dynamics\decor\vedro_01.ogf
            4 - Число до от 0 до 9999, влияет на время через которое объект исчезнет. Вроде если поставить 9999 то он не исчезнет ооочень долго :)

Сохраняем файл.

Далее уже стандартно - создаем в скриптовом файле функцию типа

             function spawn () 
               alife():create("vedro",vector():set(координаты X,Y,Z),lvid,gvid)
               end

И вызываем эту функцию через диалог или другой скрипт.

Извините за корявый стиль изложения, просто сам новичок еще в модмейкерстве )

--KitkaT.Net 12:45, 27 сентября 2010 (UTC)

Другие места
LANGUAGE