[share] По пути Ведра. Макро на все профы.

Всё, что касается макро-плагина.

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

Правила форума
В форуме макросы "Макросы" разрешено только задавать вопросы по уже существующим макросам и просить помощь по недоработанным своим. При этом таким считается тот макрос который готов не менее чем на 2/3.
Если вы хотите попросить участников сообщества написать вам макрос, это можно сделать в разделе "сервис".
lcdenten
Начинающий
Сообщения: 21
Зарегистрирован: Ср май 13, 2009 9:49 pm
Сервер RO:: chaos

Re: [share] По пути Ведра. Макро на все профы.

Сообщение lcdenten »

Так же хотелось бы добавить что в билде на рога есть недочет в виде маленькой vit. Вернее виты вообще нет :) если учесть что перс будет ботом и не доживет до 99+, то ему не нужно 95 аги. :)
Аватара пользователя
kinikik
Грамотный
Сообщения: 233
Зарегистрирован: Сб июн 07, 2008 11:53 am
Откуда: Н-Н

Re: [share] По пути Ведра. Макро на все профы.

Сообщение kinikik »

Как раз нужно, все правильно :)
lcdenten
Начинающий
Сообщения: 21
Зарегистрирован: Ср май 13, 2009 9:49 pm
Сервер RO:: chaos

Re: [share] По пути Ведра. Макро на все профы.

Сообщение lcdenten »

Я бы поспорил. Боты не доживают до 99-ого. Поэтому нет смысла вкачивать рога с большим аги, учитывая, что фли не работает, когда тебя атакует много ботов. Тут решает вит и деф.
А 85+ аги хватит для уверенной драки один на один в большинстве случаев.

Вообще, как то то ли КЛМ, то ли кто-то из дминов, говорил что на боте роге решает так же немного инт. Не помню для каких скиллов, для хила кажется.
6o6uK
Энтузиаст
Сообщения: 107
Зарегистрирован: Пн фев 02, 2009 2:42 pm
Сервер RO:: Laggame
Откуда: Украина

Re: [share] По пути Ведра. Макро на все профы.

Сообщение 6o6uK »

ребят, тут описаны самые распостраненные билды, для фли, аспд
если же надо какой то еще билд в пм пишите, напишу, желательно расписать статы без шмота
Изображение
Изображение
MegaDeath
Новичок
Сообщения: 1
Зарегистрирован: Вс май 17, 2009 6:54 pm
Сервер RO:: Chaos

Re: [share] По пути Ведра. Макро на все профы.

Сообщение MegaDeath »

Создал бота мерча, так вот проблема в том то что он бьет слабых монстров
http://img193.imageshack.us/img193/8708/23563407.png
Аватара пользователя
RexTiam
Энтузиаст
Сообщения: 139
Зарегистрирован: Сб ноя 17, 2007 6:54 pm

Re: [share] По пути Ведра. Макро на все профы.

Сообщение RexTiam »

MegaDeath
ну так пропиши локи где он будет качаться....
Так все наверно мой ник ведели в первом посте....У меня возникла проблема...Как сделать чтоб бот авто определял что ему делать, а не тупо ходил по всем точкам(Читаем квест на ганса)
Изображение
Аватара пользователя
RexTiam
Энтузиаст
Сообщения: 139
Зарегистрирован: Сб ноя 17, 2007 6:54 pm

Re: [share] По пути Ведра. Макро на все профы.

Сообщение RexTiam »

Делаю....И получаются новые проблемы(((((( КВест ппц... :cry:

Добавлено спустя 1 минуту 18 секунд:
нужно нубо-лут расчитать нужный...Чтоб по плагину кисы купить нужную вещь на рынке......
Изображение
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: [share] По пути Ведра. Макро на все профы.

Сообщение manticora »

Приветствую. Новая версия: BOT-090528. Что нового:
  1. (\openkore\control\config.txt) Весь макрос переведен на новые параметры в конфиге. Имхо так удобнее. Плюс всякие косметические правки.
    Было в конфиге:

    Код: Выделить всё

    Job 
    charname 
    NoobZonePart
    SwordmanQuestPart
    AcoQuestPart
    MageQuestPart
    ArcherQuestPart
    ThiefQuestPart
    MerchantQuestPart
    Стало в конфиге:

    Код: Выделить всё

    Job
    charname
    QuestPart
    QuestVar1
    QuestVar2
    QuestDone
    QuestDesc
    Например, раньше условия для автомакроса выглядели вот так:

    Код: Выделить всё

    eval $::config{Job} eq "2" and $::config{AcoQuestPart} eq "2"
    А после переделки макроса под новый набор переменных то же самое условие стало выглядеть так:

    Код: Выделить всё

    eval $::config{QuestPart} eq "AcoQuest2"
  2. (\openkore\cfg_macros\Archer_2-Training.txt) Написана с нуля полная (пока еще черновая) версия тренировки для лучников.
  3. (\openkore\cfg_macros\Mage_2-Training.txt) Тренировка магов теперь происходит непрерывно, без вмешательств. Состоит из частей: простая, подготовка к сложной части, сложная часть, "следы боя". Квест "Следы боя" вынесен в отдельный файл, который используется во время тренировки магов и воров. "Следы боя" пофикшен, исправлены особенно сложные моменты на карте с фрилдорами, а также с отравленной ловушкой.
  4. (\openkore\cfg_macros\Merchant_2-Training.txt) Макрос занимается чисто прохождением квеста, а кач отдан на откуп автокач-плагину. Во время поиска двух самых дешевых потов в пронте, макрос использует конструкцию @arg("..",$n).
  5. (\openkore\control\cfg_macros\Novice_1-Start.txt) Первоначальная настройка конфига вынесена в отдельный от менюшки автомакрос. Добавлены нужные для тренировки первых проф скилы в билды.
    • Мечник: skillsAddAuto_list Basic Skill 9, Bash 10, Provoke 5, Endure 2
    • Лучник: skillsAddAuto_list Basic Skill 9, Owl's Eye 3, Vulture's Eye 10
    • Вор: skillsAddAuto_list Basic Skill 9, Improve Dodge 10, Double Attack 10
    • Торгаш: conf skillsAddAuto_list Basic Skill 9, Enlarge Weight Limit 4, Discount 4, Overcharge 4, Enlarge Weight Limit 5, Pushcart 4, Vending 4
    Всё сильнее прикручиваем автокач-плагин к макросу. Еще в нубозоне вызываем автокач-плагин, чтобы он сгенерировал макрос для последуюшего кача в большом мире:

    Код: Выделить всё

    do ka4 sword - макрос автокача для мечника
    do ka4 aco - для аколита
    do ka4 merch - для торгаша
    Для других проф нет таблиц для автокач-плагина, поэтому просто очищаем этот макрос: do ka4 clear
  6. (\openkore\cfg_macros\Swordman_2-Training.txt) Написана с нуля полная версия тренировки мечников. Кач отдан на откуп автокач-плагину.
  7. (\openkore\cfg_macros\Taekwon_1-Quest.txt) Три разговора, которые раньше следовали друг за другом, разнесены по разным автомакросам.
  8. (\openkore\cfg_macros\Thief_1-Quest.txt) Избавились от автомакроса IfNoviceDeadinMorocc.
  9. (\openkore\cfg_macros\vedro.txt) Добавлены настройки "macro conftown" для Пронтеры, Пайона. (Плюс то, что было: Излюд, Морокк, Геффен, Альберта)
  10. (\openkore\cfg_macros\Common.txt) Файл удален, находившаяся в нем защита от реконектов и лагов разнесена по тем макросам, к которым защита и относится.
  11. (\openlore\cfg_macros\Thief_2-Quest.txt) переименован в (\openkore\cfg_macros\Thief_2-Training.txt) Простая и сложная часть сведены в один макрос. Макрос сам старается найти себе нужное количество зенег для продолжения квеста. Квест "следы боя" лежит теперь в отдельном файле.
  12. Переделан автокач-плагин. Пофикшена горстка досадных багов. Теперь есть возможность в одной исходной табличке описать кач для разных персонажей: мечника, аколита, торговца и т.д. При генерации макроса автокача следует теперь указывать, какие исходные данные искать в таблице. Например, команда в консоли ka4 aco - создает файл с макросом автокач-плагина для aco (конечно, если вы написали в таблице соответствующие строки). Команда clear очищает файл с макросом автокач-плагина: ka4 clear.
    Файл с автокач-макросом поменял название на autokach.mcs. Исходная таблица имеет чуть другой формат, переименована и лежит в папке с плагином, а не в папке control, как это было ранее: \openkore\plugins\autokach.csv. Кроме того, в таблице можно оставить шапку - названия столбцов, это не помешает плагину.

    Код: Выделить всё

    Номер;Набор;МинЛвл;МаксЛвл;Город;Лока;Бить;Не бить;На кафру;Продавать
    1;aco;0;13;prontera;moc_fild01;all, Drops, Picky, Poring, Ant's Egg, PecoPeco's Egg;Andre, Deniro, Piere, Baby Desert Wolf, Yellow Plant;all;Jellopy
    2;aco;0;13;prontera;moc_fild02;all, Ant's Egg, Drops, PecoPeco's Egg, Picky;Green Plant, Peco Peco, Yellow Plant;all;Jellopy
    3;aco;0;13;prontera;prt_fild06;all, Lunatic, Poring, Pupa, Thief Bug Egg;Thief Bug, Green Plant;all, Feather, Rainbow Carrot, Empty Bottle, Unripe Apple, Red Gemstone;Jellopy, Clover, Red Herb, Carrot, Apple, Sticky Mucus, Shell, Iron Ore, Phracon, Chrysalis
    ....
    12;demo;0;11;izlude;moc_fild01;all, Drops, Picky, Poring, Ant's Egg, PecoPeco's Egg;Andre, Deniro, Piere, Baby Desert Wolf, Yellow Plant;all;Jellopy
    13;demo;0;11;izlude;prt_fild10;all, Savage Babe, Shining Plant, Thief Bug;Poporing, Red Mushroom, Savage;all;Jellopy
    ...
    23;merch;0;19;alberta;pay_fild03;Lunatic, Poring, Pupa, Willow;all, Creamy, Red Mushroom, Green Plant;all, Empty Bottle, Trunk, Resin;Clover, Red Herb, Carrot, Apple, Jellopy, Knife [4], Sticky Mucus, Shell, Chrysalis, Iron Ore, Phracon, Tree Root, Barren Trunk, Fine-grained Trunk, Solid Trunk
    ...
    26;sword;0;13;izlude;moc_fild01;all, Drops, Picky, Poring, Ant's Egg, PecoPeco's Egg;Andre, Deniro, Piere, Baby Desert Wolf, Yellow Plant;all;Jellopy
    27;sword;0;13;izlude;moc_fild02;all, Ant's Egg, Drops, PecoPeco's Egg, Picky;Green Plant, Peco Peco, Yellow Plant;all;Jellopy
    ...
# Гурнин: Неплохо! Пришло время научить вас умению 'Скидка', но мы займемся этим позже.
русская вики по OpenKore, редактор макросов с подсветкой и справкой по Ctrl+F1
openkore.collectskin.com - всегда свежая svn-версия OpenKore!
Видео-гайд по установке и настройке OpenKore
Аватара пользователя
RexTiam
Энтузиаст
Сообщения: 139
Зарегистрирован: Сб ноя 17, 2007 6:54 pm

Re: [share] По пути Ведра. Макро на все профы.

Сообщение RexTiam »

Например, раньше условия для автомакроса выглядели вот так:
Код:
eval $::config{Job} eq "2" and $::config{AcoQuestPart} eq "2"

А после переделки макроса под новый набор переменных то же самое условие стало выглядеть так:
Код:
eval $::config{QuestPart} eq "AcoQuest2"
А эт как вернуть обратно?)
Изображение
manticora
Грамотный
Сообщения: 436
Зарегистрирован: Ср авг 29, 2007 12:45 pm

Re: [share] По пути Ведра. Макро на все профы.

Сообщение manticora »

Не надо "это" возвращать обратно. Раньше была идеология - по параметру в конфиге на каждый квест. Море квестов - море параметров в конфиге, причем использоваться будет каждый параметр только один раз за всю жизь бота. Новый набор параметров гораздо универсальнее. Не нужно создавать новые параметры типа ArcherTrainigPart, если мы пишем тренировку лучников.
Если у тебя есть макрос, в котором используются другие параметры конфига, а не QuestPart, то ты их и пропиши себе в конфиг. А в новой сборке макроса типа "Ведро" ничего назад менять не нужно. Оно и так работает.
# Гурнин: Неплохо! Пришло время научить вас умению 'Скидка', но мы займемся этим позже.
русская вики по OpenKore, редактор макросов с подсветкой и справкой по Ctrl+F1
openkore.collectskin.com - всегда свежая svn-версия OpenKore!
Видео-гайд по установке и настройке OpenKore
lcdenten
Начинающий
Сообщения: 21
Зарегистрирован: Ср май 13, 2009 9:49 pm
Сервер RO:: chaos

Re: [share] По пути Ведра. Макро на все профы.

Сообщение lcdenten »

Всё отлично работает. А что если попробовать такой алгоритм?

1. Макрос тренировки воров кончается на квесте "следы боя".
2. Бот идет в пронту, берет квест на Кульверт, сохраняется возле данжа, используя МайнГауч качается на prt_sewb1 до 20 лвла, затем идет в prt_sewb2 и качается там до 40, потом prt_sewb3 до 50 и потом сразу в люти на xmas_dun1 до получения профы.

3. Как только он зарабатывает первые 55к - варпается в морок, покупает себе Дамаск, если выпадает карта фамилиара или жука вора - вставляет ее туда. :)

Получается что то вроде макроса до 2ой профы :)
Аватара пользователя
RexTiam
Энтузиаст
Сообщения: 139
Зарегистрирован: Сб ноя 17, 2007 6:54 pm

Re: [share] По пути Ведра. Макро на все профы.

Сообщение RexTiam »

manticora, это я привык просто :oops: лучше больше делать =) :D
Изображение
Аватара пользователя
Reras
Грамотный
Сообщения: 418
Зарегистрирован: Пн апр 30, 2007 6:51 am
Сервер RO:: Raggame
Откуда: Москва
Контактная информация:

Re: [share] По пути Ведра. Макро на все профы.

Сообщение Reras »

manticora
По некоторым обстоятельствам, был вынужден потестить данной творение, хотелось бы выложить некоторые недочеты для правки.
1) После получения профессии мерча, он собственно встает и требует дальнейшей команды. Так и надо?
2) После введения macro autokach заметил следующий косяк, на изменении параметров в конфе:
autoSwitch_default_rightHand [NONE]. Зачем это ставится, после получения профы? И не меняется далее автоматически. В итоге приходится стирать из конфига ручками, либо бот так и будет ковырять всех мобов руками в дальнейшем.
3) Все хорошо идет как и указанно в плагине на место кача в город. И встает там как вкопанный. Требуется перезапуск коры, чтобы стригерился аутокач. Не критично, но все же...

Так же хотелось бы почитать мануал плагина аутокач, очень интересная вещь, хотел ознакомиться с синтаксисом заполнения граф. Нет ли ссылочки?
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: [share] По пути Ведра. Макро на все профы.

Сообщение EternalHarvest »

Reras писал(а):Так же хотелось бы почитать мануал плагина аутокач... Нет ли ссылочки?
http://www.google.com/search?q=autokach%20site:rofan.ru
Аватара пользователя
Reras
Грамотный
Сообщения: 418
Зарегистрирован: Пн апр 30, 2007 6:51 am
Сервер RO:: Raggame
Откуда: Москва
Контактная информация:

Re: [share] По пути Ведра. Макро на все профы.

Сообщение Reras »

Протупил, однако, спасибо.
Не знал даже, что это нашенская - рофановская разработка :shock:
Ответить