Нужно взять все еквиповые вещи из кафры и продать.

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Жданов
Как незя???? можно. Ещё как можно.
Jufon
Новичок
Сообщения: 13
Зарегистрирован: Вт янв 23, 2007 4:10 am
Откуда: USA

Сообщение Jufon »

Ребят, спасибо конечно, но вопрос именно в другом, не выбирать чего ставить а чего продавать, а именно достать.
Попробую детальнее.
Бот бегает сином, валит мобов, собирает весь лут командой @autoloot. Когда свой инвентарь полный (100 итемов разного наименования или же вес больше 90%) выполняется команда @storeall - по ней весь шмот что есть у перса в инвентаре - попадает в инвентарь кафры, при этом он туда попадает независимо где персонаж в этот момент, тобишь прямо во время кача.

А теперь, когда я прихожу, гружу на этом же аккаунте барыгу, вижу шо кафра полная, я знаю, что из перечня предметов в кафре мне не нужно продавать ягоды, семечки, блубоксы и карты - все остальное нужно продать. И я начинаю мышкой по одной позиции 1000шт таскать из кафры себе в инвентарь. Вот и возникает вопрос - как сделать хотя-бы, шоб бот вытягивал все (это 90% итемов) из кафры???


Пример того что есть в кафре (из бота):

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

917  Hood [1] (Weapon)  -- Not Identified
918  Hood [1] (Weapon)  -- Not Identified
919  Hood [1] (Weapon)  -- Not Identified
920  Muffler [1] (Weapon)  -- Not Identified
921  Muffler [1] (Weapon)  -- Not Identified
922  Muffler [1] (Weapon)  -- Not Identified
923  Muffler [1] (Weapon)  -- Not Identified
924  Muffler [1] (Weapon)  -- Not Identified
925  Muffler [1] (Weapon)  -- Not Identified
926  Muffler [1] (Weapon)  -- Not Identified
927  Muffler [1] (Weapon)  -- Not Identified
928  Muffler [1] (Weapon)  -- Not Identified
929  Muffler [1] (Weapon)  -- Not Identified
930  Muffler [1] (Weapon)  -- Not Identified
931  Muffler [1] (Weapon)  -- Not Identified
932  Muffler [1] (Weapon)  -- Not Identified
933  Muffler [1] (Weapon)  -- Not Identified
934  Muffler [1] (Weapon)  -- Not Identified
935  Muffler [1] (Weapon)  -- Not Identified
936  Pauldron [1] (Weapon)  -- Not Identified
......
994  Clip [1] (Weapon)  -- Not Identified
995  Clip [1] (Weapon)  -- Not Identified
996  Clip [1] (Weapon)  -- Not Identified
997  Clip [1] (Weapon)  -- Not Identified
998  Clip [1] (Weapon)  -- Not Identified
999  Clip [1] (Weapon)  -- Not Identified
-------------------------------
Capacity: 1000/1000
-------------------------------
вот это нужно вытянуть и продать....
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

Бот атоматически продаст указанный неидентифицированный предмет.. нужность и ненужность головой и ручками устанавливается в итемконтроле.. Пример:

all 0 1 0 - поумолчанию складывать всё!!!

Далее исключения...

Не складывать, если они нам всегда нужны в инвентаре:

Awakening Potion 0 0 0
+8 Stunner 0 0 0
Blue Gemstone 0 0 0
Butterfly Wing 0 0 0

Не складывать и продать:

Hood [1] 0 0 1
Muffler [1] 0 0 1
Clip [1] 0 0 1

Продажа работает в паре с автоскладом.. сначала бот пользует склад, потом магазин.. и ещё повторю - для бота не имеет значения опознаем ли мы вещь визуально или нет.. бот абсолютно точно распознает предмет в рамках БД (там несколько файлов для описания итемс) которая в папке \tables...


Все это хорошо, но как быть с предметами которые уже находятся на складе? Надо заставить бота их взять!! Пример макроса:

automacro XXXX {
console /Storage opened/ - ловим момент когда бот открыл склад
run-once 1 - временно блокируем (не обязательно, можно указать тайм аут)
call XXXX1
}

macro XXXX1 {
$i = 0
while ($i <= 10) as exampleloop - этот цикл повторяем энное количество раз..
$i++

$zzz = @eval (@storage (Muffler [1])) - переменной значение остатка текущего предмета..
if ($zzz = 0) goto skip - проверим, если нет предмета то перейти к скип
do storage get Muffler [1] 1 - положим в инвентарь..
:skip

end exampleloop - конец цикла

release XXXX - необязательнос см. выше..

}

Как только макрос отработает, потом все пойдет как по маслу.. муфки остануться в инвентаре (благодаря Muffler [1] 0 0 1), и после завершения всех действий со складом, бот их продаст.. (оффф.. эх.. сердце кровью обливается когда вижу такой колондайк, который нпц сливают )


Поможет ли это нашему другу Jufon? не уверен.. дело в том, что он пользует склад где попало.. даже если в автомакро мы укажем локацию-город как условие, мы не сможем пользовать Muffler [1] 0 0 1, так как это принудить бота после закрытия склада, идти в город для продажи указанного предмета... значит и продажу следует делать тоже средствами макроса...
от РО до шестой палаты - один шаг...
Жданов
Новичок
Сообщения: 12
Зарегистрирован: Вс фев 18, 2007 12:52 am

Сообщение Жданов »

На оффе неидентифицированный предмет через магаз продать нельзя! проверено .
DInvalid
Грамотный
Сообщения: 368
Зарегистрирован: Вт ноя 14, 2006 4:54 pm

Сообщение DInvalid »

Жданов писал(а):На оффе неидентифицированный предмет через магаз продать нельзя! проверено .
Убейся, милый.

2Sauron

Дада, бот продаст то что ему сказано продавть, и т.п, ЕСЛИ ОНО У НЕГО В ИНВЕНТАРЕ ЛЕЖИТ, так?
А если оно лежит в кафре, то и будет лежать в кафре. Его взять сначала надо из кафры, что бы продавать.

2 Автор : продать нужно весь эквип лежаший в кафре?
Неважно что там за вещи, слотовые они или нет, и т.п?
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

DInvalid, читай последний пост.. про макрос, можешь проверит - все работает.. при открытии магазина макрос возьмет со склада указаный предмет, в указаном количестве, после отработки макроса, запустится стандартный алгоритм Коре, а именно - складирование с учетом настроек итемконтрола. Ну и продажа после складирования, с учетом настроек.. Жданов, абсурд.. склонен полагать, что вы даже не пытались..
от РО до шестой палаты - один шаг...
Жданов
Новичок
Сообщения: 12
Зарегистрирован: Вс фев 18, 2007 12:52 am

Сообщение Жданов »

А как же

(Тут бы скрин, жаль стёр чтоб никто не нашёл, больше тупить показывая ник не буду)
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

Жданов, вы вообще понимаете о чем идет речь в этой теме? Какого фига вы мне пытаетесь магазин торгоша впулить? Речь идет о продаже предметов npc, чувствуете разницу?
от РО до шестой палаты - один шаг...
Блэйз
Энтузиаст
Сообщения: 91
Зарегистрирован: Ср дек 13, 2006 6:55 pm

Сообщение Блэйз »

А как же
Твой мерч ещё не в бане???
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Жданов
Стёр твой скрин. Больше не выкладывай скрины где показан ник твоего персонажа, чат и всё такое.
PhoeniX
Начинающий
Сообщения: 44
Зарегистрирован: Сб фев 24, 2007 2:47 pm
Откуда: Дерёвня Ботовальня
Контактная информация:

Сообщение PhoeniX »

Жданов писал(а):
miniBot писал(а):Пиши что продавать и он продаст нераспознанную вещь.
Пипец ты умный нах. Нельзя продовать нераспознанную вещь.
Это с каких то пор нельзя продавать нераспознанную вещь?Полный бред.Если я пишу, чтобы бот не поднимал или продавал дубинки (3) и (4) нераспознанные, то он не подбирает и продаёт, если таковые есть.Я хотел спросить автора, а на каком серве ты играешь?Просто интересно где ж это столько раров выпадает.
Учусь писать макросы.
Ответить