Разрушаемые модели: различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
м
м
 
(не показано 10 промежуточных версий 3 участников)
Строка 1: Строка 1:
[[Категория:Маппинг_GoldSrc]]
+
[[Категория:Туториалы_для_GoldSource]]
 +
[[Категория:Маппинг GoldSrc]]
 
Данный способ позволит появляться модели каждый раунд!
 
Данный способ позволит появляться модели каждый раунд!
  
{Шаг первый}
+
== Начало ==
Начало:
 
Для начала создадим cycler_sprite и укажем путь к модели, в данном случае это будет models/props/box_misc.mdl
 
В строке Name пишем box
 
  
{Шаг второй}
+
Для начала следует создать [[cycler_sprite]] и указать путь к модели, ''пример:''"models/props/box_misc.mdl".
Параметры появления:
 
После создаем env_render и в строке Name пишем boxrespawn
 
В Target пишем: box
 
  
{Шаг третий}
+
В строке Name указать имя ''box''.
Параметры невидимости:
 
Снова создаем env_render и указываем такие параметры:
 
  
Name: boxbreak
+
== Параметры появления ==
Target: box
 
Render Mode: Texture
 
FX Amount: 0
 
  
{Шаг четвёртый}
+
Создать [[env_render]] и в строке Name написать ''boxrespawn''.
Physicbox:
+
В "Target" вписать: box.
Теперь берёмся за physicbox
 
Создаем func_breakable и задаем такие параметры:
 
  
Target on break: boxbreak
+
== Параметры невидимости ==
Render Mode: Texture
 
FX Amount: 0
 
Strength: 50
 
Material type: Wood
 
  
{Шаг пятый}
+
Создать второй env_render и указать параметры:
Постоянный respawn модели:
 
Создаем func_door минимального размера с такими параметрами:
 
  
Name: boxrespawndoor
+
''Name: boxbreak''
Target: boxrespawn
 
Render Mode: Texture
 
FX Amount: 0
 
Delay before close: -1  - чтоб за раунд её можно активировать только 1 раз!
 
  
{Шаг шестой}
+
''Target: box''
Последний штрих:
 
Создаем trigger_multiple на респе T и CT что б активировать появление коробки в начале раунда и указываем такие параметры
 
  
Target: boxrespawndoor
+
''Render Mode: Texture''
  
 +
''FX Amount: 0''
  
Все готово
+
'''Physicbox:'''
Теперь коробка будет появляться во всех раундах
+
 
 +
Создать [[func_breakable]] и задать параметры:
 +
 
 +
''Target on break: boxbreak''
 +
 
 +
''Render Mode: Texture''
 +
 
 +
''FX Amount: 0''
 +
 
 +
''Strength: 50''
 +
 
 +
''Material type: Wood''
 +
 
 +
== Постоянный respawn модели ==
 +
 
 +
Необходимо создать [[func_door]] минимального размера с такими параметрами:
 +
 
 +
''Name: boxrespawndoor''
 +
 
 +
''Target: boxrespawn''
 +
 
 +
''Render Mode: Texture''
 +
 
 +
''FX Amount: 0''
 +
 
 +
Delay before close: -1''  — активация за раунд только 1 раз!
 +
 
 +
== Последний штрих ==
 +
 
 +
Создать [[trigger_multiple]] на респауне T и CT что бы активировать появление коробки в начале раунда и указать параметры:
 +
 
 +
''Target: boxrespawndoor''
 +
 
 +
Все готово. Теперь коробка будет появляться во всех раундах.

Текущая версия на 15:50, 30 декабря 2019

Данный способ позволит появляться модели каждый раунд!

Начало

Для начала следует создать cycler_sprite и указать путь к модели, пример:"models/props/box_misc.mdl".

В строке Name указать имя box.

Параметры появления

Создать env_render и в строке Name написать boxrespawn. В "Target" вписать: box.

Параметры невидимости

Создать второй env_render и указать параметры:

Name: boxbreak

Target: box

Render Mode: Texture

FX Amount: 0

Physicbox:

Создать func_breakable и задать параметры:

Target on break: boxbreak

Render Mode: Texture

FX Amount: 0

Strength: 50

Material type: Wood

Постоянный respawn модели

Необходимо создать func_door минимального размера с такими параметрами:

Name: boxrespawndoor

Target: boxrespawn

Render Mode: Texture

FX Amount: 0

Delay before close: -1 — активация за раунд только 1 раз!

Последний штрих

Создать trigger_multiple на респауне T и CT что бы активировать появление коробки в начале раунда и указать параметры:

Target: boxrespawndoor

Все готово. Теперь коробка будет появляться во всех раундах.