Приветствую Вас Заглянувший/РЕГНИСЬ
Championat Counter Strike
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Counter Strike » CS:S » Ботоведение
Ботоведение
GanibalДата: Понедельник, 17.03.2008, 12:53 | Сообщение # 1
HS MASTER
Группа: Администратор
Сообщений: 20
Репутация: 0
Статус: Offline
Краткий гайд по созданию навигации
Никакого undo не существует! nav_generate УБИВАЕТ все вейпоинты и делает новые, ГЛЮЧНЫЕ!
Всего существует около 70 консольных команд работы с навигацией. Просмотреть их можно, набрав в консоли cvarlist nav
Основные, необходимые для работы:
sv_cheats 1 - необходимо включить читы, потому что режим редактирования навигации - это чит
nav_edit 1 - собственно включение режима редактирования навигации
nav_generate - запустить алгоритм автоматической генерации навигационного файла (срабатывает автоматически на сервере, если такого файла нет), очень глючный алгоритм, даже для фирменных карт от Valve - de_dust, de_aztec, de_chateau и некоторых других, не генерирует правильную навигацию - боты начинают тупить, ставить бомбу только на одной точке, прыгать упершись в стенку и т.п.
nav_analyse - для сделанной вручную навигации запускает алгоритм расстановки ключевых точек на навигационной карте, т.е. объясняет ботам - где кемперить, где ставить бомбу, где закупаться, где на карте кратчайший путь к залогам или бомбе и т.п.
nav_save - сохраняет сделанные изменения в nav-файл. Рекомендую пользовать почаще, лично у меня КСС зависает довольно часто, и потерять результат 1-2-3-часовой работы неприятно.

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

nav_begin_area - начать рисование вейпоинта под маркером.
nav_end_area - закончить рисование вейпоинта под маркером.
После пары этих команд на земле (ну или где угодно) появится прямоугольный вейпоинт.
nav_align_to_grid 1 - разрешает создавать вейпоинты только по линиям сетки. Выключено по умолчанию, а зря. Очень удобно для быстрого редактирования. Приходится выключать, чтобы сделать вейпоинт нестандартного размера.
nav_delete - удалить текущий вейпоинт.

nav_build_ladder - попытаться построить лестницу под маркером (естественно, срабатывает только если под маркером действительно есть лестница, при этом маркер становится зеленым)

nav_mark - выделить текущий вейпонит.

nav_connect - соединить выделенный предыдущей командой вейпоинт с текущим
nav_disconnect - обратная команда - разъединить выделенный вейпоинт и текущий
Соединения вейпоинтов выглядят, как синие палочки, соединяющие стороны вейпоинтов. Если палочка темносиняя - то это одностороннее соединение (по нему бот может двигаться только в одну сторону - от текущего вейпоинта к соседнему), если она голубая - то это двухстороннее соединение (по нему бот может двигаться в обе стороны).

nav_corner_select - выделяет для редактирования угол текущего вейпоинта.
nav_corner_lower - немножко опустить выделенный угол
nav_corner_raise - немножко поднять выделенный угол
nav_corner_place_on_ground - выровнять высоту выделенного угла с высотой земли под (или над) ним.
Если делать nav_corner_lower или nav_corner_raise, не выделив отдельно угол, то подниматься/опускаться будет весь вейпоинт. Если сделать nav_corner_place_on_ground, не выделив отдельно угол, то все углы вейпоинта опустятся/поднимутся до уровня земли под (или над) ними.

nav_jump - "прыгать". Помечает текущий вейпоинт, чтобы бот пересекал его только при помощи прыжка.
nav_crouch - "присесть". Помечает текущий вейпоинт, чтобы бот пересекал его только вприсядку.
nav_precise - "точно". Помечает текущий вейпоинт, чтобы бот ни в коем случае не выходил за его пределы. Напрмер, если вейпоинт лежит на узком бревне на большой высоте.
nav_avoid - "избегать". Помечает опасный для ботов вейпоинт. Если бот не находится в режиме боя, то он будет избегать этот вейпоинт.

nav_merge - соединить выделенный и текущий вейпоинты в один. Сработает, только если у них одинаковая ширина.
nav_split - разрезать вейпоинт. Резать можно только по линиям сетки, которые отображаются как белая линия, пересекающая вейпоинт по маркеру.

nav_splice - создать вейпоинт между текущим и выделенным и соединить их с ним двусторонними связями.
Если кто-то испаганил свой nav-файл, то его достаточно просто удалить. Он скачается с сервера заново.
nav-файлы живут там же, где и карты: ..\Steam\steamapps\ваш_аккаунт\counter-strike source\cstrike\maps


 
diesellДата: Воскресенье, 24.05.2009, 21:10 | Сообщение # 2
Новенький
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
У меня таже проблема sad
 
Форум » Counter Strike » CS:S » Ботоведение
  • Страница 1 из 1
  • 1
Поиск:


Форма входа
Друзья сайта
top.bigbeasts.net.ru Топ сайтов о ICQ первый в России Rambler's Top100 Counter-Strike TOP 100

Vote on the Counter Strike Top 200
Counter Strike Top 200 - Maps | Skins | CD Keys | Sprays | Bots

Статистика
Наш опрос
Оцените мой сайт
Всего ответов: 12
Мини-чат