Мануал по настройке бота на Русском для новичков)
Добавлено: Вт янв 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
Писал не я так что не надо орать боян в сетке у нас давно на старой версии бота валялось)
Настройка и описание всех файлов бота для игры 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
Писал не я так что не надо орать боян в сетке у нас давно на старой версии бота валялось)