Страница 1 из 1

Автомакрос "когда все продано"

Добавлено: Вс июн 17, 2007 8:58 am
Broomstick
Доброго времени суток
Сразу говорю, поиском пользовался, просмот рел первые 5 страниц результатов, ничего нужного не нашел =(

У меня задача - когда чар достигает определеного параметра (например перевеса) он портуется в город, там продает все ненужное, затаривается расходниками.
Когда он все сделал в консоль выводицо то што авто селл комплитед. Теперь по идее бот должен идти обратно на кач, для этого нужно написать макрос. Почитав факи и мануалы на опенкоре.ком, понял што есть 3 решения этой проблемы. 1) Если бот ничего не делает, идти на кач (т.е. он продал все и сел в городе), но этот вариант мне не совсем подходит, т.к. выглядет это странновато, сплошной манч, я время от времени сажусь с чатом афк и т.д., т.е. whenIdle отпадает (+ кстати говоря, тоже неработает))))
2)делать реконект, и проверять кол-во лута при входе в игру. Но сами поймите, лута в РО вообще столько, што все это писать повеситцо можно =(
3) самый простой вариант, опять таки в факах вычитал о условии console, которое якобы срабатывает когда в консоле появляется этот текст. т.е. console Autosell completed олжно срабатывать когда все продано (у меня сначала автобай, потом автоселл (ЗЫ непомню что он точно пишет, поэтому автоселл комплитед, т.е. в макросе и в боте он выдает другое, просто сейчас на этом компе нету бота). Тоже не работает... пробовал брать и в кавычки, в одинарные и в двойные - нифига =(
Помогите, как написать такой автомакрос, или лучше сделать его не автомакросом, а в прописать в конфиге какое то условие?[/list]

Добавлено: Вс июн 17, 2007 1:02 pm
piroJOKE
А читал ли ты тему в FAQе под названием "24/7 маньяк"? :)

Добавлено: Вс июн 17, 2007 5:43 pm
4epT
так я выключал main-чат
automacro main {
console /You are now in the game/
delay 4
run-once 1
call {
do c @main off
release main
}
}
замени буковки "You are now in the game" на свою строчку (автосел комплетед) и вместо "do c @main off" напиши чё те нада чтобы бот сделал :Beautiful (11)

Добавлено: Вс июн 17, 2007 6:47 pm
piroJOKE
А.... э... причем тут майн чат?

Добавлено: Вс июн 17, 2007 7:23 pm
4epT
замени буковки "You are now in the game" на свою строчку (автосел комплетед) и вместо "do c @main off" напиши чё те нада чтобы бот сделал
Сам по себе main-чат тут вовсе не при чём! Важна сама технология "привязки" действий бота (макроса) к строчек из консоли.

Добавлено: Вс июн 17, 2007 7:25 pm
piroJOKE
Неее.... ты не понял. Это типичная ситуация "лентяй-изобретатель".
Вместо того, чтобы просто почитать доку про работу цикла продажи,
парень начал писать макросы. (Я это так понимаю) :lol:

ЗЫ: Я буду ищо сильней смеяццо, если у афтар локМап не установлен.

Добавлено: Пн июн 18, 2007 12:59 pm
Broomstick
piroJOKE писал(а):А читал ли ты тему в FAQе под названием "24/7 маньяк"? :)
Читал, как раз после него и пошол вопрос - как после того как ты продал лут пойти дальше манчить?


Спасибо, за отвте, недогодалсо што надо выражение брать в / =))

Добавлено: Пн июн 18, 2007 2:01 pm
piroJOKE
"как после того как ты продал лут пойти дальше" - при использовании ТОЙ процедуры Kore сама понимает, что цикл продажи/покупки/складирования закончен, и возвращается на lockMap.

Т.е., когда цикл торговли закончен эквивалентен тому что ты просто только что запустил своего бота, и он стоит в городе.

Добавлено: Пн июн 18, 2007 2:09 pm
4epT
pеroJOKE удачи тебе с этим афтаром, ты был прав :Beautiful (113)