Мануал по настройке бота на Русском для новичков)

FAQ. Ответы на часто задаваемые вопросы.

Модератор: 4epT

Правила форума
Этот раздел является руководством и тут разрешено оставлять сообщения лишь для уточнения и внесения корректив в существующие материалы. Для вопросов существует ряд других разделов.
MAMON
Начинающий
Сообщения: 23
Зарегистрирован: Пн янв 22, 2007 1:19 pm

Мануал по настройке бота на Русском для новичков)

Сообщение MAMON » Вт янв 23, 2007 11:37 am

Хз куда пихать но сюда вроде подходит,если уж не туда кинул перенесите если не лень)

Настройка и описание всех файлов бота для игры Ragnarok


Этот бот гораздо лучше аналога KoreXP, у него множество функций и имеется даже защита от ГМов.

Рассмотрим основные файлы бота, находящиеся в папке config:
1. arrowcraft.txt - В нем указываются вещи из которых бот - Лучник, имеющий скилл
Arrow Craft будет автоматически делать стрелы.
2. avoid.txt - В этом файле указываются Имена и ID игроков или ГМов.
При этом если бот увидит другово игрока с таким ником, то выдет из игры и перезайдет
через 1800 секунд (1800 секунд по умолчанию, точная цифра настраивается в config.txt).
В настройках avoid от игрока можно сделать так же чтобы при виде игрока бот телепортировался.
Телепортироваться он будет вингами или скиллом, если есть. Так же бот автоматически ставит
этого игрока в игнор. Если игрок, который прописан в avoid напишет личное сообщение боту,
а в настроках avoid для этого игрока стоит опция выходить из игры при виде, то и от личного
сообщения бот тоже выйдет.
3. chat_ppl.txt - Этот файл генерируется автоматически.
4. chat_resp.txt - Бот может отвечать, когда кто-нибудь говорит с ним. В этом файле,
вы можете настроить бота, чтобы он отвечал "чем-нибудь", на "что-нибудь" =)
5. config.txt - Самый главный файл в настроке бота. Ниже я подробно опишу
как его настроить.
6. ConfpackVersion.txt - Версия скриптов (1.6.0 самая последняя)
7. consolecolors.txt - Цвет шрифта в консоле
8. items_control.txt - Файл конфигурации действий с вещами, будет он эти вещи
продавать, складывать в сторадж и т.п... (Только для профи - ботеров =)) )
Файл конфигурации подбора вещей называется - pickupitem.txt
9. mon_control.txt - Вдруг вам надо будет телепортироваться от МВП
или не бить определенного моба, Тогда вам сюда.
10. overallAuth.txt - Автоматически-генерируемый файл. Сюда записываются имена
админов (других чаров, которые могут управлять ботом по привату, для этого при заходе
ботом будет генерирован случайноый пароль (его можно посмотреть в конфиге,
строчка - adminPassword))
11. pickupitems.txt - Тоже гланый файл, чтобы бот не собирал всякое "г".
12. shop.txt - для Мерчантов, какие вещи по чем продавать.
13. timeouts.txt - таймауты, не редактировать..

Подробное описание файлов на русском вы можете найти непосредственно в архиве.

Настройка:

а. Для начала просто качаем бота (2.31 mb), распаковываем его в любую папку.
б. Запускаем файл start.exe, вводим свой логин и пароль, далее выбераем сервер,
например, Purga RO. Затем выбераем The Road of Glory (цифра 0), выбираем чара
и закрываем это окошко.
в. Запускаем РО, заходим за своего чара, убираем с него все лишние вещи, берем
только самое необходимое (стрелы если арчер, бутылки, винги), сохраняем чара рядом
с локацией где он будет ботить и запоминаем название карты (командой /where ,например,
prt_fild05, там стоит Кафра), (ВНИМАНИЕ! бот не использует Кафры для телепорта!), далее
ведем Чара на локацию где он именно будет ботить (например gef_fild01, там много Roda Frog
и Thara Frog). Можно даже не отводить чара к лягушкам, можно оставить его у Кафры, сам дойдет.
Закрываем РО.
г. Запускаем файл control/config.txt, жмем Alt+G, номер строки 96, или поиск по слову
lockMap (это там где Чар будет ботить), пишем там - lockMap gef_fild01
Далее наже строчка saveMap, пишем - saveMap prt_fild05 (это там где сохранен)

Теперь настройки как будет вести себя БОТ:
а. attackAuto...
0 - не бъет (используется для пристов, аколитов, танков и при фоллоуе)
1 - бъет всех агрессивных мобов
2 - бъет всех

в. attackAuto_party...
0 - если в пати, то БОТ не будет помогать пати,
если 1 - то будет бить всех мобов, которых бъют однопартийцы.

г. attackDistance и attackMaxDistance, для рукопашников советуют 1.5 и 2.5, для
лучников 10.5 и 12.5

д. attackCanSnipe..
0 - если чар не лучник
1 - если лучник

е.
runFromTarget 1 - если 1, то бежит от цели, если 0, то не бежит
runFromTarget_dist 6 - если runFromTarget 1, то бежит на 6 клеток от цели.
по умолчанию стоит 0, советую не редактировать.

ж. Рассмотрим примеры, attackSkillSlot, useSelf_skill, partySkill,
monsterSkill и useSelf_item
Все это надо для того чтобы БОТ пользовался скиллами, вещами и т.п.

Первый пример.

attackSkillSlot Bash {
lvl 5
maxUses 3
}
Это значит БОТ будет бить всех подряд скиллом Баш 5 уровня по 3 раза.

Второй.

attackSkillSlot Bash {
lvl 5
maxUses 3
monsters Poring
}
Тоже что и первый, только тут БОТ будет бить только Порингов.

attackSkillSlot Bowling Bash {
lvl 10
aggressives > 4
}
Бот будет бить Боулинг Башем 10 уровня только в том случае, если на него
нападут больше 4 мобов.

useSelf_item Red Herb,Yellow Potion {
hp < 50%
}
Будет жрать Red Herb,Yellow Potion, если хп у бота будет меньше 50%

useSelf_item Green Potion {
whenStatusActive Poisoned
}
Будет жрать Green Potion, если на бота будет действовать Яд.

useSelf_skill Heal {
lvl 10
hp < 60%
sp > 10%
}
Будет Лечнить себя скиллом Heal 10 уровня, если хп у бота меньше 60% и сп больше 10%

useSelf_skill Twohand Quicken {
lvl 10
whenStatusInactive Twohand Quicken
}
Полезно для кнайтов, будет делать на себя Twohand Quicken 10 уровня, если у нету
этого эффекта, как закончится дейтсвие Twohand Quicken, то бот опять его сделает.

partySkill Heal {
lvl 3
target_hp < 40%
}
Будет лечить всех членов пати Хилом 3 уровня если у цели хп меньше 40%

partySkill Blessing {
lvl 10
target_whenStatusInactive Blessing
}
Будет делать Блесс 10 уровня всех членам пати если у этого члена пати нету этого эффекта
блесс..

monsterSkill Blessing {
lvl 1
maxUses 1
target Deviruchi,Khalitzburg
}
Будет делать Блесс 1 уровня Деверучи или Блаблабла. не смогу прочитать. хз зачем тока.
Подробную инфу по переменным Скиллов и Слотов вы можете прочитать в файле config.txt
на английском языке.

И последняя настройка файла config.txt
В самом низу..

statsAddAuto 1
statsAddAuto_list 20 str, 30 dex, 30 agi, 30 vit
statsAddAuto_dontUseBonus 1

skillsAddAuto 1
skillsAddAuto_list Basic Skill 9, Bash 10, Sword mastery 10, Provoke 10

Но важно учитывать то что нужно раставлять в правильном порядке,то есть первым должен стоять приорететный скил который нужно раскачать первым Пример:Basic Skill (всегда должен стоять первым)Bash 10, Sword Mastery Если вам нужно наобарот меняете их местами.

statsAddAuto_list при получении уровня бот будет расскилывать статы в определенном порядке.

Можно сделать так:
statsAddAuto_list 10 str, 10 dex, 10 vit, 20 str, 15 dex, 40 vit, 30 str, 25 dex, 60 vit
Тогда бот будет в таком порядке расскидывать статы.

тоже самое и тут skillsAddAuto_list
В каком порядке он это будет делать не важно.. главно чтобы правильно было.

Заполнять все это не обязательно, советую для хай-лвл чаров вообще это не трогать, а
просто оставить statsAddAuto 0 и skillsAddAuto 0

Писал не я так что не надо орать боян в сетке у нас давно на старой версии бота валялось)
Последний раз редактировалось MAMON Ср янв 24, 2007 1:36 pm, всего редактировалось 3 раза.

ravenclaw_
Энтузиаст
Сообщения: 66
Зарегистрирован: Вс дек 03, 2006 12:31 pm
Откуда: Москва

Сообщение ravenclaw_ » Вт янв 23, 2007 1:40 pm

ГГ. Да, когда-то я с подобного текста начал этот долгий путь :)

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8208
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE » Вт янв 23, 2007 1:43 pm

Афтар, ты хоть бы спел-чекером его прогнал, если уж публикуешь!
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download

BraiNLesS
Энтузиаст
Сообщения: 132
Зарегистрирован: Вс янв 07, 2007 9:04 pm
Контактная информация:

Сообщение BraiNLesS » Вт янв 23, 2007 2:30 pm

MAMON писал(а):useSelf_skill Heal {
lvl 10
hp < 60
sp > 10
}
Будет Лечнить себя скиллом Heal 10 уровня, если хп у бота меньше 60% и сп больше 10%
Будет лечнить себя скилом Hell 10 уровня, если хп у бот меньше 60 (если успеет) и сп больше 10 (если сможет).
Короче проценты указать забыл.
MAMON писал(а):useSelf_skill Twohand Quicken {
lvl 10
whenStatusInactive Twohand Quicken
}
Полезно для кнайтов, будет делать на себя Twohand Quicken 10 уровня, если у нету
этого эффекта, как закончится дейтсвие Twohand Quicken, то бот опять его сделает.
И будет бедный бот пытаться скастовать на себя 10-й тухенд везде и всюду, как толко он слетит, а он однако стоит 50 сп, а у найта обычно не больше 300 сп на всё про всё. И нахрена тухенд в городе?
MAMON писал(а):Будет делать Блесс 1 уровня Деверучи или Блаблабла. не смогу прочитать. хз зачем тока.
Подробную инфу по переменным Скиллов и Слотов вы можете прочитать в файле config.txt на английском языке.
Если хз зачем то зачем блесс? ;о) Вообще, демонам блесс полезно, действие такое же как curse на demi-human.
MAMON писал(а):тоже самое и тут skillsAddAuto_list
В каком порядке он это будет делать не важно.. главно чтобы правильно было.
А я дурак думал, что скилл-билд не менее важен чем стат-билд.
Любезный, в первую очередь принято качать наиболее важные скилы, и в соответствии с этим и надо заполнять эту строчку конфига.
MAMON писал(а):skillsAddAuto_list Basic Skill 9, Enlarge Weight Limit 5, Pushcart 3, Vending 10, Discount 10, Mammonite 10
Дикий билд мерча с телегой ;о) 3-й пушкарт и 10 вендинг. Я в расстерянности... мерч боевой или мирный? Если мирный то нафига ему вообще 10й маммонит? ;о)


Из полезного - "13. timeouts.txt - таймауты, не редактировать.. " ^_^
This Machine Has No Brain Use Your Own
(картинко-оригинал искать ломает)

MAMON
Начинающий
Сообщения: 23
Зарегистрирован: Пн янв 22, 2007 1:19 pm

Сообщение MAMON » Вт янв 23, 2007 2:41 pm

Это примеры блин)И я же сказал что стырил это все а спел чекер не юзаю фтопку)Это специально для новичков что бы воткнули что да как а незадовали глупых вопросов вроде:А как мне прописать карту где я буду ботить?Или:А как мне прописать хеал на себя?Так что господа если ненравиться можете удалить,а ошипки поправлю позже если неудалите.

BraiNLesS
Энтузиаст
Сообщения: 132
Зарегистрирован: Вс янв 07, 2007 9:04 pm
Контактная информация:

Сообщение BraiNLesS » Вт янв 23, 2007 3:27 pm

Блин, эти примеры есть и в факе и вопросах и искать их вообще не надо. А если уж и приводишь, то будь любезен приводить правильные примеры, а как неправильно настроить бота, я думаю, сможет каждый. И вопросов по поводу неправильных настроек будет тьма тьмущая.
Последний раз редактировалось BraiNLesS Вт янв 23, 2007 4:46 pm, всего редактировалось 1 раз.
This Machine Has No Brain Use Your Own
(картинко-оригинал искать ломает)

Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron » Вт янв 23, 2007 4:32 pm

Не хотелось бы трамвировать автора, пишу абсолютно не в обиду (сам ошибался и не раз).. но на самом деле.. очень много неточностей.. к примеру неприятная ошибка:

lockMap (это там где Чар сохранен), пишем там - lockMap prt_fild05
Далее наже строчка saveMap, пишем - saveMap gef_fild01

такое новичкам больше во вред, чем на пользу..
от РО до шестой палаты - один шаг...

atm0sfeRR
Новичок
Сообщения: 6
Зарегистрирован: Пн янв 22, 2007 3:05 pm

Сообщение atm0sfeRR » Ср янв 24, 2007 10:36 am

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

MAMON
Начинающий
Сообщения: 23
Зарегистрирован: Пн янв 22, 2007 1:19 pm

Сообщение MAMON » Ср янв 24, 2007 1:37 pm

Спасибо вам)Ошибки поправил.Кстати в старой версии бота надо было писать без % :)Если есть еще какие нибудь ошибки пишиет,буду править.
Я нуп,так что с вопросами и опусканием идите лесом.

ravenclaw_
Энтузиаст
Сообщения: 66
Зарегистрирован: Вс дек 03, 2006 12:31 pm
Откуда: Москва

Сообщение ravenclaw_ » Ср янв 24, 2007 1:39 pm

BraiNLesS писал(а): Короче проценты указать забыл.
Это не его гайд и % там и не должно быть, ибо писалось под древнющую версию бота :)


Я бы предложил автору повнимательнее прочитать выложенное им. Нубам оно может помочь начать, если исправить вагон и маленькую тележку неточностей, ошибок и ляпов :)

skurudo
Новичок
Сообщения: 14
Зарегистрирован: Вс янв 14, 2007 12:20 am
Контактная информация:

Сообщение skurudo » Ср янв 24, 2007 10:00 pm

Недавно была тема с моим нубским вопросов и сказано было в писании, что как процент изначально, а не аки число, воспринимает Коре значения.

MAMON
Начинающий
Сообщения: 23
Зарегистрирован: Пн янв 22, 2007 1:19 pm

Сообщение MAMON » Чт янв 25, 2007 2:45 pm

Так и есть.
Я нуп,так что с вопросами и опусканием идите лесом.

chapa
Энтузиаст
Сообщения: 138
Зарегистрирован: Сб дек 02, 2006 11:34 pm
Откуда: Москва
Контактная информация:

Сообщение chapa » Чт янв 25, 2007 9:57 pm

мамон, сворачивай тему... реально жто се есть тут...
когда В.В. Путин говорил о повышении рождаемости, он разве не ботов имел ввиду???
По вопросам настройки бота, в аську: 377177558

MAMON
Начинающий
Сообщения: 23
Зарегистрирован: Пн янв 22, 2007 1:19 pm

Сообщение MAMON » Пт янв 26, 2007 2:37 am

Ладно,чапа блин,везде нафлудишь можете закрывать или вообще удалите...
Я нуп,так что с вопросами и опусканием идите лесом.

chapa
Энтузиаст
Сообщения: 138
Зарегистрирован: Сб дек 02, 2006 11:34 pm
Откуда: Москва
Контактная информация:

Сообщение chapa » Пт янв 26, 2007 1:54 pm

ты хоть запятые ставь там где надо....
когда В.В. Путин говорил о повышении рождаемости, он разве не ботов имел ввиду???
По вопросам настройки бота, в аську: 377177558

Ответить