Всем привет.
столкнулся с проблемой покупки мяса макросом.
Бот должен топать в пронтеру и закупаться мясом когда оно у него кончается. (Делаю для автономного макроса. поэтому по возрастанию уровней будут другие автомакросы на закупку большего количества мяса. думаю так проще всего сделать закупку расходников)
Поперепробовал кучу вариантов и вроде этот макрос должен быть рабочим, но @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
}
пожалуйста помогите. уже второй день маюсь...
Купить мясо макросом
Moderator: 4epT
Forum rules
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
-
- Нууууп
- Posts: 723
- Joined: Thu Nov 09, 2006 7:55 pm
Купить мясо макросом
Last edited by Lims on Wed Mar 28, 2007 12:57 am, edited 1 time in total.
-
- Грамотный
- Posts: 403
- Joined: Sat Feb 03, 2007 11:07 pm
- Location: Эстония;)
Я лично просто когда мясо на складе кончается,включаю такой макрос,и покупаю ботом где то 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
}

Нет добра и зла,есть разные мнения, разные противостоящие стороны.

-
- Нууууп
- Posts: 723
- Joined: Thu Nov 09, 2006 7:55 pm
-
- Бывалый
- Posts: 640
- Joined: Sun Jan 07, 2007 5:56 am
Lims
а в чём проблема банально скупать по-многу мяса в кафру, а контролировать количество в конфиге? Или ты хочешь бегать с 2 спринг раббитами?
а в чём проблема банально скупать по-многу мяса в кафру, а контролировать количество в конфиге? Или ты хочешь бегать с 2 спринг раббитами?
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...

Выбор взгляда за Вами...

-
- Нууууп
- Posts: 723
- Joined: Thu Nov 09, 2006 7:55 pm
-
- Модератор
- Posts: 8204
- Joined: Sat Nov 04, 2006 2:20 am
- Сервер RO:: localhost
- Location: Molvania
Lims
Спринг рэббиты это тру. )) Если они есть конешно на том сервере, где ты играешь. (Увеличивают "калорийность" мяса).
Дорогой афтар, твой первый пост удручает. Тебе бы следовало первым делом описать ЧЕГО ты хочешь добиться, а уже потом там же рисовать, что ты успел по этому поводу сделать.
_______
зы: по мотивам темы про петов: "купля мяса ботом".
Спринг рэббиты это тру. )) Если они есть конешно на том сервере, где ты играешь. (Увеличивают "калорийность" мяса).
Дорогой афтар, твой первый пост удручает. Тебе бы следовало первым делом описать ЧЕГО ты хочешь добиться, а уже потом там же рисовать, что ты успел по этому поводу сделать.

_______
зы: по мотивам темы про петов: "купля мяса ботом".

-
- Бывалый
- Posts: 640
- Joined: Sun Jan 07, 2007 5:56 am
piroJOKE
Вообще-то спринг раббит появляется в 9 эпизоде, а потому есть даже на отсталом оффе.
Кроме того, он даёт то, что это самое мясо валится из мобов. То есть, позволяет бегать к кафре куда реже.
Lims
разве не знаешь? есть команда conf, есть в конфиге autoConfChange.
Вообще-то спринг раббит появляется в 9 эпизоде, а потому есть даже на отсталом оффе.
Кроме того, он даёт то, что это самое мясо валится из мобов. То есть, позволяет бегать к кафре куда реже.
Lims
разве не знаешь? есть команда conf, есть в конфиге autoConfChange.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...

Выбор взгляда за Вами...

-
- Нууууп
- Posts: 723
- Joined: Thu Nov 09, 2006 7:55 pm
-
- Грамотный
- Posts: 435
- Joined: Wed Nov 29, 2006 3:24 pm
Lims, вот смотри, пример получения текущего состояния сп у чара..
$sp = @eval($::char->{sp})
..к чему я собственно клоню, надо аналогично получить какова грузоподъемность чара $xx = @eval($::char->{Тут что должно быть я не знаю}) ну а зная собственно грузоподемность и текущую загруженность, можно легко расчитать максимальное количество мяса для закупки.. к сожалению, я отшел от ботоводства, ни то не другое не могу потестить будет ли работать...
$w01 = @eval($::char->{weight})
$w02 = @eval($::char->{weight_max})
$sp = @eval($::char->{sp})
..к чему я собственно клоню, надо аналогично получить какова грузоподъемность чара $xx = @eval($::char->{Тут что должно быть я не знаю}) ну а зная собственно грузоподемность и текущую загруженность, можно легко расчитать максимальное количество мяса для закупки.. к сожалению, я отшел от ботоводства, ни то не другое не могу потестить будет ли работать...
$w01 = @eval($::char->{weight})
$w02 = @eval($::char->{weight_max})
от РО до шестой палаты - один шаг...
-
- Бывалый
- Posts: 640
- Joined: Sun Jan 07, 2007 5:56 am
Sauron
кхем, мне казалось, такие вещи вполне множно взять в /src/Commands.pm. Кроме того, грузоподъёмность можно просто в макросе по формуле считать
Lims
зачем вообще инвентарь, когда есть кафра?
ЗЫ Форум надо читать, "грамотный": viewtopic.php?t=141
кхем, мне казалось, такие вещи вполне множно взять в /src/Commands.pm. Кроме того, грузоподъёмность можно просто в макросе по формуле считать

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

Выбор взгляда за Вами...

-
- Нууууп
- Posts: 723
- Joined: Thu Nov 09, 2006 7:55 pm