ПривеДОСтер тостер нам в компостер сегодня мы разберём botinfo в переводе что бот инфо.
Для начала, если вы использовали порты как zdoom, gzdoom, lzdoom и т.п то нам сейчас нужен порт zandronum(он оч похож на гздум) в нём есть поддержка игры по сети, и есть конечно порты odamex и zdaemon с поддержкой игры по сети, но это полная фигня по сравнению с zandronum, и скачать zandronum с перв. настройкой и программой doom explorer для игры по сети и одиночной игры вы можете по ссылке.
сам бот инфо
Ну так дальше, в своём ваде\пк3 вы должны сделать файл botinfo, и в нём должен быть код такого примера
{
name = "название бота, можно с пробелами"
accuracy = точность выстрелов
intellect = разум\ии
evade = насколько хорошо уклоняется бот
anticipation = насколько хорошо ожидает
reactiontime = насколько хорошая реакция
perception = насколько хорошее воспртиятие
favoriteweapon = "кодовое название любимого оружия бота"
color = "цвет"
gender = "бот мужчина\фиг знает кто\женщина"
skin = "название скина"
class = "класс"
railcolor = цвет пули от рэил гана
chatfrequency = насколько часто бот пишет в чат
revealed = true
script = "скрипты"
chatlump = "текст сообщений в чате"
}
В коде бот инфо есть восемь значений для accuracy, intellect, evade, anticipation, reactiontime, perception:
- -2 звиздец плохо
- -1 оч плохо
- 0 плохо
- 1 норм
- 2 хорошо
- 3 профи
- 4 оч профи
- 5 НЕПОБЕДИМЫЙ БОГ
- 6 непобедимый doomslayer++
В скриптах могут быть указаны эти файлы: humanbot, crashbot, dfultbot, fatbot, sausgbot.
В chatlump могут быть файлы: 1337.txt, chubbs.txt, crash.txt, cyborg.txt, cygnus.txt, daisy.txt, fob.txt, frad.txt, hissy.txt, insect.txt, linguica.txt, massmouth.txt, meepy.txt, mewse.txt, orion.txt, quotebot.txt, reol.txt, rigel.txt, romero.txt, soldier.txt, ultimus.txt, xxenemyxx.txt, свой файл(разберём чуть позже).
B gender может быть male, other, female.
В railcolor может быть: Brick, Tan, Gray Grey, Green, Brown, Gold, Red, Blue, Orange, White, Yellow, Untranslated, Black, LightBlue, Cream, Olive, DarkGreen, DarkRed, DarkBrown, Purple, DarkGray DarkGrey, Cyan.
С color мы разберёмся чуть позже, а пока что я расскажу про всех кастомных ботов в зандронум, да в зандре изначально есть боты и не много, а даже больше чем много: Chubbs (он жирный бот), Deimos, Aldebaran, Crash, Procyon, Sirius, Rigel, Seenas, Synas, Cygnus, Alphus, Protos, Betus, Scyon, Gamma, Scythe, Electra, Omicron, Cryon, Omega, Prey, Manek, Linguica, Torrent, Cataclysm, Vex, Obelisk, Daemos, Maabus, Slyor, Orion, Ultimus, Romero, h4x0r, frad, mewse, Hissy, Massmouth, Doomcrate, Zombieman, Shotgunner, Chaingunner, Super Shotgunner, SS Nazi, Nazi Guard, Nazi Chaingunner, Strife Guy, xxEnemyxx, King REoL, Meepy, Chexman, Daisy, \cgL\ciI\cfN \cdM\cfe\chn\cgg\ccj\ciu (да это название бота), Golden Fattie, Quotebot.
А насчёт скина, просто поставьте скин на Base, т.к скины мы ещё не изучали.
цвет — encycolorpedia
Цвет в бот инфо определяется в шестнадцатеричном коде цвета, и для подбора цвета нам понадобится сайт encycolorpedia нажав на строку поиска на сайте вы сможете выбрать цвет. После подбора цвета вы должны его вставить с пробелами после каждых двух символов(типо разделить символы на RGB — красный синий зелёный).
свой файл сообщений в чате
Если вы делаете бота в ваде то файлу сообщений не надо ставить в конце .txt, а если вы делаете бота в пк3 то ставить .txt в конце надо, и при указе файла в chatlump надо указать и папки в которых сам файл сообщений тоже(исключение те файлы сообщений которые уже есть в зандронуме и я их рассказал ранее).
Разберём код файла сообщений:
[IntroStrings]
"текст"
[RareRoamingStrings]
"текст"
[FragStrings]
"текст"
[KilledStrings]
"текст!!"
[RoamingStrings]
"текст"
[LosingRoamingStrings]
"текст"
[WinStrings]
"текст"
[LoseStrings]
"текст"
[EnragedStrings]
"текст"
[FrustratedStrings]
"текст"
[PissedStrings]
"текст"
[DemoralizedStrings]
"текст"
[IntermissionStrings]
"текст"
(В одной группе сообщений может быть несколько самих сообщений)
- IntroStrings — вступительные тексты сообщений
- RareRoamingStrings — редкие сообщения при блуждании бота
- FragStrings — когда бот убил кого-то (только в deathmath, frag — убийство в дезматче)
- KilledStrings — когда бот умер
- RoamingStrings — строки сообщений когда бот просто блуждает
- LosingRoamingStrings — строки сообщений когда бот проиграл и блуждал в то время
- WinStrings — когда бот выиграл
- LoseStrings — когда бот проиграл
- EnragedStrings — когда бот разозлился (скорее я когда снова не пред в амонг ас)
- FrustratedStrings- когда бот расстроился
- PissedStrings — я даже сам не знаю что это за группа, как мне переводит гугл переводчик это сообщения когда бот пьян или описался, даже не знаю добавлять ли пиво в дум
- DemoralizedStrings- опять же как мне перевёл переводчик это сообщения когда бот деморализованный
- IntermissionStrings — сообщения бота когда наступила пауза, или же раунд в закончился
ещё можно не брать все группы сообщений, вот к примеру в файле сообщений daisy.txt только одна группа сообщений, и вот как выглядит тот самый файл
[KilledStrings]
"Don't hurt me... I'm just a little bunny :("
как добавить бота на карту
Ну чтобы добавить бота на карту через консоль надо ввести команду
addbot "имя бота с пробелами"
Но есть и способ добавить бота при офлайн игре с ботами, заходим в меню options и там в самом верху видим
multiplayer options и заходим туда, затем заходим в offline skirmish настраиваем там всё как хотим и заходим в опцию bot setup и там выбираем ботов, обычно все новые боты которых нет в зандронуме в самом конце
ну вот и сказочке конец
Ну и всем досвидос, дос нам в нос