Сайт по маппингу Source SDK
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Как Вы попали на этот сайт?
С поисковика
Через соц.сеть или другой сайт
Посоветовали друзья
Я постоянный посетитель
Другое

 
 
 
 
 
 
КТО СЕЙЧАС НА САЙТЕ
Всего посетителей: 28
Зарегистрированных: 0
Скрытых: 0
Гостей: 28
Зарегистрированные пользователи: нет зарегистрированных пользователей
Больше всего посетителей (256) здесь было 6 месяцев назад

Сегодня нас посетили 96 человек,
а за месяц - аж 1306!
 
 
 
 
 
 
 Материалы
6 лет назад

Навигация ботов

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


        Когда вы добавляете на карту ботов, при отсутствии навигационной сетки запустится ее автоматическое создание. Если карта простенькая, на ней пара-тройка комнат, то автогенерацией можно ограничиться. Но на больших картах навигационная сетка может сгенерироваться неправильно, некоторые проходы не будут просчитаны, и боты будут "тупить", прыгать у стены, падать не туда, сталкиваться со стенами. Тогда нужно редактировать файл навигации вручную.


        Ниже приводится список команд, с помощью которых происходит управление ботами и редактирование nav-сетки.


Управление ботами


bot_chatter off/radio/minimal/normal Как часто бот использует радиокомманды.

bot_defer_to_human 0/1 Поставьте 0, чтобы бот выполнил миссию на карте.

bot_difficulty 0/1/2/3 Сложность бота: 0 - Легкий, 1 - Нормальный, 2 – Тяжелый, 3 - Профессионал.

bot_join_after_player 0/1 Если равно 1, то бот ждет, когда человек подключится и только тогда подключается сам.

bot_join_team any/CT/T Боты присоединяются к определенной команде (или наугад).

bot_add Добавить бота в команду, где игроков меньше.

bot_add_ct Добавить бота-спецназовца

bot_add_t Добавить бота-террориста

bot_kick Кикнуть определенного бота, или же всех, если имя бота не было указано.

bot_kill Убить бота, или же всех, если имя бота не было указано.

bot_prefix "string" Определить префикс перед именами ботов.

bot_quota Минимальное количество ботов на сервере

bot_quota_mode normal/fill Определяет тип квоты для ботов. Если fill, то серевер будет кикать количество ботов, равное подключающимся людям.

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

bot_auto_follow Если не ноль, то боты могут следовать за игроком.

bot_memory_usage Сообщить о занимаемой ботами памяти.

bot_allow_rogues 0/1 Если не равно нулю, боты иногда могут "выходить из повиновения". В этом режиме боты не слушаются радио команд и не следуют задаче карты.

bot_eco_limit Если не ноль, то боты не будут покупать, если сумма денег будет меньше этой цифры.


Ограничения по оружию


bot_all_weapons Любое оружие

bot_knives_only Только ножи

bot_pistols_only Только пистолеты

bot_snipers_only Только снайперские винтовки

bot_allow_grenades 0/1 Использование гранат

bot_allow_pistols 0/1 Использование пистолетов

bot_allow_rifles 0/1 Использование штурмовых винтовок

bot_allow_shotguns 0/1 Использование дробовиков

bot_allow_snipers 0/1 Использование снайперских винтовок

bot_allow_sub_machine_guns 0/1 Использование пистолетов-пулемётов


Редактирование навигации


sv_cheats 0/1 Должно быть равно 1, чтобы можно было редактировать сетку навигации

nav_quicksave Установите значение 1 для пропуска фазы анализа, занимающей много времени. Полезно для сбора данных и тестирования

nav_generate Автоматически генерировать сетку навигации для текущей карты.

nav_analyze Обновить сетку навигации для текущей карты и сохранить их на диск.

nav_edit Если 1, то можно вручную редактировать сетку навигации.

nav_mark_walkable Отметить текущее положение как проходимую для игрока позицию. При автоматической генерации они будут просчитываться в первую очередь

nav_clear_walkable_marks Удалить предыдущую установленную проходимую позицию.

nav_load Загрузить сетку навигации из nav-файла

nav_save Сохранить сетку навигации в nav-файл

nav_mark Выделить зону под курсором для последующих манипуляций с ней.

nav_corner_lower Опустить выбранный угол выделенной области

nav_corner_raise Поднять выбранный угол выделенной области

nav_corner_select Выбрать угол выделенной области. Используйте несколько раз, чтобы выбрать другие углы

nav_begin_area Определяет угол новой области. Для завершения создания области навигации перетащите противоположный угол в желаемую точку и введите команду ‘nav_end_area’.

nav_end_area Определить второй угол у зоны и создать его.

nav_connect Для соединения двух областей, выберите первую область командой nav_mark, наведите курсор на вторую область и введите эту команду. Эта команда создает ОДНОСТОРОННЕЕ соединение от первой ко второй области, т.е. боты пойдут только в одну сторону. Для создания двусторонней связи повторите операцию от второй области к первой.

nav_disconnect Для разрыва соединения между областями, выберите первую область командой nav_mark, наведите курсор на вторую область и введите эту команду. Это удалит все соединения между двуми областями.

nav_crouch Включает/выключает флаг необходимости приседания в данной области, используемый ботами и заложниками. Вход в канализацию, вентиляцию, узкаю трубу

nav_delete Удаляет область под курсором

nav_jump Включает/выключает флаг необходимости прыжка в данной области, используемый ботами и заложниками. Если без прыжка бот не сможет пройти дальше

nav_merge Для слияния двух областей в одну, выберите первую область командой nav_mark, пометьте вторую, наведя на нее курсор и введите эту команду.

nav_no_jump Включает/выключает флаг запрета прыжков в данной области, используемый ботами и заложниками. Например, над головой расположен trigger_hurt

nav_precise Включает/выключает флаг осторожного передвижения в данной области, используемый ботами и заложниками. Например, ловушки, реагирующие на звук шагов

nav_show_approach_points Показать точки приближения в навигационной сетке

nav_show_danger Показать текущие «уровни опасности»

nav_splice Для состыковки двух областей выберите первую область командой nav_mark, наведите курсор на вторую область и введите эту команду для создания новой соединяющей области между ними.

nav_split Для разделения области на две части расположите линию разделения с помощью курсора и введите эту команду

nav_strip Удаляет все точки укрытия, столкновения и приближения из выбранной области

nav_area_bgcolor Цвет в формате RGBA для использования в качестве заднего фона в областях навигации при редактировании.

nav_check_floor Обновляет статус заблокировано/разблокировано для каждой области навигации.

nav_clear_walkable_marks Удалить все ранее установленные проходимые позиции

nav_compress_id Пересортирует ID областей и лестниц по порядку.

nav_corner_place_on_ground Располагает выбранный угол выделенной области на земле

nav_ladder_flip Меняет направление выделенной лестницы

nav_show_area_info Длительность отображения ID и атрибутов навигационных областей при редактировании в секундах

nav_snap_to_grid Стыковать с сеткой при создании новых навигационных областей

nav_split_place_on_ground При значении TRUE области навигации будут расположены на одном уровне с землей при разделении.

nav_transient Включает/выключает флаг "Эта область может быть заблокирована", используемый ботами и заложниками. Работает вместе с энтити-брашами. Например, есть некий проход, но он закрыт стеной. Если пометить боласть под стеной этим флагом, боты туда не пойдут, пока стена не исчезнет

nav_update_blocked Обновляет статус заблокировано/разблокировано для каждой области навигации.

nav_avoid Включает/выключает флаг "Избегать данной области, если это возможно", используемый ботами и заложниками

nav_dont_hide Включает/выключает флаг "Область не подходит для укрытия", используемый ботами и заложниками

nav_run Включает/выключает флаг необходимости бега в данной области, используемый ботами и заложниками. Например, проваливающийся пол или ловушка

nav_stand Включает/выключает флаг "Чтобы здесь спрятаться, нужно стоять", используемый ботами и заложниками. Например, такой флаг можно поставить на зону рядом с торшером. Если бот стоит, его сложнее будет обнаружить за ним


Контролирование навигации ботов (Тестирование навигационных путей)


bot_crouch 0/1 Маркирует отмеченную облать как пункт приседания ботов.

bot_debug 0/1 Используется для отлаживания информации о поведении бота.

bot_freeze 0/1 Используется для заморозки(остановки) всех ботов; 1 вкл, 0 выкл.

bot_goto_mark Отправляет бота на выбранную область

bot_show_nav 0/1 Показать навигационные пути ботов

bot_stop 0/1 Остановка ботов. Боты просто стоят и ничего не делают

bot_traceview 0/1 Увидеть поле зрения ботов при навигации по карте

bot_walk 0/1 Боты только ходят. То есть они не могут бежать

bot_zombie 0/1 Боты стоят и ничего не делают, но в отличие от bot_stop реагируют на действия игрока. Используется для тестирования навигационных путей.


        Объяснять, в чем смысл навигации ботов, что она из себя представляется, я не буду, лучше один раз увидеть, чем сто раз прочитать, поэтому просто попробуйте поработать с этими командами. Редактирование навигационной сетки на самом деле занятие очень интересное. Дам только несколько советов. Часто используемые команды при правке навигации лучше забиндить на клавиши, иначе вам придется потратить почти все время на ввод команд.


        Когда делаете лестницы, покрывайте их наклонным брашем, покрытым текстурой CLIP, чтобы боты не прыгали на каждой ступеньке. По возможности не делайте узких перекладин, иначе боты будут падать. В крайнем случае используйте невидимый браш, покрытый текстурой CLIP. Области навигации рядом с углами разбивайте на несколько мелких, чтобы боты не тыкались в стены. Например:


навигация ботов



        Просто делаем так:


навигация ботов



        Но обычно боты ведут себя нормально с углами, если карта сделана правильно. Удачной игры с ботами!



Автор: Лорд Беккет Понравилось: 9  Не понравилось: 0 

Похожие материалы:
Рандомная карта (как cs_havana)
trigger_teleport
phys_ragdollmagnet
Вшивание дополнительных файлов в карту
Учебник по Source Engine SDK
Порно видео зрелых женщин ebalovo.pro/porn-sex/ порно hd ебалово. Порно hd.

Комментарии пользователей сайта:
DRON, 6 лет назад
Может добавить Конфиг со всеми командами?

Если Вам понравилась эта страница, Вы можете разместить где-нибудь ссылку на неё:
 
 
 
 
 
 
Здравствуйте, Гость


РегистрацияВход
 
 
 
 
 
 
23 дней назад
Профиль пользователя jiggly
:!:
Месяц назад
Профиль пользователя CobuLight
Скорее всего это и есть туннель, и наверно этот туннель многополигональный, от этого и траблы на карте, плюс утечку желательно закрыть
Месяц назад
Профиль пользователя CobuLight
На этот случай в хаммере есть поисковик по брашам, ты можешь узнать где находится этот браш и удалить его
Месяц назад
Профиль пользователя CobuLight
Я не пользуюсь дискордом, только стим
Месяц назад
Профиль пользователя loeskee
CobuLight, дай свой дискорд
Месяц назад
Профиль пользователя loeskee
CobuLight, посмотри мой лог
Месяц назад
Профиль пользователя loeskee
CobuLight, У меня частая ошибка Trying to create a non-quad displacement! (entity 0, brush 3398) она в основном в брашах туннеля( у меня карта под метро 2033)
Месяц назад
Профиль пользователя CobuLight
И скорее всего из-за расстояния тоже, но здесь я не хочу тыкать пальцем в небо, я не помню
Месяц назад
Профиль пользователя CobuLight
Попробуй сократить количество брашей в func_detail, а если у тебя сложные браши, то сделай для них отдельные func_detail
Месяц назад
Профиль пользователя loeskee
у меня funl_detail много брашей на большем растоянии
Месяц назад
Профиль пользователя CobuLight
Могу попробовать помочь, но только визуально, хотя давно не видел у себя этой проблемы...
Если так подумать, проблема может быть в переизбытке func_detail, либо ты слишком много брашей запилил в func_
Месяц назад
Профиль пользователя SpacetimeJunglist92
4)Есть какая-то проблема с ареапорталами, ликами и т.д.
Месяц назад
Профиль пользователя SpacetimeJunglist92
2)На карте слишком много маленьких простых брашей 3)Следует поработать над хинтами, чтобы помочь компилятору разбить карту на vis-листья эффективнее
Месяц назад
Профиль пользователя SpacetimeJunglist92
Сорри,ничего конкретного сказать на эту тему не могу, могу лишь только предположить что 1)карта, пусть и оптимизированная, просто слишком большая и имеет множество зон
Месяц назад
Профиль пользователя loeskee
SpacetimeJunglist92, мой дискорд loeskee#6984
если сможешь помочь напиши
Месяц назад
Профиль пользователя loeskee
SpacetimeJunglist92, The map overflows the max portal count (43965 of max 32768)!
Месяц назад
Профиль пользователя loeskee
SpacetimeJunglist92, в основном нарушение лимитов по брашам, но когда делаю в func_detail,также пишет что привеш лимит.
Месяц назад
Профиль пользователя SpacetimeJunglist92
loeskee, что за ошибки?
Месяц назад
Профиль пользователя loeskee
Есть, кто живой? можете помочь с картой, а точнее с ошибками?
2 месяца назад
Профиль пользователя CobuLight
Гляну как буду свободен
2 месяца назад
Профиль пользователя Nubuhu
https://steamcommunity.com/sharedfiles/filedetails/?id=2052901697
Вот карта, также болььшиство моделей черные у игроков, хотя в вроде как вшивал их
2 месяца назад
Профиль пользователя Nubuhu
Через часик попробую загрузить карту в мастерскую (удалил)
2 месяца назад
Профиль пользователя CobuLight
Скинь название карты, я гляну, может даже помогу узнать что за проблема. Тут надо уже смотреть, так проблему не понять на словах, да и лично я с такой не сталкивался.
2 месяца назад
Профиль пользователя CobuLight
Скинь название карты, я гляну, может даже помогу узнать что за проблема. Тут надо уже смотреть, так проблему не понять на словах, да и лично я с такой не сталкивался.
2 месяца назад
Профиль пользователя Nubuhu
Мой вопрос еще актуален
3 месяца назад
Профиль пользователя Nubuhu
Такая проблема после компиляции карты, при запуске ее на пк все отражения норм всё как надо, но при загрузке в мастерскую и запуске ее оттуда все отражения на предметах яркие и совсем не те что нужны
3 месяца назад
Профиль пользователя CobuLight
Чтобы вращать и изменять размер через Ctrl+M (Rotate, Scale)
3 месяца назад
Профиль пользователя Nubuhu
Пасаны, кто может подсказать как вращать и увеличивать декали? :?:
3 месяца назад
Профиль пользователя NobCamp
Кто может подсказать как из браша сделать проп. Префабы вроде как для этого, но я не понял где там в точечный энтити перевести. на карте перевес геометрии, не компилит, другого выхода нет.
3 месяца назад
Профиль пользователя Dima_UA
Name_BY, к Вольво вопросы, нахерна они сломали и не фиксят уже сколько лет.
4 месяца назад
Профиль пользователя Name_BY
вопросик по cs:go. почему там не работает env_spritetrail? и можно это исправить?
4 месяца назад
Профиль пользователя ArtVisual
Кто может помочь с переносом карты с новой css на версию 34 ?
5 месяцев назад
Профиль пользователя cu6upyak
возможно кто ни будь знает, реально ботов заставить "спавнится" после смерти?
5 месяцев назад
Профиль пользователя cu6upyak
MARSHAL ZA, так оно и есть, спс
5 месяцев назад
Профиль пользователя Dima_UA
EsM, что ж это за карта такая?
5 месяцев назад
Профиль пользователя EsM
привет ребята, не у кого не завалялся декомпилятор с фиксом, карта проблемная попалась, декомпилятор удаляет систему уровней, а восстанавливать это время.
5 месяцев назад
Профиль пользователя MARSHAL ZA
ищи причину
5 месяцев назад
Профиль пользователя MARSHAL ZA
cu6upyak, это сообщение просто означает что карта не скомпилировалась. А по чему она не скомпилировлсь я хз.
6 месяцев назад
Профиль пользователя Deimost
Нет. Ничем помочь не могу
6 месяцев назад
Профиль пользователя cu6upyak
hi guys! у меня проблема при компиляции карты в хамере The command failed. Windows reported the error:
"Не удается найти указанный файл" кто ни будь сталкивался?
8 месяцев назад
Профиль пользователя Deimost
Уже разобрался
8 месяцев назад
Профиль пользователя Deimost
Ребят, помогите! У меня проблема с дверью на петлях. Я могу её открыть, но закрыть уже никак. В чём дело?
8 месяцев назад
Профиль пользователя QUARASIQUE
Есть ли консольные команды для отображения кнопок и func_illusionary в игре, как триггеры например?
11 месяцев назад
Профиль пользователя Dogren
Как сделать отверстия в текстурах? :roll:
11 месяцев назад
Профиль пользователя GAGNSTA NZ
:lol: :D :D :D :D ;) :ugeek: :geek: :mrgreen: :mrgreen:
Год назад
Профиль пользователя RoxST
CobuLight, я пофиксил, спасибо
Год назад
Профиль пользователя CobuLight
RoxST, Или дай скрин пружины
Год назад
Профиль пользователя CobuLight
RoxST, В учебнике же исходник есть, скачай и посмотри
Год назад
Профиль пользователя RoxST
Кто-нибудь помогите с пружинящей доской, она на вес игрока не реагирует, можно это как-то поправить?
Год назад
Профиль пользователя CobuLight
Shiro, Да и соло маппером не особо весело быть
Обновить  
 
 
 
 
 
 
Маппинг, картостроение, моделлинг в CS:Source и не только
 
 
 
 
 
Копирование и перепечатка материалов разрешена только со ссылкой на первоисточник!