Купить мясо макросом
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Купить мясо макросом
Всем привет.
столкнулся с проблемой покупки мяса макросом.
Бот должен топать в пронтеру и закупаться мясом когда оно у него кончается. (Делаю для автономного макроса. поэтому по возрастанию уровней будут другие автомакросы на закупку большего количества мяса. думаю так проще всего сделать закупку расходников)
Поперепробовал кучу вариантов и вроде этот макрос должен быть рабочим, но @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
}
пожалуйста помогите. уже второй день маюсь...
столкнулся с проблемой покупки мяса макросом.
Бот должен топать в пронтеру и закупаться мясом когда оно у него кончается. (Делаю для автономного макроса. поэтому по возрастанию уровней будут другие автомакросы на закупку большего количества мяса. думаю так проще всего сделать закупку расходников)
Поперепробовал кучу вариантов и вроде этот макрос должен быть рабочим, но @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 раз.
-
- Грамотный
- Сообщения: 403
- Зарегистрирован: Сб фев 03, 2007 11:07 pm
- Откуда: Эстония;)
- Контактная информация:
Я лично просто когда мясо на складе кончается,включаю такой макрос,и покупаю ботом где то 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
а в чём проблема банально скупать по-многу мяса в кафру, а контролировать количество в конфиге? Или ты хочешь бегать с 2 спринг раббитами?
а в чём проблема банально скупать по-многу мяса в кафру, а контролировать количество в конфиге? Или ты хочешь бегать с 2 спринг раббитами?
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Выбор взгляда за Вами...
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Lims
Спринг рэббиты это тру. )) Если они есть конешно на том сервере, где ты играешь. (Увеличивают "калорийность" мяса).
Дорогой афтар, твой первый пост удручает. Тебе бы следовало первым делом описать ЧЕГО ты хочешь добиться, а уже потом там же рисовать, что ты успел по этому поводу сделать.
_______
зы: по мотивам темы про петов: "купля мяса ботом".
Спринг рэббиты это тру. )) Если они есть конешно на том сервере, где ты играешь. (Увеличивают "калорийность" мяса).
Дорогой афтар, твой первый пост удручает. Тебе бы следовало первым делом описать ЧЕГО ты хочешь добиться, а уже потом там же рисовать, что ты успел по этому поводу сделать.
_______
зы: по мотивам темы про петов: "купля мяса ботом".
piroJOKE
Вообще-то спринг раббит появляется в 9 эпизоде, а потому есть даже на отсталом оффе.
Кроме того, он даёт то, что это самое мясо валится из мобов. То есть, позволяет бегать к кафре куда реже.
Lims
разве не знаешь? есть команда conf, есть в конфиге autoConfChange.
Вообще-то спринг раббит появляется в 9 эпизоде, а потому есть даже на отсталом оффе.
Кроме того, он даёт то, что это самое мясо валится из мобов. То есть, позволяет бегать к кафре куда реже.
Lims
разве не знаешь? есть команда conf, есть в конфиге autoConfChange.
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Выбор взгляда за Вами...
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})
от РО до шестой палаты - один шаг...
Sauron
кхем, мне казалось, такие вещи вполне множно взять в /src/Commands.pm. Кроме того, грузоподъёмность можно просто в макросе по формуле считать
Lims
зачем вообще инвентарь, когда есть кафра?
ЗЫ Форум надо читать, "грамотный": viewtopic.php?t=141
кхем, мне казалось, такие вещи вполне множно взять в /src/Commands.pm. Кроме того, грузоподъёмность можно просто в макросе по формуле считать
Lims
зачем вообще инвентарь, когда есть кафра?
ЗЫ Форум надо читать, "грамотный": viewtopic.php?t=141
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Выбор взгляда за Вами...