Env message: различия между версиями
Перейти к навигации
Перейти к поиску
Slux (обсуждение | вклад) (Создана новая страница размером Категория:GoldSrc_Entity) |
Slux (обсуждение | вклад) м |
||
(не показаны 3 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
− | [[Категория: | + | [[Категория:Общие_Entity_GoldSource]] |
+ | |||
+ | Объект позволяет выводить на экран определённые сообщения из Half-Life. В CS малополезен. Рекомендуется использовать вместо него объект [[game_text]]. | ||
+ | |||
+ | == Использование == | ||
+ | Объект env_message размещается на карте. Ему присваивают имя («Name»). Используя PakExplorer или любую другую подобную программу (PakScape, Wally), находят в директории ''valve'' архив ''pak0.pak'', в нем открывают файл titles.txt. В этом файле прописаны все возможные сообщения, которые можно использовать для вывода на экран. Вот первая запись в этом файле: | ||
+ | |||
+ | <CODE> | ||
+ | CR27 | ||
+ | |||
+ | { | ||
+ | Black Mesa Research Facility | ||
+ | Black Mesa, New Mexico | ||
+ | } | ||
+ | </CODE> | ||
+ | |||
+ | Открывают редактор Hammer и в свойствах объекта env_message в параметре «Message Name» пишут CR27. | ||
+ | |||
+ | == Class Info == | ||
+ | |||
+ | *{{Name}} | ||
+ | |||
+ | *'''Target''' | ||
+ | :Сюда можно вписать имя объекта, который будет активирован после срабатывания env_message. | ||
+ | |||
+ | *'''Message Name''' | ||
+ | :Идентификатор сообщения из файла titles.txt | ||
+ | |||
+ | *'''Sound effect''' | ||
+ | :Звук при выводе сообщения. | ||
+ | |||
+ | *'''Volume''' 0-10 | ||
+ | :Громкость звука. 10 — максимально громкий. | ||
+ | |||
+ | *'''Sound Radius''' | ||
+ | :Радиус распространения звука (Small Radius — малый радиус, Medium — средний, Large — большой, Play Everywhere — играть по всей карте). | ||
+ | |||
+ | == Флаги == | ||
+ | |||
+ | *'''Play Once''' | ||
+ | :Если отмечено, то сообщение можно вывести на экран только 1 раз. | ||
+ | |||
+ | *'''All Clients''' | ||
+ | :Если отмечено, то сообщение будет показано на экранах всех игроков, а не только на экране игрока, активировавшего env_message. |
Текущая версия на 14:40, 1 мая 2019
Объект позволяет выводить на экран определённые сообщения из Half-Life. В CS малополезен. Рекомендуется использовать вместо него объект game_text.
Использование
Объект env_message размещается на карте. Ему присваивают имя («Name»). Используя PakExplorer или любую другую подобную программу (PakScape, Wally), находят в директории valve архив pak0.pak, в нем открывают файл titles.txt. В этом файле прописаны все возможные сообщения, которые можно использовать для вывода на экран. Вот первая запись в этом файле:
CR27
{
Black Mesa Research Facility
Black Mesa, New Mexico
}
Открывают редактор Hammer и в свойствах объекта env_message в параметре «Message Name» пишут CR27.
Class Info
- Name
- Имя объекта. Нужно для активации кнопкой или триггером, либо для использования объекта в качестве мишени.
- Target
- Сюда можно вписать имя объекта, который будет активирован после срабатывания env_message.
- Message Name
- Идентификатор сообщения из файла titles.txt
- Sound effect
- Звук при выводе сообщения.
- Volume 0-10
- Громкость звука. 10 — максимально громкий.
- Sound Radius
- Радиус распространения звука (Small Radius — малый радиус, Medium — средний, Large — большой, Play Everywhere — играть по всей карте).
Флаги
- Play Once
- Если отмечено, то сообщение можно вывести на экран только 1 раз.
- All Clients
- Если отмечено, то сообщение будет показано на экранах всех игроков, а не только на экране игрока, активировавшего env_message.