Momentary rot button (Source): различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
Строка 40: Строка 40:
  
 
== Inputs ==
 
== Inputs ==
 +
{{sdk inp enable}}
 +
{{sdk inp disable}}
 +
{{sdk inp SetTeam}}
 +
{{sdk inp Lock}}
 +
{{sdk inp UnLock}}
 +
{{sdk inp SetPosition}}
 +
*'''SetPositionImmediately''' - (от 0.0 до 1.0) моментально повернуть кнопку на указанную позицию; не издаются звуки "Sounds"; после поворота функция автоматического возврата не применяется;
 +
{{sdk inp Color}}
 +
{{sdk inp Alpha}}
 +
 
== Outputs ==
 
== Outputs ==
 
== Карта ==
 
== Карта ==

Версия 20:21, 19 октября 2009

Оригинал Momentary_rot_button

Описание

Объект momentary_rot_button используется для создания кнопок, которые вращаются при удерживании клавиши "Использовать" на них. Если отпустить клавишу "Использовать", то кнопка автоматически может возвратиться в своё начальное положение.

Особенности использования

  • Этот объект обновляется в каждом раунде. Это означает что любые изменения объекта НЕ будут наследоваться в последующих раундах.
  • Объект должен быть установлен там, где будет использоваться.
  • На карте может быть установлено множество этих объектов
  • Объект НЕ отбрасывает Lightmap-тени и динамические тени.
  • Объект может использовать или не использовать свою модель столкновений. Выбирается в процессе создания карты.
  • Объект может пересекаться с другими Brush-объектами.
  • Объект может быть покрыт любым материалом.

Ошибки

Не обнаружены.

Параметры

  • Team Num – команда к которой принадлежит этот объект (Нет/Террористы/Контр-Террористы); если игрок и этот объект находятся в одной команде, то игрок не сможет наносить визуальный урон объекту если на сервере mp_friendlyfire равно 0; (см. фильтр filter_activator_team);
  • Pitch Yaw Roll (Y Z X) – ориентация объекта на карте (направление распространения);
  • Start Position – (от 0 до 1.0) начальная позиция кнопки в начале каждого раунда; 0.0 – кнопка считается повёрнутой на угол 0 градусов; 1.0 – кнопка считается повёрнутой на угол "Rotation Distance";
  • Start Direction – направление в котором будет вращаться кнопка при активации (Вперёд/Назад);
  • Rotation Distance (deg) – на сколько градусов может поворачиваться кнопка при активации;
  • Rotation Speed (deg/sec) – скорость вращения объекта (градусов в секунду);
  • Auto-Return Speed (deg/sec) – скорость автоматического возврата кнопки; если значение это свойства равно 0, то кнопка будет работать точно так же как при включенном флажке "Toggle", даже если он не установлен; не используется если установлен флажок "Toggle";
  • Sounds – звук, воспроизводимый при активации объекта;
  • Solid Type – тип модели столкновений этого объект с другими объектами и игроками:
    • VPhysics – модель столкновений VPhysics; другие объекты, касающиеся этого объекта, не смогут сохранять своё точное положение относительно этого объекта, когда этот объект движется или вращается;
    • BSP – модель столкновений BSP; эта модель столкновений, в отличие от VPhysics, позволяет другим объектам, касающимся этого объекта, сохранять своё точное положение относительно этого объекта, когда этот объект движется или вращается;
  • Render Mode – режим рендеринга объекта;
  • FX Color (R G B) – цвет объекта;
  • FX Alpha (0-255) – прозрачность объекта; 255 – полностью не прозрачен; 0 - полностью прозрачен; не используется если свойство "Render Mode" равно "Normal" или "Don’t Render";
  • Render FX – эффект рендеринга объекта; например: мигание, плавное появление/исчезновение и т.п.;
  • Disable Receiving Shadows – отключить динамические тени от других объектов на этом объекте;
  • Minimum Light Level – минимальный уровень освещённости этого объекта; высокое значение этого свойства приведёт к тому, что объект станет очень ярким, будет хорошо заметен в темноте и на нём не будут различаться Lightmap-тени от других объектов; используется только в процессе компиляции карты;
  • Origin (X Y Z) – точка опоры объекта (указывается при помощи Helper’а). вокруг этой точки объект будет вращаться.

Флаги

  • Not Solid – объект не имеет физической модели и не будет сталкиваться с другими объектами и препятствовать их движению.
  • Toggle – игрок может сам деактивировать объект; если установлен этот флажок, то свойство "Delay Before Reset" не используется;
  • X Axis – объект вращается по оси X; если установлен этот флажок, то флажок "Y Axis" не используется;
  • Y Axis – объект вращается по оси Y; не используется если установлен флажок "X Axis";
  • Use Activates – объект можно активировать клавишей "Использовать";
  • Starts Locked – блокировать объект в начале каждого раунда;
  • Jiggle When Used While Locked – если игрок попытается использовать кнопку когда кнопка заблокирована, то в течение полу-секунды кнопка будет покачиваться, создавая анимацию, имитирующую попытки игрока повернуть кнопку.

Inputs

  • Enable – включить объект;
  • Disable – выключить объект;
  • SetTeam <integer> - установить новое значение свойства "Team Num"; 2 – Террористы; 3 – Контр-Террористы;
  • Lock – заблокировать объект;
  • Unlock – разблокировать объект;

Шаблон:Sdk inp SetPosition

  • SetPositionImmediately - (от 0.0 до 1.0) моментально повернуть кнопку на указанную позицию; не издаются звуки "Sounds"; после поворота функция автоматического возврата не применяется;
  • Color <R G B> - установить новое значение свойства "FX Color";
  • Alpha <integer> – (от 0 до 255) установить новое значение свойства "FX Alpha";

Outputs

Карта

Используются объекты

Описание карты

Смотрите также