Грамотный спавн через скрипт — S.T.A.L.K.E.R. Inside Wiki

Грамотный спавн через скрипт

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

Версия от 11:24, 7 мая 2012; 109.205.254.88 (обсуждение)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Всем известна функция спавна в одну строку:

alife():create("section",vector():set(x,y,z),lvertex,gvertex)

Однако лучше делать так:

 
function create_object()
        local a = vector()  -- задаем, что переменная "a" - это вектор.
        local obj  -- задаем переменную "obj". Ее значение задается позже.
        a.x = x  -- вектор X. Подставить значение.
        a.y = y  -- вектор Y. Подставить значение.
        a.z = z  -- вектор Z. Подставить значение.
        obj = alife():create("section",a,lvertex,gvertex)  -- функция спавна. "a" - это вектор. Указывать вектор не надо (мы его задали выше).
end
 

Автор

Vllzl

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