Space restrictor — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Space restrictor — различия между версиями

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

Перейти к: навигация, поиск
(Начало)
(Логика)
Строка 1: Строка 1:
 
comment4,
 
comment4,
  
==Логика==
+
comment4,
 
+
===Выдача infoportions===
+
Теперь логика для рестриктора:
+
 
+
<pre>
+
[logic]
+
active = sr_idle
+
 
+
[sr_idle]
+
on_actor_inside = %+имя инфопоршня%
+
END
+
</pre>
+
 
+
С такой логикой рестриктор будет выдавать ГГ инфопоршень.
+
 
+
===Эффекты выброса===
+
 
+
<pre>
+
[logic]
+
active = sr_idle
+
 
+
[sr_idle]
+
on_timer = 100000| %=start_small_reject% sr_idle2
+
 
+
[sr_idle2]
+
on_timer = 100000| %=start_small_reject% sr_idle
+
END
+
</pre>
+
 
+
Такая логика будет запускать каждые 100 сек. эффекты выброса.
+
 
+
===Проверка на наличие и выдача infoportion===
+
<pre>
+
[logic]
+
active = sr_idle
+
 
+
[sr_idle]
+
on_actor_inside = {=имя_инфопоршня_3 +имя_инфопоршня_2} nil %+имя_инфопоршня_1%
+
END
+
</pre>
+
 
+
{=имя_инфопоршня_3 +имя_инфопоршня_2} - это проверка(условие) что у ГГ есть нужный инфопоршень.Если есть,то рестриктор выдаст нужный инфопоршень.
+
  
 
==Shapes==
 
==Shapes==

Версия 10:53, 20 мая 2011

comment4,

comment4,

Shapes

Двигаем дальше.
shapes = тут вписываем названия шейпов

Пример:

shapes = shape0

shape0:type = - это тип шейпа. Ставить или box,или sphere.
box - коробка
sphere - сфера

shape0:axis_x = ваша цифра,0,0
shape0:axis_y = 0,ваша цифра,0
shape0:axis_z = 0,0,ваша цифра
- это размеры шейпа.

restrictor_type - тип рестриктра.
Я везде ставлю restrictor_type = 3, поэтому сказать не могу на что влияет значение.
Ну вот и всё.Думаю всё чётко и ясно.Будут вопросы обращайтесь.
ПС: спасибо р-09 за объяснение некоторых моментов с логикой.

Статью написал: джЭдай, SGMTeam.
Статью преобразовывал в вики (неправильный перенос строк, ошибки с отсутствием некоторых знаков, запись в категорию) - Rekongstor

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