Как начать писать свой собстный конфиг? (оч.нупский вопрос)

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

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

Сообщение piroJOKE »

kLabMouse
Да тут флуд полезней, чем не флуд, зачем же его тереть?!... :twisted:

ЗЫ: ладно, отрезал всё что касается fоrmаt с:... 8)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
miniBot
Грамотный
Сообщения: 429
Зарегистрирован: Вс ноя 05, 2006 8:48 am
Откуда: Москва
Контактная информация:

Сообщение miniBot »

1. Модератор всегдав
2. Если модератор не прав, смотри пункт 1

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

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

ХМ, интересно, а вот книга "OpenKore для чайников" каким тиражем разойдется?
помощь только тем у кого включен параметр - mozgEnable 1

БОТАТЬ, БОТАТЬ, И ЕЩЕ РАЗ БОТАТЬ, КАК ЗАВЕЩАЛ ВЕЛИКИЙ ЛЕНИН
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

miniBot
А теперь быстренько вытерли свой Флуд!
(с) :lol:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
chapa
Энтузиаст
Сообщения: 138
Зарегистрирован: Сб дек 02, 2006 11:34 pm
Откуда: Москва
Контактная информация:

Сообщение chapa »

эх... идейка родилась пока на работе сидел: составить дневник ботовода... вот что получилось...
было это в далеком 2005 году гдето в июне... в то время я играл в БК(бойцовский клуб) и как-то проходя миму метро(ВДНХ) со своей девушкой(уже женой :) ) мне какой-то спамер впарил диск с рагнарком (в то время диски раздавались нахаляву...)...
Пришел я домой установил РО... потом создал себе лучника, ну статы ему я распределил примерно так: сила (сильнее луком бить будет), ловкость (убегать от монстров), удача (чтоб не быть неудачником)... ну и начал я бегать бить пориноф... на них докачался до 8 левела примерно за неделю, потом мне предложили вступить в гильдию...(кто играл в бк тот знает как высоко ценяться кланы), но с одним условием, что я за месяц получу 20 левел... я качался почти сутками... потом мне рассказали про генералов и кач пошел быстрее :) ...
Постепенно я набрался опыта, арча своего я сделал бардом, кстати получилось более менее))) и вот в один прекрасный день (точнее ночь) я бегал по ОД и увидел мечника, я начал ему что-то писать а он ноль реакции... бегал за ним минут 20... надоело и я забил...
На следуйщий день я рассказал об этом согильдийцам и самый страший (ПСЕВДО... у него какой-то другой ник был, но я запомнил именно этот) сказал что это был бот... так я узнал о существовании такой великой весчи )))...
Псевдо скинул мне на мыло сразу две великих вещи, это программа для 2х окон и бот... ну если с программой я быстро разобрался, то с ботом дела обстояли сложнее... я его запустил, ввел логин и пароль... но он что-то написал не по русски и завис...тогда все тот же псевдо скинул мне мануал к боту, кстати вот он:
Этот бот гораздо лучше аналога 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 prt_fild05
Далее наже строчка saveMap, пишем - saveMap gef_fild01

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


немного разобравшись я научил бота складывать ВСЕ в кафру и драться на определенной карте... для меня это была великая победа...
в те времена тары были только в байлане и я поставил бота именно туда...примерно на неделю... каково же было мое разочарование когда в один прекрасный день я при входе в игру увидел надпись: вамзапрещено входить в игру до 2012года... оказываеться боты запрещены...а я и незнал в то время...
потом я создал много много ботов, ставил их на разных картах... и постепенно у меня стали появляться деньги... но появилось множество других проблем: если ставить штук 10 ботов, то они за пару дней полностью забивают кафру...и лучникам постоянно надо покупать стрелы (магов я даже не думал что можно на бота ставить)... я сидел на коре.ком и с помощью обычного переводчика пытался понять как сделать чтобы бот мог что-то продавать и что-то покупать... ну далее уже стали появляться русско язычные форумы на которых можно было найти все настройки....
так, к чему я это все вел-то... а вот к чему:
лея... начни с файла конфиг... там есть строчка: lockMap
прибеги на ту карту где должна качаться и набери там: /where запомни название карты и впиши в конфиг через пробел после локмап.. далее снова войди в игру и подбеги к кафре, встани справа от нее и снова набери /where потом слева /where должно быть примерно так: (payon): 997, 999 и (payon): 999, 999 думаю несложно будет понять что координаты кафры: (payon): 998, 999
затем все в том же конфиге найди строку: storageAuto_npc и впиши payon 998 999 после нее, вообщем должно все выглядеть так:
storageAuto 1
storageAuto_npc payon 998 999
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 0
если в остальных строчках что-то нетак исправь...

в принцыпе для начала этого хватит... кстати после установки бота данный конфиг представляет собой текстовый фаил находящийся в папкас ботом/control/config.txt ... думаю более менее понятно, если что узнавай еще)[/list][/code][/quote][/i][/b]
chapa
Энтузиаст
Сообщения: 138
Зарегистрирован: Сб дек 02, 2006 11:34 pm
Откуда: Москва
Контактная информация:

Сообщение chapa »

во я настрочил то) че-то меня прорвало) кстати лея, думаю я заслужил конфетку... на крайняк голден тиф баг кард пойдет)))
когда В.В. Путин говорил о повышении рождаемости, он разве не ботов имел ввиду???
По вопросам настройки бота, в аську: 377177558
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

chapa
улыбнуло! ботовод с немалым стажем

Кстати, какие максимальные успехи в этой области, в смысле максимальный левел/эквип?


PS На оффе вроде пишут, что гтб ещё не ввели...
Последний раз редактировалось Antarx Сб янв 20, 2007 2:11 am, всего редактировалось 1 раз.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Флуд!

ггг... надеюсь, хоть я и модер, мне это не обязательно читать? :twisted: (это был риторический вопрос)... 8)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

piroJOKE
Мб лучше просто перенести сообщения во флудерский раздел (который "кафэшка")?
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Флуд!

Па-моему флуд про format c: был интересней... :(
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
chapa
Энтузиаст
Сообщения: 138
Зарегистрирован: Сб дек 02, 2006 11:34 pm
Откуда: Москва
Контактная информация:

Сообщение chapa »

piroJOKE
обьясни в чем заключаеться МОЙ ФЛУД? тема: как начать писать свой конфиг?
ответ: для начала локу прописать и сторедж...
только так мона отвечать чтоли?)
Antarx
да почти никаких... пара гострингоф... сина 99 блокнули еще до 9 эпизода... теперь по мелочи качаю...
когда В.В. Путин говорил о повышении рождаемости, он разве не ботов имел ввиду???
По вопросам настройки бота, в аську: 377177558
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

chapa
Ааа, не бери в голову, ты все правильно делаешь. :)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
chapa
Энтузиаст
Сообщения: 138
Зарегистрирован: Сб дек 02, 2006 11:34 pm
Откуда: Москва
Контактная информация:

Сообщение chapa »

просто вспомнилось как я конфигу открыл первый раз... без мануала... ладно небудем флудить... лея, если что еще интересует пиши в ЛС
когда В.В. Путин говорил о повышении рождаемости, он разве не ботов имел ввиду???
По вопросам настройки бота, в аську: 377177558
Мультик
Новичок
Сообщения: 14
Зарегистрирован: Вт янв 09, 2007 1:26 pm

Сообщение Мультик »

Оффтоп: до мну доходили слухи, что гтб выбивали на офе. Хотя слухи на то и слухи. :D
chapa :good: :Beautiful (137) :Bravo:
Весь флуд отсюда - :Beautiful (113), вместе с офтопами Пирожка :Beautiful (5)
З.Ы. Ща на мну - :df :moderator
JetFire
Энтузиаст
Сообщения: 70
Зарегистрирован: Сб дек 02, 2006 5:00 pm

Сообщение JetFire »

chapa
5 баллоф!!
Дайте Две!!
Короч, Веди этот топ, потом переименуем: "как Новайсу Захватить Мир"


Кстати, я вообще не Рублю в Макросах, ты мож как-нть Написать Мини-Гайд?) На языке "Эта Хренька пишется Сюда"=)
Ответить