Сайт о моделировании в Counter-Strike и не только...
Бешеный.народ.ру
 
Модели игроков и оружия
Создание карт в CS
Документация
Файлы
Роботы
Консольные команды
Прочее
Форум
Гостевая книга

ПОДДЕРЖКА ДАННОГО РАЗДЕЛА ПРЕКРАЩАЕТСЯ. ЕСЛИ ЕСТЬ ЖЕЛАЮЩИЕ ЕГО ПОДДЕРЖИВАТЬ СВЯЖИТЕСЬ СО МНОЙ.
Устанавливаем 3rd-Zigock II бота.

Прежде всего необходимо скачать самого бота, а это можно сделать прямо с этого сайта.

После того как бот закачан нужно проверить версию Quake II, она должна быть 3.20 (патч здесь)

Затем создаем папку 3zb2 (например C:\Quake2\3zb2\)и копируем в нее бота.

После запускаем Quake 2 со следующими параметрами:
Quake2.exe +set game 3zb2
После загрузки игры запускаем Multiplayer и Deathmatch соответственно.

В игре вызываем консоль по умолчанию кнопка [~] и пишем туда следующее:
sv spb $ где $ - это количество вызываемых ботов (1,2,3 и т.д.).

Все. Начинается колбасня. (если боты не появились повторить все заново)

Для тех кому этой инфы не достаточно см. ниже :))

Ок! Теперь когда ты посмотрел на бота. Пора разобраться с ним тщательнее...

Вот список всех консольных команд:
1. Изменение следующих значений вступят в силу после перезапуска игры
vwep - Оружие противников видно on/off (по умолчанию on = 1,off = 0)

maplist - установить секцию maplist в конфигурационном файле (по умолчанию = "default")

autospawn - автовозрождение on/off(по умолчанию on = 1,off = 0)
бот будет возрождаться автоматически когда значение = 1

chedit - Chaining mode (создание роут файла, бот будет повторять твой маршрут) on/off (по умолчанию off = 0,on = 1)

zigmode - Flag keeper mode (режим хранителя флага для CTF)on/off (по умолчанию off = 0,on = 1)

botlist - установить секцию botlist в конфигурационном файле (по умолчанию = "default")

ctf - CTF mode on/off (по умолчанию off = 0,on = 1)

2. Изменение следующих значений вступят в силу во время игры

spectator - режим зрителя (не играешь а просто летаешь по уровню и наблюдаешь за игрой) on/off (по умолчанию off = 0,on = 1)

-Команды сервера
sv spb $ - загрузить $ ботов (где $ - число ботов)
sv rspb $ - загрузить $ ботов (случайный выбор ботов из списка)
sv rmb $ - удалить $ ботов
sv dsp $ - отладочное возрождение бота (бот возрождается с $ старых позиций)
sv savechain - сохранить файл маршрута

-Команды клиента
cmd undo $ - убрать $ поставленных меток

Как создавать маршрут для бота?

1) В консоль пишем:
chedit 1
2) Запускаем игру, например так:
map q2dm4
3) Бегаем по карте :))
4) Если вы используете кнопки лифты и т.п. и хотите узнать как с этим справится бот, пишем в консоль следующее:
sv dsp 20
5) Если бот не справится он будет отключен
6) Если вы сделали ошибку при прокладывании пути и хотите ее исправить пишите:
cmd undo 20
7) Чтобы закончть редактирование пути пишем:
sv savechain
!!! ПРЕДУПРЕЖДЕНИЕ !!!
- Нельзя делать триксы (типа рокет джампов, гредейд джампов)
- Если вы погибнете путь будет исправлен на корректный автоматически
- Если бот не исчезает автоматически используй команду sv rmb

Настраеваем бота.

Ищем файл "3ZBConfig.cfg" в папке где установлен бот и редактируем его секции любым текстовым редактором.
- Начальное сообщение (оно будет показано клиенту при загрузке бота):
[MessDeathMatch] - для deathmatch mode
[MessChainDM] - для построения пути в deathmatch
[MessCTF] - для ctf mode
[MessChainCTF] - для построения пути в ctf
- Список ботов
[BotList] - эта секция содержит список ботов по умолчанию(макс. 64 бота). Вот его формат:

\\netname\model\skin\param0-15\team\autospawnflag

netname - Имя бота
model - название модели
skin - название скина
param0 - флаг ходьбы (0 - 1) 1-ходить 0-всегда бегать
param1 - уровень меткости стрельбы (0 - 9) чем выше тем точнее стреляет
param2 - сбор предметов (0 - 9) чем выше тем бот более жадный :))
param3 - тип характера (0 - 9) выше - нападение ниже - защита
param4 - уровень мастерства (0 - 9) чем выше тем он круче
param5 - флаг rocket jumpа (0 - 1) 1-on 0-off
param6 - уровень реакции (0 - 9) чем выше тем он быстрее реагирует
param7 - угол вертикального обзора (10 - 180) в градусах (целое значение)
param8 - угол горизонтального обзора (10 - 180) в градусах (целое значение)
param9 - оружие которое будет использовать первым (0 - 13) 0-нету
param10 - оружие которое будет использовать вторым (0 - 13) 0-нету
param11 - увертываеться (зависит от уровня мастерства) (0 - 1) 1-On 0-Off
param12 - оценка(нужно включить param 13) (0 - 1) 1-On 0-Off
param13 - слышит вас (0 - 1) 1-On 0-Off
param14 - не может видеть вас в воде (0 - 1) 1-On 0-Off
param15 - работа в команде (0 - 9) чем выше тем выше работа
team - команда(R или B,относится только к CTF mode)
autospawnflag - флаг автовозрождения (1 or 0)

Об автовозраждении

Установите значение флага в 1
Запустите Quake 2
В консоль напишите:
autospawn 1
Запустите Deathmatch
И боты будут возраждаться автоматически

Об первом и втором оружии

Blaster - 1
Shot Gun - 2
Super Shotgun - 3
Machine Gun - 4
Chain Gun - 5
Hand Grenade - 6
Grenade Launcher - 7
Rocket Launcher - 8
Hyper Blaster - 9
Rail Gun - 10
BFG10K - 11
Plasma Gun - 12
Ion Ripper - 13

О собственном списке ботов

Можно сделать собственный список ботов. Для этого нужно в конце файла 3ZBConfig.cfg сделать новую секцию [MyBotlist] и после нее создать свой собственный список
Затем в игре написать в консоль следующее:
botlist mybotlist

Teamplay и спец мод

В Teamplay работают следующие флаги:
DF_SKINTEAMS 64
DF_MODELTEAMS 128
DF_NO_FRIENDLY_FIRE 256
Чтобы запустить спец. мод нужно написать в консоль:
zigmode 1
После чего на карте появится специальный Zigmode флаг, который пока он у вас, пребавляет фраги вам и товарищам по команде.

На этом все. Пользуйте бота становитесь отцами.



Напиши мне
Copyright © Gh0St 2000-2005
Найти: на
Hosted by uCoz