Sidebar

Как создать в игре ботов

-Rusy-best-

New member
Apr 30, 2007
24
33
0
0
Как создать в игре ботов

Как создать в игре ботов? плыз памагите
 
Команды ZBot

bot_add — добавить бота (бот пойдет за команду, указанную параметром bot_join_team)
bot_add_t — за террориста
bot_add_ct — за контра

bot_kill name|all — убить бота по имени или всех сразу (all)

bot_kick name|all — кикнуть бота по имени или всех сразу (all)

bot_knives_only — боты играют только на ножах
bot_pistols_only — только на пистолетах
bot_snipers_only — только со снайперками
bot_all_weapons — использую все оружие

bot_difficulty 0-3 — мастерство бота (3 — самый сильный, действует на новодобавленных ботов; уже играющие боты будут иметь старый уровень мастерства)

bot_quota число — минимальное количество ботов (если вы кикните бота, то новый бот автоматически добавится; значение 0 отключает этот параметр)

bot_prefix имя — данное имя (а точнее префикс) будет добавлено к имени каждого новосозданного бота. Типа, можно симулировать ClanWar ;)

bot_join_team ct|t|any — устанавливает, к какой команде будут присоединяться боты (контры; терры; к обеим)

bot_join_after_player 0|1 — боты присоединяются только, когда хотя бы один «живой» игрок есть на сервере (0 — боты создадутся, даже если людей на сервере нет)

bot_allow_pistols 0|1 — ботам разрешено использовать/покупать пистолеты
bot_allow_shotguns 0|1 — дробовики
bot_allow_sub_machine_guns 0|1 — пистолеты-пулеметы (3-шки)
bot_allow_rifles 0|1 — винтовки, кроме снайперок
bot_allow_machine_guns 0|1 — M249
bot_allow_grenades 0|1 — гранаты
bot_allow_snipers 0|1 — снайперки
bot_allow_shield 0|1 — щит

bot_allow_rogues 0|1 — безбашенные боты (если 1 — боты бегают, никого не слушают и палят во все, что движется :)

Изменение навигации ZBot

Нижеследующие команды предназначены для ручной правки путей ботов (NAV-данных). Рекомендуется забиндить эти команды на какие-нибудь клавиши для удобства использования.

ПРЕДОСТЕРЕЖЕНИЕ: операции «отмена» (undo) нет, поэтому почаще сохраняйтесь.

bot_nav_mark

Помечает выбранную NAV-область для последующих операций.

bot_nav_delete Удаляет выбранную NAV-область.

bot_nav_split Разделяет выбранную NAV-область на 2 области по БЕЛОЙ линии.

bot_nav_merge Объединяет текущую выбранную NAV-область с предыдущей помеченной. Объединение произойдет только в том случае, если размеры обеих NAV-областей совпадают по линии объединения.

bot_nav_connect Создает однонаправленную связь от текущей помеченной NAV-области до текущей выбранной NAV-области. Это говорит ботам, что они могут бегать ОТ выделенной области ДО выбранной. В большинстве случаев, необходимо соединять области в обоих направлениях. Исключение: области, когда бот должен спрыгнуть куда-то вниз (назад ему уже не попасть).

bot_nav_disconnect Удаляет все связи от текущей помеченной области до текущей выбранной области.

bot_nav_begin_area bot_nav_end_area Эти две команды создают новые области: bot_nav_begin_area помечает один угол области, а bot_nav_end_area — противоположный и собственно, создает область. Для отмены операции напишите команду bot_nav_begin_area снова.

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

bot_nav_crouch Помечает область как «crouch», т.е. застявляет ботов ползти (идти вприсядку) в этой области.

bot_nav_jump Помечает область как «jump», т.е. заставляет ботов прыгать в этой области.

bot_nav_analyze Анализирует NAV-данные и определяет на карте доступные (достижимые) области. Операция может занять несколько минут в зависимости от размеров и сложности строения карты.

УТОЧНЕНИЕ: Данная команда требует, чтобы на карте был хотя бы 1 бот. Рекомендуется поступать следующим образом: сохранитесь, добавьте бота и быстренько введите эту команду: bot_analyze.

bot_nav_save Сохраняет навигацию в файле *.NAV в директорию «cstrike/maps» под именем карты.

bot_nav_load Загружает NAV-данные из файла, очистив текущие данные.

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

bot_nav_edit 0|1 Значение 1 — позволяет редактировать навигацию вручную.

bot_nav_zdraw значение высоты Устанавливает высоту навигационных элементов над землей в режиме редактирования. Если рельеф карты довольно сильно меняется (подъемы, спуски), то будет полезно увеличить этот параметр до 10 или 15. По умолчанию: 4.

bot_quicksave 0|1 При значение 1 операция анализа карты будет пропущена. Но помните, что без анализа, боты не смогут правильно смотреть.

Отладка

bot_walk 0|1 Боты не могут бегать (только ходят).

bot_stop 0|1 Боты вообще не двигаются.

bot_show_nav 0|1 При значении 1 навигация будет показана около бота.

bot_show_danger 0|1 При значении 1 «опасность» будет показана для каждой NAV-области в виде вертикальной полоски. СИНЯЯ полоса показывает опасность для контров, а красная — для терров.

bot_traceview значение Используется для внутренней отладки навигации ботов.

bot_debug значение Используется для внутренней отладки поведения ботов.

Разное

bot_about Показывает номер версии ботов и информацию об авторе.

bot_goto_mark Заставляет 1 бота идти к центру текущей помеченной области. Это полезно при тестировании «проходимости» некоторых мест.
_________________________________________________________________
Взято от СЮДА :drink:

[ADDED=Hitman_17]1178454024[/ADDED]
2 -Rusy-best-:
Пригодиться ;)
 
Last edited:

-Rusy-best-

New member
Apr 30, 2007
24
33
0
0
Люди помагите у меня типерь игра глючит когда дабавляю ботав чё делать???
 

P0W3R_p4cK

X-TREME
Jan 18, 2007
5,553
37
Автогенерацыя навигацыи. на слабых компах и на большых комплексных картах анализ долго йдет. помню час просидел пока навы згенерировались
 

KRAVA

FL Nav'игатор
Jul 1, 2006
2,854
37
А я секрет знаю=) Навигацию можно создать даже на самую большую карту за несколько секунд!=) В некоторіх случаях не работает - но это редко - в общем нужно дождаться надписи Analizing - открыть консоль и написать - bot_nav_save
ЗЫ многие думают что команда bot_nav_analyze - заставляет ботов генерировать новую навигацию - это ошибочное мнение - эта команда заставляет ботов продумавать маршрут перемещений на уже готовой навигации!
По этому открываем любую большую карту - делаем bot_nav_analyze в первый раз - так как в первый раз сначала генерируется навигация а потом уже идет анализ! при появлении надписи Analizing - нажимаем bot_nav_save - убираем ботов - через Кнопку H. И начинаем в ручную редактировать навигацию через bot_nav_edit 1 - в доволь наигравшись сохраняем её или же просто нажимаем bot_nav_analyze! Если анализ пройдет удачно - навигация автоматически сохранится в nav файле!
Нет ту ни чего сложного - просто нужно на маленьких картах потренировать-учиться создавать навигацию вручную! А дальше размер карты не имеет значения - я создал качественную навигацию для всех стандартных карт! и многих других - одни из самых сложных - de_kievpass de_chernobyl !
зы если совсем лень работать вручную - скачай отсюда то что тебе нужно

http://www.cs-k.by.ru/

http://cs-mapping.com.ua/forum/show...EA%E0%F7%E0%E5%EC+%ED%E0%E2%E8%E3%E0%F6%E8%FE
 

padtojoy

New member
Jun 10, 2010
12
0
0
Друзья, меня интересует: могут Zbot выводить заложников на cs_assault или нет? Теоретически да, но практически, я таких навигационных файлов для Zbot не видел.

Может у кого есть такой навигайионный файл? Я предполагаю, что нет. И по этому обращаюсь к сообществу cs-mapping.com.ua, кто может сделать такой навигационый файл?
 

padtojoy

New member
Jun 10, 2010
12
0
0
...я сегодня скачал и проверял. Может мало прооверял... :) Но никак они не хотели в течении раунда выводить заложей, качал с твоей html-страницы. Раунд у меня три минуты.

Заходил за терроров, прятался в трубе, поближе к решетке.
 

[POD]ILLbot0

Главный бездельник
Dec 4, 2006
2,036
16
0
генерю навзоны. Всё норм. После правки навзон в ручную Контра вылетает через некоторое время игры. Что за беда?
 

Game Server

CSM TV

Page QR Code

QR Code

Donate Campaign

Total amount
$0.00
Goal
$25.00

Latest profile posts

TestUser wrote on TRUP@C's profile.
Master?
TestUser wrote on TRUP@C's profile.
Hello Father

Members online

No members online now.

Discord