Боты для Рагнарок

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Боты для Рагнарок » Конфиги » ОПИСАНИЕ ПОЧТИ ВСЕГО В КОНФИГЕ и файлов бота ЗЫЫЫЫ Оо


ОПИСАНИЕ ПОЧТИ ВСЕГО В КОНФИГЕ и файлов бота ЗЫЫЫЫ Оо

Сообщений 1 страница 9 из 9

1

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

Самые нужные строчки из config.txt
attackAuto (0-не атакует, 1-просто атакует,2-атакует читая инфу в mon_control.txt)
attackAuto_party (0-не помогает, 1- бьет того монба, которого бьет сопартиец)
attackDistance (дистанция, насколько я понял в клетках, с которой будет бить персонаж-для контактников по умолчанию 1.5)
attackMaxDistance (макс. дистанция с которой удет атаковать перс. Для контактников 2.5 по умолчанию. Лучникам ставить 10-12)
attackLooters (атакует монстра (например поринга, муравья) который подобрал у вас что-то из лута. 0- не атаковать, 1- атаковать)

follow (Следовать ли за кем-то. 0-нет, 1 - да)
followTarget (ник перса, за которым следовать)
followEmotion (повоторять ли смайлики. Например когда с вами бегает бот-ако\прист, будет ли он повторять ваши смайлики или юзать другие. 0-нет,1-да)
followEmotion_distance (расстояние в клетках, с которого бот будет повторять смайлы. По умолчанию 4)
followDistanceMax (макс. расстояние в клетках, на котором бот будет СТАРАТЬСЯ держаться от вас)
followDistanceMin (минимальное расстояние соотвественно)
followSitAuto (будет ли садиться бот автоматически, если нет никаких действий несколько секунд. по умолчанию 1-да)

itemsTakeAuto (подбирать ли вещи, валяющиеся на земле. 0-нет, 1 -да, 2-всегда, при любых обстоятельствах)
itemsTakeAuto_party (подбирать ли вещи, выбитые пати. 0-нет, 1-да
itemsMaxWeight_sellOrStore 49 (вес в %, при котором бот будет выполнять опцию складывать\продавать вещи)

lockMap (карта, на которую бот стремится попасть. Например mjo_fild02. Чтобы посмотреть название карты, зайдите на нее и наберите /where)

runFromTarget (убегать ли от опредленных монстров , описаных в mon_control.txt . 0-нет, 1-да)
runFromTarget_dist (дистанция в клетках, на которую отбегать от монстра)

sitAuto_hp_lower (в % при каком кол-ве хп бот будет садиться отдыхать)
sitAuto_hp_upper (в % при каком хп будет вставать)
sitAuto_sp_lower (аналогично при каких % сп сидеть)
sitAuto_sp_upper (и вставать)

teleportAuto_hp (при каком кол-ве хп в % бот будет автоматически телепортится)

dealAuto 1 (соглашаться на сделки, 0- не соглашаться. 2-соглашаться и сразу подтверждать)
partyAuto 2 (принимать ли приглашение в пати. 0-отказываться, 1-ничего не делать, 2-принимать)
partyAutoShare 1(если бот глава пати то 0-не делить опыт 1-делить)
guildAutoDeny 1 (отказываться автоматически от вступления в гильдью)

sellAuto (продавать ли вещи , указанные в item_control.txt. 0-нет, 1 -да)
sellAuto_npc (название карты и координаты нпц, которому продавать. Например prontera 101 33)

storageAuto (складывать ли вещи, указаные в item_control.txt в кафру 0-нет,1-да)
storageAuto_npc (координаты нпц, которому складывать)
attackAuto 1 - атакует агрессивных мобов, 2 - атакует всех, mon_control учитывается в любом случае
attackLooters - только для версий 1.9+
itemsTakeAuto 1 - если несколько агров, то убить мобов, потом лутать; 2 - лутать, потом убивать следующего моба
runFromTarget 1 - отбегать от ВСЕХ мобов, используется для арчеров (hit'n'run)
sitAuto_hp_lower и остальное - в 1.6.6+ значение может быть задано как абсолютным (sitAuto_hp_lower 500, т.е. при 500 и меньше хп), так и в % (sitAuto_hp_lower 20%)
dealAuto 0 - игнорировать запрос, 1 - отменять сделку, 2 - принимать
partyAuto - аналогично dealAuto

вот что я нашёл недавно, может кому-то поможет

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

Рассмотрим основные файлы бота, находящиеся в папке 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 - таймауты, не редактировать..

Теперь настройки как будет вести себя БОТ:
а. 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, 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

хватит пока
незабуьте поставит + если явам помог ну если не хотите не ставь те =)

2

Ggant_
ГУд!  :D
Многим поможет! ставлю +

3

пасиб я тоже надеюсь что многим  :)

4

Если у вас не работают правильно скилы,

partySkill Heal {
lvl 3
target_hp < 40
}

начиная с 1.9.0,без знака % ничего не работает правильно=)

target_hp < 40%

  hp > 50  - means more than 50hp
  hp > 50% - means more than 50 percent of you hp.

Отредактировано DreamHop (2006-07-31 13:43:48)

5

Ggant_
Супер =) С меня "+"

6

Не написано про пакупку! А мне щас очень надо чтоб бот покупал стрелы!

7

Ето легко настраивается напиши координаты НПЦ  и кол-во стрел....

8

так чтоли?

Код:
buyAuto {
	npc prt_in 126 76
	standpoint arrow
	distance 5
	minAmount 500
	maxAmount 5000
}

9

не так! а вот так:

buyAuto arrow {
npc prt_in 126 76
standpoint
distance 5
minAmount 500
maxAmount 5000
}


Вы здесь » Боты для Рагнарок » Конфиги » ОПИСАНИЕ ПОЧТИ ВСЕГО В КОНФИГЕ и файлов бота ЗЫЫЫЫ Оо