Сборка бота
(06.02.08)- поддержка шифрованных заголовков пакетов официальных серверов RO
- эксперементальная поддержка режима xKore 1
- \\"патчконнект\\" - специальную штуку, чтобы не коннектиться на сервер, пока тот закрыт
- плагин alertSound + звуки для него - это звуковая сигнализация на разные события
- плагины macro и doCommand - для всяческой автоматизации
Kore по умолчанию настроена на RagGame (русский оф).
Если вы играете на другом серваке, то вам следует удалить плагин patchConnect.pl
http://depositfiles.com/ru/files/6044176 - (SVN6184)
timeouts.txt - таймауты, не редактировать..
Теперь в кратце о config.txt как будет вести себя БОТ:
Код:
master - здесь пишем сервер
server - номер сервера (первый ставим «0» второй «1» и т.д.)
username - Ваш логин к аккаунту
password - пароль к аккаунту
char - номер вашего чара, слева на право первый 0 второй 1 и т.д.
attackAuto...
0 - не атаковать монстров (используется для пристов, аколитов, танков и при follow)
1 - не атаковать монстров, но принимать ответные меры когда моб бьёт вас
2 - автоматически атаковать не агрессивных монстров
attackAuto_party...
0 - не атаковать
1 - атаковать мобов, которых бъют однопартийцы
2 - атаковать мобов, как только они "нацелятся" на однопартийца
attackDistance и attackMaistance
для рукопашников советуют 1.5 и 2.5
для лучников 10.5 и 12.5
attackCanSnipe..
0 - если чар не лучник
1 - если лучник
attackLooters..
0 - не атаковать
1 - атакует монстра (например поринга, муравья) который подобрал у вас лут
Код:
follow..
0 - бот ни за кем не следует
1 - следует
followTarget (ник перса, за которым следовать)
followEmotion..
0 - не повторять смайлики
1 - повторять
Например когда с вами бегает бот ако\прист, будет ли он повторять ваши
смайлики или юзать другие
followEmotion_distance 4
расстояние в клетках, с которого бот будет повторять смайлы
followDistanceMax 6
максимальное расстояние в клетках, на котором бот будет
СТАРАТЬСЯ держаться от вас
followDistanceMin 3
минимальное расстояние соотвественно
followSitAuto..
0 - бот не будет садиться при простое
1 - будет
Код:
runFromTarget..
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, Enlarge Weight Limit 5, Pushcart 3, Vending 10, Discount 10, Mammonite 10
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