Мануал по настройке бота на Русском для новичков)
Модератор: 4epT
Правила форума
Этот раздел является руководством и тут разрешено оставлять сообщения лишь для уточнения и внесения корректив в существующие материалы. Для вопросов существует ряд других разделов.
Этот раздел является руководством и тут разрешено оставлять сообщения лишь для уточнения и внесения корректив в существующие материалы. Для вопросов существует ряд других разделов.
Мануал по настройке бота на Русском для новичков)
Хз куда пихать но сюда вроде подходит,если уж не туда кинул перенесите если не лень)
Настройка и описание всех файлов бота для игры 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
Писал не я так что не надо орать боян в сетке у нас давно на старой версии бота валялось)
Настройка и описание всех файлов бота для игры 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 раза.
-
- Энтузиаст
- Сообщения: 66
- Зарегистрирован: Вс дек 03, 2006 12:31 pm
- Откуда: Москва
Будет лечнить себя скилом Hell 10 уровня, если хп у бот меньше 60 (если успеет) и сп больше 10 (если сможет).MAMON писал(а):useSelf_skill Heal {
lvl 10
hp < 60
sp > 10
}
Будет Лечнить себя скиллом Heal 10 уровня, если хп у бота меньше 60% и сп больше 10%
Короче проценты указать забыл.
И будет бедный бот пытаться скастовать на себя 10-й тухенд везде и всюду, как толко он слетит, а он однако стоит 50 сп, а у найта обычно не больше 300 сп на всё про всё. И нахрена тухенд в городе?MAMON писал(а):useSelf_skill Twohand Quicken {
lvl 10
whenStatusInactive Twohand Quicken
}
Полезно для кнайтов, будет делать на себя Twohand Quicken 10 уровня, если у нету
этого эффекта, как закончится дейтсвие Twohand Quicken, то бот опять его сделает.
Если хз зачем то зачем блесс? ;о) Вообще, демонам блесс полезно, действие такое же как curse на demi-human.MAMON писал(а):Будет делать Блесс 1 уровня Деверучи или Блаблабла. не смогу прочитать. хз зачем тока.
Подробную инфу по переменным Скиллов и Слотов вы можете прочитать в файле config.txt на английском языке.
А я дурак думал, что скилл-билд не менее важен чем стат-билд.MAMON писал(а):тоже самое и тут skillsAddAuto_list
В каком порядке он это будет делать не важно.. главно чтобы правильно было.
Любезный, в первую очередь принято качать наиболее важные скилы, и в соответствии с этим и надо заполнять эту строчку конфига.
Дикий билд мерча с телегой ;о) 3-й пушкарт и 10 вендинг. Я в расстерянности... мерч боевой или мирный? Если мирный то нафига ему вообще 10й маммонит? ;о)MAMON писал(а):skillsAddAuto_list Basic Skill 9, Enlarge Weight Limit 5, Pushcart 3, Vending 10, Discount 10, Mammonite 10
Из полезного - "13. timeouts.txt - таймауты, не редактировать.. " ^_^
This Machine Has No Brain Use Your Own
(картинко-оригинал искать ломает)
(картинко-оригинал искать ломает)
Это примеры блин)И я же сказал что стырил это все а спел чекер не юзаю фтопку)Это специально для новичков что бы воткнули что да как а незадовали глупых вопросов вроде:А как мне прописать карту где я буду ботить?Или:А как мне прописать хеал на себя?Так что господа если ненравиться можете удалить,а ошипки поправлю позже если неудалите.
Блин, эти примеры есть и в факе и вопросах и искать их вообще не надо. А если уж и приводишь, то будь любезен приводить правильные примеры, а как неправильно настроить бота, я думаю, сможет каждый. И вопросов по поводу неправильных настроек будет тьма тьмущая.
Последний раз редактировалось BraiNLesS Вт янв 23, 2007 4:46 pm, всего редактировалось 1 раз.
This Machine Has No Brain Use Your Own
(картинко-оригинал искать ломает)
(картинко-оригинал искать ломает)
Не хотелось бы трамвировать автора, пишу абсолютно не в обиду (сам ошибался и не раз).. но на самом деле.. очень много неточностей.. к примеру неприятная ошибка:
lockMap (это там где Чар сохранен), пишем там - lockMap prt_fild05
Далее наже строчка saveMap, пишем - saveMap gef_fild01
такое новичкам больше во вред, чем на пользу..
lockMap (это там где Чар сохранен), пишем там - lockMap prt_fild05
Далее наже строчка saveMap, пишем - saveMap gef_fild01
такое новичкам больше во вред, чем на пользу..
от РО до шестой палаты - один шаг...
-
- Энтузиаст
- Сообщения: 66
- Зарегистрирован: Вс дек 03, 2006 12:31 pm
- Откуда: Москва