Понедельник, 25.11.2024, 06:07

logo

Пользовательский поиск

Меню сайта
Категории раздела
Разное [15]
Tutorials
Создание карт [13]
Создание моделей [2]
Кодинг [14]
Создание карт CS [197]
Учебник cs-mapper
Свойства entity HL-CS [117]
Форма входа
Наш сервер CS 1.6
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 167
Друзья сайта


Главная » Статьи » HL Development » Создание карт CS


Свойства всех Trigger-объектов



CS-MAPPER — Создание карт для
 CS. 
 
 
Ссылки 
Статьи

Справочник по энтити-объектам

§ 4.5 Свойства всех Trigger-объектов


Trigger-объекты или просто триггеры одни и самых часто используемых объектов на любой карте. Триггеры применяются для активации других объектов. Например, часто создаются триггеры, при прохождении через которые, раздается звук.

7 триггеров из 10 являются брашевыми. Для их изготовления создаются браши, закрашенные со всех сторон специальной текстурой AAAtrigger. Затем браш превращается в триггер.



1. Trigger_auto
trigger_auto Активирует указанный в параметре «Target» объект сразу же после загрузки карты. Действует только один раз, т.е. во втором и всех последующих раундах активировать объект уже не будет. Рекомендуем установить задержку перед активацией как минимум в 0.5 секунды. Это нужно для того, чтобы все объекты на карте успели появиться, прежде чем trigger_auto начнет что-то активировать.
свойства:
Target
Впишите сюда имя объекта, который нужно активировать в начале игры

Delay before trigger
Время в секундах до активации объекта, указанного в «Target» (рекомендуем поставить минимум 0.5 секунды)

KillTarget
Сюда можно вписать имя объекта, который будет уничтожен после активации trigger_auto (Внимание! Объект будет уничтожен на все оставшиеся раунды!)

Trigger state
Состояние переключения. Оно отвечает за то, как триггер будет активировать объекты (точнее в каких случаях). Всего существует 3 состояния:

    on
    Если выбрать «on», то триггер будет только включать объекты (например, включать лампочку), если лампочка уже горит, то триггер на нее никак не воздействует

    off
    Если выбрать «off», то триггер будет только выключать объекты (например, выключать звук), если звук не играет (уже выключен), то триггер на него никак не воздействует

    toggle
    Если выбрать «toggle», то триггер активирует объект в любом случае (независимо от того включен он или нет)
флаги:
Remove on fire
Если отмечено, то после активации, trigger_auto будет уничтожен (Внимание! Объект будет уничтожен на все оставшиеся раунды!)



2. Trigger_camera
trigger_camera Объект позволяет поставить на карту камеру, через которую активировавший ее игрок, сможет смотреть на заранее определенные участки карты (подобные камеры используются на cs_assault).

Подробнее о различных способах применения камер читайте в статьях Учебника из раздела «Камеры».
свойства:
Target
Имя объекта, на который будет направлен взгляд камеры (мишень). Мишенью может быть любой объект, имеющий имя. Обычно для этих целей используется объект info_target

Delay before trigger
Время в секундах до уничтожения объекта KillTarget

KillTarget
Сюда можно вписать имя объекта, который будет уничтожен после первой активации камеры (Внимание! Объект будет уничтожен на все оставшиеся раунды!)

Name
Дайте камере имя, чтобы ее можно было активировать при помощи кнопки или другого триггера

Hold time
Время в секундах, на протяжении которого игрок будет видеть изображение с камеры

Path corner
Имя первого объекта path_corner (нужно для движущейся камеры)

Initial speed
Начальная скорость движения камеры (нужно для движущейся камеры)

Acceleration units/sec^2
Ускорение движения камеры, юнитов в секунду2

Stop deceleration units/sec^2
Торможение камеры перед окончанием движения, юнитов в секунду2

флаги:
Start at player
Если отмечено, то камера начнет свое движение с места глаз игрока

Follow player
Если отмечено, то камера будет следить за игроком (держать его в фокусе)

Freeze player
Если отмечено, то игрок не сможет двигаться, когда смотрит в камеру



3. Trigger_changetarget
trigger_changetarget Позволяет изменять параметр «Target» любому объекту.

Предположим на карте есть 2 лампочки (лампочка-1 и лампочка-2). Также есть кнопка, которая включает лампочку-1. При помощи trigger_changetarget мы можем изменить цель у кнопки с лампочки-1 на лампочку-2, т.е. теперь кнопка будет включать вторую лампочку.
свойства:
Target
Имя объекта, которому нужно изменить параметр «Target»

Delay before trigger
Время в секундах перед изменением параметра «Target» у объекта

KillTarget
Сюда можно вписать имя объекта, который будет уничтожен после активации trigger_changetarget (Внимание! Объект будет уничтожен на все оставшиеся раунды!)

Name
Имя (нужно для активации)

New target
Новое значение параметра «Target» для изменяемого объекта



4. Trigger_counter
trigger_counter Активирует указанный в поле «Target» объект только после определенного количества своих собственных активаций.
свойства:
Target
Впишите сюда имя объекта, который нужно активировать

Name
Дайте trigger_counter имя, чтобы его можно было активировать другим триггером. Если имени не дать, то триггер сработает, когда игрок пройдет сквозь него

Kill target
Сюда можно вписать имя объекта, который будет уничтожен после активации trigger_counter (Внимание! Объект будет уничтожен на все оставшиеся раунды!)

Master
Имя объекта multisource

Delay before trigger
Время в секундах до активации объекта, указанного в «Target»

Count before activation
Необходимое количевство активаций trigger_counter перед тем, как он в свою очередь активирует объект

флаги:
Pushables
Если отмечено, то триггер будет активироваться (считать свой активации) при попадании в него передвигаемых объектов func_pushable (а не только игроков)



5. Trigger_gravity
trigger_gravity Изменяет уровень гравитации для игрока, активировавшего триггер (прошедшего через него). Помните, что для восстановления нормальной гравитации, игрок должен пройти через второй такой объект, который возвращает гравитацию на стандартный уровень, т.е. необходимо использовать два объекта trigger_gravity.
свойства:
Target
Впишите сюда имя объекта, который необходимо активировать при прохождении игрока через trigger_gravity

Name
Дайте триггеру имя, чтобы его можно было активировать кнопкой или другим триггером. Если имя не указать, то триггер сработает, когда игрок пройдет сквозь него

Kill target
Сюда можно вписать имя объекта, который будет уничтожен после активации trigger_gravity (Внимание! Объект будет уничтожен на все оставшиеся раунды!)

Master
Имя объекта multisource

Delay before trigger
Время в секундах до активации объекта, указанного в «Target»

Gravity (0.0-1)
Уровень гравитации в пределах от 0 до 1, где 1 — нормальный уровень гравитации

флаги:
Pushables
Если отмечено, то trigger_gravity будет действовать не только на игроков, но и на объекты func_pushable



6. Trigger_hurt
trigger_hurt Наносит игроку, прошедшему через него, повреждения различного характера: электрошок, замораживание и пр. Например, можно сделать огонь и вокруг разместить trigger_hurt, тогда при прохождении через огонь, игрок получит повреждения.
свойства:
Name
Дайте триггеру имя, чтобы его можно было включать и выключать. Если имя не указать, то триггер сработает, когда игрок пройдет сквозь него

Target
Впишите сюда имя объекта, который необходимо активировать при активации trigger_hurt

Master
Имя объекта multisource

Damage
Количество повреждений наносимых игроку попавшему в область действия триггера (процентов в секунду)

Delay before trigger
Время в секундах до активации объекта, указанного в «Target»

Damage type
Тип повреждений (общее, падение, ожог, замерзание, отравление, шок, радиация, парализация и пр.)

флаги:
Target once
Если отмечено, то trigger_hurt активирует объект, указанный в «Target» только один раз. В противном случае trigger_hurt будет активировать объект каждый раз, когда кто-то будет проходить через него

Start off
Если отмечено, то триггер изначально будет выключен (игроку повреждения наноситься не будут до тех пор, пока триггер не будет включен)

FireClientOnly
в CS флаг не используется

TouchClientOnly
в CS флаг не используется



7. Trigger_multiple
trigger_multiple Триггер позволяет многократно активировать любой объект. Часто через trigger_multiple активируются звуки на картах.
свойства:
Target
Впишите сюда имя объекта, который необходимо активировать при прохождении игрока через trigger_multiple

Name
Если дать триггеру имя, то его можно будет активировать кнопкой или другим триггером. Если имени не указать, то триггер сработает, когда игрок пройдет сквозь него

Kill target
Сюда можно вписать имя объекта, который будет уничтожен после активации trigger_multiple (Внимание! Объект будет уничтожен на все оставшиеся раунды!)

Master
Имя объекта multisource

Delay before trigger
Время в секундах до активации объекта, указанного в «Target»

Delay before reset
Время в секундах, по истечении которого, триггер может быть активирован вновь (в течении этого времени триггер работать не будет)

флаги:
Pushables
Если отмечено, то trigger_multiple можно активировать не только прохождением через него, но и передвижением объектов func_pushable



8. Trigger_once
trigger_once Триггер активирует указанный в «Target» объект при прохождении игрока сквозь него (работает один раз).
свойства:
Свойства и флаги схожи с trigger_multiple. Единственное отличие от trigger_multiple — нельзя задать задержку по времени, когда его вновь можно будет активировать, т.к. он работает только 1 раз



9. Trigger_push
trigger_push Триггер создает невидимую область, при вхождении в которую игрок будет вытолкнут в определенном направлении с определенной силой. С помощью trigger_push можно сделать, например, подводное течение или мощный вентилятор. Помните катапульту на de_rats3, которая помогает добраться с пола на летающую тарелку? Автор карты как раз использовал trigger_push для подталкивания игрока.
свойства:
Target
Впишите сюда имя объекта, который необходимо активировать при прохождении игрока через trigger_push

Name
Если триггеру дать имя, то его можно будет активировать кнопкой или другим триггером. Если имени не указать, то триггер сработает, когда игрок пройдет сквозь него

Kill target
Впишите сюда имя объекта, который необходимо уничтожить после активации trigger_push (Внимание! Объект будет уничтожен на все оставшиеся раунды!)

Master
Имя объекта multisource

Delay before trigger
Время в секундах до активации объекта, указанного в «Target»

Speed of push
Скорость в юнитах, с которой триггер будет толкать игрока

флаги:
Once only
Если отмечено, то триггер сработает только один раз (1 раз толкнет игрока)

Start off
Если отмечено, то триггер изначально будет выключен (толкать игрока не будет до тех пор, пока его не включат)

Pushables
Если отмечено, то trigger_push будет толкать не только игрока, но и объекты func_pushable



10. Trigger_relay
trigger_relay С помощью этого триггера можно активировать объект, указанный в «Target», в зависимости от того, включен он или выключен.
свойства:
Name
Имя (нужно для активации)

Target
Впишите сюда имя объекта, который необходимо активировать, при срабатывании trigger_relay

Delay before trigger
Время в секундах до активации объекта, указанного в «Target»

Kill target
Впишите сюда имя объекта, который нужно уничтожить после активации trigger_relay (Внимание! Объект будет уничтожен на все оставшиеся раунды!)

Trigger state
Состояние переключения. Оно отвечает за то, как триггер будет активировать объекты (точнее в каких случаях). Всего существует 3 состояния:

    on
    Если выбрать «on», то триггер будет только включать объекты (например, включать лампочку), если лампочка уже горит, то триггер на нее никак не воздействует

    off
    Если выбрать «off», то триггер будет только выключать объекты (например, выключать звук), если звук не играет (уже выключен), то триггер на него никак не воздействует

    toggle
    Если выбрать «toggle», то триггер активирует объект в любом случае (независимо от того включен он или нет)
флаги:
Remove on fire
Если отмечено, то после первой своей активации trigger_relay будет уничтожен (Внимание! Триггер будет уничтожен на все оставшиеся раунды!)



11. Trigger_teleport
trigger_teleport Телепортирует (переносит) игрока в указанное место на карте. Место указывается объектом info_teleport_destination.
свойства:
Target
Имя объекта info_teleport_destination, куда будет телепортирован игрок

Name
Если дать триггеру имя, то его можно будет активировать кнопкой или другим триггером. Если имени не указать, то триггер сработает, когда игрок пройдет сквозь него

Kill target
Впишите сюда имя объекта, который нужно уничтожить после активации trigger_teleport (Внимание! Объект будет уничтожен на все оставшиеся раунды!)

Delay before trigger
Время в секундах до переноса игрока в точку телепортации

флаги:
Pushables
Если отмечено, то триггер будет телепортировать не только игроков, но и объекты func_pushable



Энтити.

§ 1      Что такое энтити?
§ 2      35 основных энтити-объектов часть 1
§ 2.1   35 основных энтити-объектов часть 2
§ 3      Параметры отображения энтити-объектов

§ 4.1   Свойства всех Env-объектов
§ 4.2   Свойства всех Func-объектов
§ 4.3   Свойства всех Game-объектов
§ 4.4   Свойства всех Info-объектов
§ 4.5   Свойства всех Trigger-объектов
§ 4.6   Свойства всех Xen-объектов
§ 4.7   Свойства всех остальных объектов

К списку объектов

Категория: Создание карт CS | Добавил: SuperStart (29.02.2012)
Просмотров: 3287 | Теги: Халф, Half Life, steam, Counter-Strike, HL, cstrike, counter strike, mods, game, valve | Рейтинг: 0.0/0 |



Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Copyright www.akksimo.net © 2024