Школа Counter-Strike - Часть 5.10 Как сделать AS-карту?

Мир Counter-Strike

Приветствую Вас Гость | RSSГлавная | Часть 5.10 Как сделать AS-карту? | Регистрация | Вход
Главное меню
Теория CS
Видео школа CS 1.6
Скачать
Магазин
Мастерская
Арт-Cs
Новые видео уроки CS 1.6Новые материалы и файлы


Учебник по созданию карт
Часть 5. Первые практические уроки.

Часть 5.10 Как сделать AS-карту?

Из данного материала вы узнаете, как сделать уровень с VIP-ом, то есть AS-уровень.

Необходимо, чтобы вы знали следующие два энтити-объекта:

- func vip safetyzone
- info vip start
(см. раздел "Энтити")

AS-уровни не так любимы игроками, как DE или CS, но раз уж они предстваляют собой стандартный режим в Counter-Strike, то опишем как их создавать. Если вы вдург не знаете, то мы напомним, что AS-уровень это уровень с VIP'ом (игрок с пистолетом, который не может покупать оружие), контр-террористы должны отвести его в определенную область в уровне (часто данных областей две), а террористы — не дать этого сделать.

Начнём делать AS-карту. Сначала определим место появления VIP'а (создадим точечный энтити-объект info_vip_start). Конечно, VIP должен быть один, поэтому и энтити-объект info_vip_start следует делать только 1. Объект устанавливается также, как и простые точки появления игроков (info_player_deathmatch и info_player_start), работают те же правила: объект не должен касаться стен и других таких же объектов, а также он должен быть несколько выше (на 16-32 юнита) пола. VIP'а нужно устанавливать рядом с другими контр-террористами. Если вы создаёте десять точек рождения террористов, то контр-террористов должно быть 9 + 1 VIP.

Определение места появления VIP'a объектом info_vip_start


Теперь созадим область, в которую VIP'а должны отвести контры. Делается это с помощью энтити func_vip_safetyzone. Выберите текстуру со спец. названием AAATrigger. Это спец. текстура, которая используется для изготовления подобных энтити-объектов. Может быть у вас найдётся несколько разных на вид текстур AAATrigger. Какую использовать? Любую! Важен не внешний вид текстуры, а её спец. имя.

Теперь выберем инструмент Block, определите область в уровне, куда контр-террористы должны привести VIP'a, и создайте на нем простой браш. Размеры браша полностью определяют зону, куда требуется привести VIP'а (смотрите картинку ниже).

Определение области спасения VIP'a объектом func_vip_safetyzone


Но простой браш, окрашенный текстурой AAATrigger, работать не будет. Его нужно превратить в энтити-объект. Для этого выберем его и нажмём [Ctrl-T], в появившемся окошке в списке выберем энтити-объект func_vip_safetyzone. Закроем окошко. Пространство для спасения VIP'a определено. Теперь уровень автоматом будет AS-уровнем.

Естественно, для полноценного AS-уровня нужно сделать несколько точек рождения игроков, максимальное число: 32, то есть по 16 за террористов и контр-террористов (больше не позволяет HL/CS). Выбирайте количество точек в зависимости от размера уровня. Если уровень небольшой, то, возможно, хватит по 10 точек на каждую сторону.

У объекта info_vip_start нет каких-то спец. параметров, кроме направления взгляда игрока при появлении на старте раунда. Угол выставляется в свойствах данных энтитей чёрточкой в черном кружке (в компасе) или цифрами (смотрите картинку ниже). Свойства объекта вызываются нажатием сочетания клавиш [Alt-Enter].

Определения угла поворота игрока в начале раунда


Из картинки выше видно, что по умолчанию при рождении игрок всегда смотрит направо на виде сверху (0 градусов). Представим, что основной проход находится слева, в этом случае, игроку необходимо будет разворачиваться на 180 градусов в начале каждого раунда, что утомительно и мешает сосредоточится на покупке оружия. В таких случаях совсем не лишним будет указать угол направления взгляда (как показано на картинке выше).


Точное указание места покупки оружия

Пространство, в котором игроки покупают оружие, автоматом располагается около точек их рождения. Но есть возможность указать точное пространство для покупки оружия. Для этого создается объект, закрашенный спец. текстурой AAATrigger, затем он превращается нажатием сочетания клавиш [Ctrl-T] в энтити func_buyzone.

Размер энтити func_buyzone и определяет пространство для закупки оружия, выйдя за которое оружие купить нельзя. По обыкновению, этот объект размещают на базах команд так, чтобы он закрывал все точки появления игроков данной команды. Важно! После создания func_buyzone необходимо указать, какая из команд может закупать оружие в данной зоне.

Указывается это в свойствах объекта. Выберите func_buyzone и нажмите [Alt-Enter]. Появятся свойства объекта (смотрите картинку нижу).

Выбор команды, которая может покупать оружие в области объекта func_buyzone


Здесь есть только один параметр «Team», его значения могут быть All teams (обе команды), Terrorist (только террористы), Counter-Terrorist (только контр-террористы). Естественно у объекта func_buyzone на базе контров необходимо выбрать Counter-Terrorist, а у террористов — Terrorist.


Часть 5.2 Возможности инструмента Block
Часть 5.3 Инструмент Clip — разрезание объектов
Часть 5.4 Создание отверстий при помощи Carve
Часть 5.5 Создание пустотелых объектов при помощи Hollow
Часть 5.6 Vertex Manipulation — изменение формы объектов
Часть 5.7 Моя первая карта
Часть 5.8 Как сделать DE-карту?
Часть 5.9 Как сделать CS-карту?
Часть 5.10 Как сделать AS-карту?
Часть 5.11 Как сделать ES-карту?
Часть 5.12 Другие типы карт

   
Форма входа
Гость

Здравствуйте Гость! Пожалуйста зарегестрируйтель или зайдите под своим ником.biggrin
Поиск по сайту
Облако тегов
Тактика в CS 1.6
Опрос
Что вы предпочитаете из списка ниже?
Всего ответов: 820
Материалы
Comments: 49
Forum: 12/45
News: 6
Downloads: 250
Guestbook: 57
Кто онлайн

Онлайн всего: 1
Гостей: 1
Пользователей: 0
uCoz
При копировании материалов активная ссылка на world-cs.net обязательна © 2016