hostage_entity
Описание
Объект hostage_entity используется для создания заложников. Заложники должны быть спасены командой Контр-Террористов на CS-картах.
Особенности использования
- Этот объект является специфическим для игры CS:S.
- Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
- Объект должен быть установлен там, где будет использоваться.
- На карте может быть установлено множество этих объектов
- Объект не должен задевать никакие другие объекты и World-геометрию, иначе заложник может не появиться во время игры.
- Внешний вид заложников выбирается игрой автоматически в начале каждого раунда.
Ошибки
Не обнаружены.
Параметры
- Team Num – команда к которой принадлежит этот объект (Нет/Террористы/Контр-Террористы); если игрок и этот объект находятся в одной команде, то игрок не сможет наносить визуальный урон объекту если на сервере mp_friendlyfire равно 0;
- Pitch Yaw Roll (Y Z X) – ориентация объекта на карте (направление распространения);
- Min Damage to Hurt – объект будет игнорировать любые типы повреждений со стороны других объектов и игрока, если величина этих повреждений меньше значения этого свойства;
- Damage Filter – имя объекта-фильтра, который будет контролировать типы повреждений которые можно будет наносить этому объекту;
- Disable Shadows – отключить динамические тени, отбрасываемые этим объектом (Нет/Да);
- Render Mode – режим рендеринга объекта;
- FX Color (R G B) – цвет объекта;
- FX Alpha (0-255) – прозрачность объекта; 255 – полностью не прозрачен; 0 - полностью прозрачен; не используется если свойство "Render Mode" равно "Normal" или "Don’t Render";
- Render FX – эффект рендеринга объекта; например: мигание, плавное появление/исчезновение и т.п.;
- Disable Shadows – отключить динамические тени, отбрасываемые этим объектом (Нет/Да);
- Shadow Cast Distance - максимальное расстояние на которое распространяются динамические тени от этого объекта;
- Fade Start Dist – расстояние от игрока до объекта, с которого объект начнёт плавно исчезать, а полностью исчезнет на расстоянии "Fade End Dist"; это расстояние должно быть меньше чем "Fade End Dist", но в игре они будут автоматически поменяны местами, если это не так; если значение этого свойства меньше нуля, то оно будет автоматически изменено и станет равным "Fade End Dist" - 400;
- Fade Scale – множитель для значений исчезновения объекта по умолчанию, используемых если:
- движок запущен в режиме DX7 и ниже;
- параметры исчезновения объектов настраиваются в объекте worldspawn (Hammer > Main menu > Map > Map properties...);
- движок будет использовать свои значения по умолчанию, когда свойства "Fade Start Dist" и "Fade End Dist" не указаны;
во всех этих случаях можно контролировать исчезновение объекта вручную:
-
- 0.0 – полностью отключить исчезновение, объект виден на любом расстоянии;
- меньше 1.0 – исчезновение начнётся с большего расстояния и будет более
растянутым по времени;
-
- больше 1.0 – исчезновение объекта начнётся на меньшей дистанции и будет выполнено быстрее обычного;
Inputs
- SetTeam - установить новое значение свойства "Team Num"; 2 – Террористы; 3 – Контр-Террористы;
- Ignite – поджечь объект;
- OnRescueZoneTouch – спасти заложника как если бы Контр-Террорист вывел его в зону безопасности; если в момент вызова этой функции заложника вёл за собой какой-либо игрок команды Контр-Террористов, то этому игроку будут добавлены деньги за спасение заложника;
- SetDamageFilter - установить новое значение свойства "Damage Filter";
- Color - установить новое значение свойства "FX Color";
- Alpha – (от 0 до 255) установить новое значение свойства "FX Alpha";
- EnableShadow – включить динамические тени от объекта;
- DisableShadow – выключить динамические тени от объекта;
- FadeMinDist - установить новое значение свойства "Fade Start Dist";
- FadeMaxDist - установить новое значение свойства "Fade End Dist".
Outputs
- OnIgnite - выполняется тогда, когда объект воспламеняется при вызове функции "Ignite".
Карта
csssdk_hostage_entity.vmf
Используются объекты
- hostage_entity
- func_hostage_rescue
- info_overlay
Описание карты
На карте четыре заложника hostage_entity. Играя за Контр-Террористов выведите их в зону спасения func_hostage_rescue для того чтобы выиграть раунд.
Если Вам понравилась эта страница, Вы можете разместить где-нибудь ссылку на неё: