Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Селфи на карте)

, Обучалка
Статус пользователя kritic
сообщение 30.1.2017, 17:53
Сообщение #1


Стаж: 11 лет

Сообщений: 1128
Благодарностей: 832
Полезность: 1488

Всем добрый вечер! С вами маппер Kritic 29 rus smile.gif

В данной статье я хотел бы рассмотреть следующую приколюху. Как известно, на многих картах присутствуют камеры. Например, они есть даже на de_dust2. Но по скольку в игровой зоне нет активатора (триггера или кнопки func_button), то мы не можем их использовать (хотя их "деятельность" видна после запуска карты - при выборе команды меняются виды). Сама камера, как известно, состоит из двух точечных энтити: trigger_camera (собственно, сама камера) и info_target (её фокус). Если при активации камеры её фокус будет направлен на игрока, то можно посмотреть на себя "со стороны") Вообще, это довольно известный баян, но вот у меня дошли руки что-нибудь с ним замутить)

Разберём вышеизложенное на примере 2х известных карт: cs_mansion и cs_assault. Почему именно они? Потому что там уже всё готово: есть камеры, есть фокусы и удобные активаторы в игровом пространстве. Теоретически, данную штуку можно замутить и на некоторых других мапах, но нужно разбираться индивидуально.

Начнём с cs_mansion. Сделаем из вот этого монитора:

необходимый активатор. Для этого откроем карту BSPEdit'ом.
Как видно, он уже сам является активатором - активирует камеру "kamera", смотрящую на дом:
"func_button"
{
"model" "*12"
"unlocked_sentence" "0"
"locked_sentence" "0"
"unlocked_sound" "0"
"locked_sound" "0"
"delay" "0"
"wait" "0"
"sounds" "8"
"lip" "0"
"health" "0"
"target" "kamera"
"speed" "5"
"rendercolor" "0 0 0"
"renderamt" "0"
"rendermode" "0"
"renderfx" "0"
"targetname" "monitor"
"spawnflags" "33"
"classname" "func_button"
}
Тогда оставим его в покое и займёмся камерой и её фокусом. Находим энтити
"trigger_camera"
{
"origin" "1184 -560 176"
"deceleration" "500"
"acceleration" "500"
"speed" "0"
"wait" "15"
"targetname" "kamera"
"delay" "0"
"target" "aim"
"angle" "161"
"classname" "trigger_camera"
}
и
"info_target"
{
"origin" "944 -496 152"
"targetname" "aim"
"classname" "info_target"
}
Меняем им координаты (новые координаты можно получить напрямую декомпиляцией мапы или небезызвестным плагином расстановки слотов Map Spawn Editor (ставите новый слот, узнаёте в конфиге координаты, подгоняете)) и угол направления. Также прибавим время ожидания чтобы у нас было время попозировать)
"trigger_camera"
{
"origin" "1232 -564 76"
"deceleration" "500"
"acceleration" "500"
"speed" "0"
"wait" "32"
"targetname" "kamera"
"delay" "1"
"target" "aim"
"angle" "0"
"classname" "trigger_camera"
}
и
"info_target"
{
"origin" "1244 -564 76"
"targetname" "aim"
"classname" "info_target"
}
Сохраняем изменения, запускаем мапу, отключаем худ (hud_draw 0) и начинаем
фотосессию)











Аналогично и для cs_assault. Там возьмём вот этот монитор:

Он активирует камеру "cam3" на углу крыши ангара:
"func_button"
{
"model" "*44"
"unlocked_sentence" "0"
"locked_sentence" "0"
"unlocked_sound" "0"
"locked_sound" "0"
"delay" "0"
"wait" "3"
"lip" "0"
"health" "0"
"rendermode" "0"
"renderfx" "0"
"sounds" "0"
"target" "cam3"
"speed" "100"
"rendercolor" "0 0 0"
"renderamt" "0"
"spawnflags" "33"
"angle" "180"
"classname" "func_button"
}
Находим её:
"trigger_camera"
{
"origin" "704 1584 368"
"deceleration" "500"
"acceleration" "500"
"speed" "0"
"delay" "0"
"target" "cam3_targ"
"wait" "10"
"targetname" "cam3"
"angle" "213"
"classname" "trigger_camera"
}
и её фокус:
"info_target"
{
"origin" "96 1184 64"
"targetname" "cam3_targ"
"classname" "info_target"
}
Аналогично меняем им координаты и угол направления. Также прибавим время ожидания чтобы у нас было время попозировать)
"classname" "trigger_camera"
{
"origin" "-668 2464 388"
"deceleration" "500"
"acceleration" "500"
"speed" "0"
"delay" "0"
"target" "cam3_targ"
"wait" "32"
"targetname" "cam3"
"angle" "0"
"classname" "trigger_camera"
}
и
"info_target"
{
"origin" "-656 2464 388"
"targetname" "cam3_targ"
"classname" "info_target"
}
Сохраняем изменения, запускаем мапу, отключаем худ и
жгём)











Ниже прилагаю сами мапы (уже готовые для ваших тру-селфи):
Прикрепленный файл  cs_assault.zip ( 336,03 килобайт ) Кол-во скачиваний: 5

Прикрепленный файл  cs_mansion.zip ( 233,65 килобайт ) Кол-во скачиваний: 3

Кстати, как я писал ранее, после изменения энтити, игрокам, заходящим со старой версией карты, не придётся её перекачивать.

По мере возможностей статья будет дополняться - это далеко не всё. Просто мне физически сложно сесть и написать всю инфу за один раз

i
Уведомление:
  • Копипастинг материала только приветствуется! Но имейте совесть, сошлитесь хоть на наш форум - на меня уж необязательно
  • Задавайте вопросы, обсуждайте, спорьте - так туториал будет только лучше
  • Профи скриптинга/гуру маппинга, просьба не троллить, а указывать на методические неточности - фэйлы не исключены


Отредактировал: kritic, - 30.1.2017, 18:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 15 раз
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: