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

§ 2. 32 основных энтити-объектов


В этой статье мы рассмотрим свойства 35 основных энтити-объектов, используемых для постройки CS-карт. Мы просто выбрали самые часто используемые объекты из более чем 115, описанных в остальных документах справочника по энтити-объектам.

Несмотря на огромное количество энтити-объектов, реально используется только четверть из них! Остальные применяются очень редко и уж точно не понадобятся начинающему мапперу.

1. Самые необходимые объекты (свойства)

1. Info_player_deathmatch
info_player_deathmatch Объект определяет собой место появления 1 террориста. Следите за тем, чтобы данный объект находился на некотором расстоянии над поверхностью земли, а также не был «вмонтирован» в стены и не касался других таких же объектов, иначе, родившись, игрок не сможет двигаться или вовсе умрет.

Параметром «Angle» Вы можете задать направление взгляда игрока, после его появления. Это бывает полезно сделать, если игрок смотрит в стену и нужно тратить время в начале раунда на разворот. Нужный угол легко определить в редакторе на виде сверху.



2. Info_player_start
info_player_start Объект определяет собой место появления контр-террориста. Следите за тем, чтобы данный объект находился на некотором расстоянии над поверхностью земли, а также не был «вмонтирован» в стены и не касался других таких же объектов, иначе, родившись, игрок не сможет двигаться или вовсе умрет.

Параметром «Angle» Вы можете задать направление взгляда игрока, после его появления. Это бывает полезно сделать, если игрок смотрит в стену и нужно тратить время в начале раунда на разворот. Нужный угол легко определить в редакторе на виде сверху.



3. Light
light Маленький источник света (что-то вроде лампочки). Объект используется для освещения помещений. В свойствах Вы можете задать цвет и яркость света.
свойства:
Target
Обычно параметр не используется. Однако сюда можно вписать имя объекта-мишени (info_target). Тогда свет от лампочки будет направлен на этот объект. Если оставить этот параметр пустым, то свет будет распространяться во все стороны

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

Brightness
Здесь указывается цвет (в формате RGB — красный, зеленый, синий) и яркость света. Первые три цифры отвечают за цвет, последняя — за яркость

Для определения цвета нажмите кнопку «Pick color» и выбирите необходимый цвет. Нажмите «OK». Первые три цифры уже определены. Остается выставить яркость лампочки четвертой цифрой. Обычно выставляются значения от 80 до 250 (чем больше значение, тем ярче светит лампочка)

Замечание: если установить все четыре значения в 0 0 0 0, то лампочка будет светить белым светом со средней яркостью

Appearance
Тип лампочки (обычная установлена по умолчанию, также есть быстро или медленно пульсирующая и др.)

Custom Appearance
Здесь можно установить параметры мерцания лампочки. Для этого используются комбинации букв английского алфавита от a до z, где «a» — потухшая лампочка, «z» — горящая. Например, комбинация abcdedcba заставит лампочку сначала загорется, потом потухнуть, затем это повторится

Чтобы иметь возможность устанавливать свой режим мерцания, необходимо дать лампочке имя (Name), при этом активировать лампочку нет необходимости, она загорится сама

флаги:
Initialy dark
Если отмечено, то лампочка будет выключена в начале раунда. Чтобы включить лампочку, ее необходимо активировать кнопкой или триггером



4. Light_environment
light_environment Основной источник света на картах с небом. Используется для создания общего освещения карты, которое проецируется с неба (т.е. SKY-брашей, расположенных вокруг карты и окрашенных со всех сторон текстурой SKY).
свойства:
Name
Имя (не надо)

Pitch Yaw Roll (Y Z X)
Здесь определяется направление света. Необходимое направление света легко определить, поставив вид сверху и указав необходимый угол в пармаетре «Angle»

Pitch
Угол в градусах, под которым свет направлен к земле. Используйте здесь только отрицательные значения. Например, значение -90 означает перпендикулярное к земле направление света. Часто используются значения -60, -45 и -30. Чем ближе значение к 0, тем более длинными будут тени, отбрасываемые стенами и др. объектами на карте

Brightness
Здесь указывается цвет (в формате RGB — красный, зеленый, синий) и яркость света (0-255). Первые три цифры отвечают за цвет, последняя — за яркость

Для определения цвета нажмите кнопку «Pick color» и выбирите необходимый цвет. Нажмите «OK». Первые три цифры уже определены. Остается выставить яркость света четвертой цифрой. Значения от 0 до 255 (чем больше значение, тем ярче свет). Для ночной карты поставьте значение 10-15, для дневной карты обычно используются значения от 70 до 150



5. Func_buyzone
Определяет зону для покупки оружия (обычно размещается на базах команд). Объект необходимо закрашивать со всех сторон специальной текстурой AAAtrigger.
свойства:
Team
Здесь указывается какая из команд может покупать оружие внутри данной зоны (All teams — обе команды / Terrorist / Counter-Terrorist)



6. Func_bomb_target
На de-картах данный объект определяет место для закладки бомбы. Используется вместо info_bomb_target, более того отменяет его действие (если он присутствует на карте). Позволяет более точно определить место закладки бомбы. Для создания места закладки бомбы необходимо сделать браш, окрашенный со всех сторон текстурой AAAtrigger и затем превратить его в энтити func_bomb_target.
свойства:
Target (then bomb blows)
Имя объекта, который должен взорваться вместе с бомбой (как например, ящики на de_dust). Чтобы взорвать несколько объектов одновременно (например, 5 ящиков), следует превратить их в func_breakable, дать одинаковые имена и поставить у каждого флаг «Only trigger»



7. Hostage_entity
hostage_entity Объект определяет место появления 1 заложника. Следите за тем, чтобы данный объект находился на некотором расстоянии над поверхностью земли, а также не был «вмонтирован» в стены и не касался других таких же объектов, иначе, родившись, заложник не сможет двигаться.
свойства:
Model
Путь к файлу *.mdl с моделью заложника, по умолчанию models/hostage.mdl

Skin
Здесь Вы можете выбрать скин (одежду) заложника, если у модели их несколько. Модели и скины можно просмотреть при помощи программы Half-Life Model Viewer



8. Func_hostage_rescue
На cs-картах данный объект определяет место для спасения заложников. Используется вместо info_hostage_rescue, более того отменяет его действие (если он присутствует на карте). Позволяет более точно определить место спасения заложников.