Нужно взять все еквиповые вещи из кафры и продать.
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Ребят, спасибо конечно, но вопрос именно в другом, не выбирать чего ставить а чего продавать, а именно достать.
Попробую детальнее.
Бот бегает сином, валит мобов, собирает весь лут командой @autoloot. Когда свой инвентарь полный (100 итемов разного наименования или же вес больше 90%) выполняется команда @storeall - по ней весь шмот что есть у перса в инвентаре - попадает в инвентарь кафры, при этом он туда попадает независимо где персонаж в этот момент, тобишь прямо во время кача.
А теперь, когда я прихожу, гружу на этом же аккаунте барыгу, вижу шо кафра полная, я знаю, что из перечня предметов в кафре мне не нужно продавать ягоды, семечки, блубоксы и карты - все остальное нужно продать. И я начинаю мышкой по одной позиции 1000шт таскать из кафры себе в инвентарь. Вот и возникает вопрос - как сделать хотя-бы, шоб бот вытягивал все (это 90% итемов) из кафры???
Пример того что есть в кафре (из бота):
вот это нужно вытянуть и продать....
Попробую детальнее.
Бот бегает сином, валит мобов, собирает весь лут командой @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
-------------------------------
Бот атоматически продаст указанный неидентифицированный предмет.. нужность и ненужность головой и ручками устанавливается в итемконтроле.. Пример:
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, так как это принудить бота после закрытия склада, идти в город для продажи указанного предмета... значит и продажу следует делать тоже средствами макроса...
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, так как это принудить бота после закрытия склада, идти в город для продажи указанного предмета... значит и продажу следует делать тоже средствами макроса...
от РО до шестой палаты - один шаг...
Убейся, милый.Жданов писал(а):На оффе неидентифицированный предмет через магаз продать нельзя! проверено .
2Sauron
Дада, бот продаст то что ему сказано продавть, и т.п, ЕСЛИ ОНО У НЕГО В ИНВЕНТАРЕ ЛЕЖИТ, так?
А если оно лежит в кафре, то и будет лежать в кафре. Его взять сначала надо из кафры, что бы продавать.
2 Автор : продать нужно весь эквип лежаший в кафре?
Неважно что там за вещи, слотовые они или нет, и т.п?
DInvalid, читай последний пост.. про макрос, можешь проверит - все работает.. при открытии магазина макрос возьмет со склада указаный предмет, в указаном количестве, после отработки макроса, запустится стандартный алгоритм Коре, а именно - складирование с учетом настроек итемконтрола. Ну и продажа после складирования, с учетом настроек.. Жданов, абсурд.. склонен полагать, что вы даже не пытались..
от РО до шестой палаты - один шаг...
-
- Начинающий
- Сообщения: 44
- Зарегистрирован: Сб фев 24, 2007 2:47 pm
- Откуда: Дерёвня Ботовальня
- Контактная информация:
Это с каких то пор нельзя продавать нераспознанную вещь?Полный бред.Если я пишу, чтобы бот не поднимал или продавал дубинки (3) и (4) нераспознанные, то он не подбирает и продаёт, если таковые есть.Я хотел спросить автора, а на каком серве ты играешь?Просто интересно где ж это столько раров выпадает.Жданов писал(а):Пипец ты умный нах. Нельзя продовать нераспознанную вещь.miniBot писал(а):Пиши что продавать и он продаст нераспознанную вещь.
Учусь писать макросы.