XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Другие игры (только чтение)> PC игры
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Результаты опроса: Вам пригодилась эта статья?
Да 6 85.71%
Нет 1 14.29%
Голосовавшие: 7. Вы еще не голосовали в этом опросе

 
Wolfeg
oldfag
offline
Опыт: 23,507
Активность:
Редактирование вэйпоинтов ботов в CS 1.6
Многие задумывались о том, как бы сделать так чтобы в dust2 или другой карте боты не ходили на какую нибудь точку или зону. И многие не знают как это сделать. Но я вам в этом помогу. И так, за пример возьмём всем известный Dust2. А именно сделаем так чтобы боты не ходили на точку B. Далее по пунктам разберём что необходимо сделать.
  1. Для начала у вас уже должна быть просканирована эта карта, иначе нифига не получится. Для того чтобы сделать это, просто добавьте ботов на карту и если эта карта неизвестна ботам, то они её просканируют, если известна, то просто добавятся и начнут играть.
  2. После проверки на содержание вэйпоинтов (так можно назвать предыдущий пункт), сделайте дисконнект и создайте карту заново.
  3. Теперь в консоли пишите: bot_nav_load затем bot_nav_edit 1 и вы увидите перед собой сетку (рис. 2). Это и есть вэйпоинты. Некоторые из них отвечаю за то чтобы бот присел, подпрыгнул, засел или ещё что-нибудь сделал.
  4. Теперь один полезный совет для упрощения работы с этими вэйпоинтами. Забиндите шарик на вашей мышке для удаления зоны, а именно напишите в консоли вот это: bind mouse3 bot_nav_delete Теперь вам не надо будет постоянно лезть в консоль для удаления зоны, а просто тыкнуть на шарик и готово.
  5. Теперь приступим непосредственно к редактированию зон, а именно к их удалению, т.к. мы не хотим чтоб боты ходили по ним. Для этого наведите прицел на нужную зону (её рамка станет жёлтой) и нажмите шарик. И так удалите все не нужные зоны, там где по вашему мнению не должны ходить боты. (Примеры удалённых зон: рис. 1, рис. 3)
  6. После того как вы закончили удалять зоны, убедитесь что не оставили нигде лишних зон (особенно проверяйте лестницы, т.к. там много областей).
  7. Теперь боты должны убедится что всё сделано нормально, для этого пишите в консоли bot_nav_analyze и потом bot_add. Начнётся анализ карты и после её окончания файл вэйпоинтов будет сохранён, карта перезапущена. (проверку надо обязательно сделать, иначе игра повиснет, а потом вылетит)
  8. Всё готово! Можете спокойно играть!
Миниатюры
Кликните на картинку для увеличения
Название:  de_dust20000.jpg
Просмотров: 40
Размер:  127.3 Кбайт  Кликните на картинку для увеличения
Название:  de_dust20001.jpg
Просмотров: 32
Размер:  119.6 Кбайт  Кликните на картинку для увеличения
Название:  de_dust20002.jpg
Просмотров: 43
Размер:  115.4 Кбайт  
Старый 07.08.2006, 20:25
Korneliy
DMF
offline
Опыт: 23,593
Активность:
Хм, круто. И главное, просто. Респект.
Старый 08.08.2006, 02:41
Wulfrein
где я?
offline
Опыт: 88,242
Активность:
прикольно. но мне бы больше пригодилась статья по созданию вейпоинтов на карте без них ;)
респект!
Старый 08.08.2006, 11:05
dk

offline
Опыт: 61,843
Активность:
Это чтобы ты мог сам научить ботов куда нужно ходить, куда не нужно и вобще что им делать.
Старый 08.08.2006, 11:35
Wolfeg
oldfag
offline
Опыт: 23,507
Активность:
Wolverine, я ж говорил, что если вэйпоинтов нет в карте, то просто добавь бота и карта автоматически просканируется. а вот в source такого нет.
., во первых мне разрешили использоват аттачи (рисунки мало весят и так будет проще перенести на новый сайт), во вторых Dead_knight объяснил зачем это нужно.
Старый 08.08.2006, 19:41

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 01:57.