Купить мясо макросом

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Купить мясо макросом

Сообщение Lims »

Всем привет.
столкнулся с проблемой покупки мяса макросом.
Бот должен топать в пронтеру и закупаться мясом когда оно у него кончается. (Делаю для автономного макроса. поэтому по возрастанию уровней будут другие автомакросы на закупку большего количества мяса. думаю так проще всего сделать закупку расходников)
Поперепробовал кучу вариантов и вроде этот макрос должен быть рабочим, но @invamount (meat) < 1 - не срабатывает. он всеравно идет покупать мясо когда в инвентаре лежит 20штук
automacro aBuy2 {
base >18
base <29
@invamount (meat) < 1
call mBuy2
run-once 1
}

macro mBuy2 {
do autosell
pause 3
do move 64 125 prontera
do talk @npc (64 125)
do store
do store
do buy @store (meat) 10
}
пожалуйста помогите. уже второй день маюсь...
Последний раз редактировалось Lims Ср мар 28, 2007 12:57 am, всего редактировалось 1 раз.
Asacura
Грамотный
Сообщения: 403
Зарегистрирован: Сб фев 03, 2007 11:07 pm
Откуда: Эстония;)
Контактная информация:

Сообщение Asacura »

Я лично просто когда мясо на складе кончается,включаю такой макрос,и покупаю ботом где то 10к мяса)
macro buy{

do move 60 123
do talk @npc (64 125)
pause 1
do store
pause 1
do buy 0 150
pause 1
do move 39 198
do talknpc 29 207 c r1
do storage add Meat 150
do storage close
pause 1
# пропсиать это много раз подряд
}
automacro stop{
zeny <= 10000 #ну или сколько там тебе надо;)
call stopp
run-once 1
}
macro stopp{
do quit
}
Изображение
Нет добра и зла,есть разные мнения, разные противостоящие стороны. :)
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Сообщение Lims »

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

Сообщение Antarx »

Lims
а в чём проблема банально скупать по-многу мяса в кафру, а контролировать количество в конфиге? Или ты хочешь бегать с 2 спринг раббитами?
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Сообщение Lims »

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

Сообщение piroJOKE »

Lims
Спринг рэббиты это тру. )) Если они есть конешно на том сервере, где ты играешь. (Увеличивают "калорийность" мяса).

Дорогой афтар, твой первый пост удручает. Тебе бы следовало первым делом описать ЧЕГО ты хочешь добиться, а уже потом там же рисовать, что ты успел по этому поводу сделать. :twisted:

_______

зы: по мотивам темы про петов: "купля мяса ботом". :Yahoo!:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

piroJOKE
Вообще-то спринг раббит появляется в 9 эпизоде, а потому есть даже на отсталом оффе.
Кроме того, он даёт то, что это самое мясо валится из мобов. То есть, позволяет бегать к кафре куда реже.

Lims
разве не знаешь? есть команда conf, есть в конфиге autoConfChange.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Сообщение Lims »

Пытаюсь добиться чтобы бот шел в пронтеру и покупал мясо когда у него в инвентаре мяса меньше одной штуки.
Antarx
гг но конфом не сменить значения
getAuto Meat {
minAmount 1
maxAmount 60
passive
}
если бы можно было записать это в одну строчку.. пробовал не работает((
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

Lims, вот смотри, пример получения текущего состояния сп у чара..
$sp = @eval($::char->{sp})
..к чему я собственно клоню, надо аналогично получить какова грузоподъемность чара $xx = @eval($::char->{Тут что должно быть я не знаю}) ну а зная собственно грузоподемность и текущую загруженность, можно легко расчитать максимальное количество мяса для закупки.. к сожалению, я отшел от ботоводства, ни то не другое не могу потестить будет ли работать...

$w01 = @eval($::char->{weight})
$w02 = @eval($::char->{weight_max})
от РО до шестой палаты - один шаг...
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

Sauron
кхем, мне казалось, такие вещи вполне множно взять в /src/Commands.pm. Кроме того, грузоподъёмность можно просто в макросе по формуле считать :wink:

Lims
зачем вообще инвентарь, когда есть кафра?
ЗЫ Форум надо читать, "грамотный": viewtopic.php?t=141
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Сообщение Lims »

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

Сообщение piroJOKE »

Lims
"Как пожелаете" (с)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Ответить