Найти в Дзене
Dligr

Особенности маппинга на CS:GO

В этом руководстве я расскажу особенности маппинга на CS:GO, а именно: Спавны Впрочем, тут говорить особо не о чем: Вместо обычной энтити спавна игрока, т.е. info_player_start, необходимо поставить info_player_terrorist или info_player_ counterterrorist, в зависимости от команды (О том, как ставить энтити, я рассказывал в этом руководстве). Зоны закупки Зона закупки на карте - брашевая энтити. О них я подробнее поговорю в одном из следующих руководств. Для создания брашевой энтити необходимо выбрать текстуру (В зависимости от того, что мы хотим сделать), в данном случае - tools/toolstrigger (Введите просто trigger). Далее сделайте браш по размеру зоны закупки. Скорее всего, их понадобиться 2 штуки для обеих сторон. Далее выберите один из этих брашей и нажмите Ctrl + T (Или выберите браш в 2D виде и нажмите правой кнопкой мыши. В появившемся окне нажмите "Tie to Entity"). Далее у вас выйдет меню с настройкой энтити. Сверху, под надписью "Class:" найдите и выберите func_buyzone. Нажми
Оглавление

В этом руководстве я расскажу особенности маппинга на CS:GO, а именно:

  • Как сделать спавны;
  • Как сделать зону закупки;
  • Как прописать команду консоли с помощью точечной энтити.

Спавны

Впрочем, тут говорить особо не о чем: Вместо обычной энтити спавна игрока, т.е. info_player_start, необходимо поставить info_player_terrorist или info_player_ counterterrorist, в зависимости от команды (О том, как ставить энтити, я рассказывал в этом руководстве).

Зоны закупки

Зона закупки на карте - брашевая энтити. О них я подробнее поговорю в одном из следующих руководств. Для создания брашевой энтити необходимо выбрать текстуру (В зависимости от того, что мы хотим сделать), в данном случае - tools/toolstrigger (Введите просто trigger). Далее сделайте браш по размеру зоны закупки. Скорее всего, их понадобиться 2 штуки для обеих сторон. Далее выберите один из этих брашей и нажмите Ctrl + T (Или выберите браш в 2D виде и нажмите правой кнопкой мыши. В появившемся окне нажмите "Tie to Entity"). Далее у вас выйдет меню с настройкой энтити. Сверху, под надписью "Class:" найдите и выберите func_buyzone. Нажмите применить, но не выходите из меню. Пропишите в Team Number необходимую команду (Только эта команда сможет закупаться в этой зоне закупки). То же самое сделайте для второй зоны закупки.

Консольная команда через энтити

О системе input/output я рассказывал прошлом руководстве. Для создания консольной команды создайте энтити point_servercommand или point_clientcommand. Отличие между ними в том, что 1-ая энтити вводит команду от имени сервера, а 2-ая от имени игрока-хост, поэтому лучше использовать point_servercommand. Назовите эту энтитю "console". Далее, если вам нужно, чтобы команда вводилась при начале игры, создайте logic_auto. Создайте в Output. В нём укажите информацию, как на скриншоте ниже. В Parameter укажите необходимую вам команду. Чтобы вписать сразу несколько команд, разделите их точкой с запятой, например: "sv_cheats 1;sv_cheats 0" (Без кавычек)

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

Итог

В этом руководстве я рассказал основы маппинга на CS:GO. Основы создания геометрии карты я рассказывал в прошлых руководствах. Если вы хотите больше руководств по маппингу - не забудьте поставить лайк и подписаться!

-2