pickupitems и натуральность поведения

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Ramzei

pickupitems и натуральность поведения

Сообщение Ramzei »

Привет,

Включен автолут и в инвентори летит все подряд.
Мусор нужно отфильтовать.

Отключить автолут и собирать необходимое - типичный манч так бы не поступил)
В pickupitems ставим -1, но тогда бот убивает моба и тут же выкидывает единичный мусор. Человеку так же это было бы геморно.

Итак, вопрос: как настроить выкидывание мусора из инвентори небольшими пачками по условию или таймеру?

..Задумывался об автомакросе, но команда drop работает с номером итема в инвентори, а не с его именем или id..
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

Ну, а автолут, скажем не 100% а поменьше если поставить?

Если в какой-либо команде нужен номер итема, то пиши так:
@inventory(имя_итема)
Ramzei

Сообщение Ramzei »

% автолута не поможет выкидывать Club[4] и оставлять Fluff..

за @inventory спасибо.

как обработать листовую переменную, прочитать текстовой файл, обработать его нужным образом, и.т.п? в макро - синтаксис и прочие атрибуты - перл? (это я к тому - какие доки копать))
fant
Новичок
Сообщения: 7
Зарегистрирован: Сб май 10, 2008 12:01 am

Сообщение fant »

Можно с помошью макроса чтобы когда происходило определенное условие... ( например каждых там 10~30 минут ), он останавливался и проверял что у него с сабой... и выкидывал лишнее говно =) , а ещё лучше и проще... Просто прописать в итем контрол это в продаже и дать ему ухо и телепорт...

Пусть продает =)

P.S. бот берёт не скоростью, а усидчивостью ^_~
Ramzei

Сообщение Ramzei »

алгоритм я себе представялю, а вот реализацию пока туманно.. надо доки копать, только б подсказали какие..

усидчивость.. точнее упертость) становится эффективнее, если выкидывать многочисленный, тяжелый и дешевый лут, типа Iron Ore.
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

Ramzei писал(а):как обработать листовую переменную, прочитать текстовой файл, обработать его нужным образом, и.т.п?
Учи перл, и пиши плагин.
Ramzei писал(а):в макро - синтаксис и прочие атрибуты - перл? (это я к тому - какие доки копать))
Доку по макросам
http://www.openkore.com/wiki/index.php/ ... in_Russian
Ramzei

Сообщение Ramzei »

vit, насколько я понимаю, сам ты эту доку не читал,
если даешь такой совет;) Там общие сведения и ответов на мои вопросы нет.
fant
Новичок
Сообщения: 7
Зарегистрирован: Сб май 10, 2008 12:01 am

Сообщение fant »

Ну с продаже всё просто... Ставим sellauto 1 и cоот. прописываем в item_control: name_item 0 0 1 ну и всё как полагаеться...

Насчёт макроса... я бы попробовал так... Взял за основу какой нибудь итем с самым большим дропоп... допустим джелопи а дальше (я точных команд непомню, поэтому незабудь доку глянуть).

automacro ItemDrop {
console /бла бла бла упал итем джелопи/
call LootDrop
}

macro LootDrop {
lock ItemDrop

if(@inventory (<имя_вещи>) == 0 ) goto no
do drop @inventory (<имя_вещи>) @invamount (<имя_вещи>)
:no

:end
release ItemDrop
}

P.S. Небольшое уточнение, шмотки лучше делать через цикл
while @inventory (<имя_вещи>) > 0 as exl
do drop @inventory (<имя_вещи>) 1
end exl

Примерно так. Расписал нужную вешь и фсё.... он их дропнул =)
Ramzei

Сообщение Ramzei »

такой макрос я уже успел сочинить, сейчас проблема сделать его небольшим и универсальным - обрабатывающим любой список итемов...
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

Ramzei писал(а):vit, насколько я понимаю, сам ты эту доку не читал,
если даешь такой совет;) Там общие сведения и ответов на мои вопросы нет.
Я тебе дал доку на макросы. Доки на перл я тебе не давал(я думаю найти такие не составит для тебя труда).

P.S: читал, и не раз, уж поверь.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Сообщение 4epT »

пользуясь случаем передаю ОГРОМНЫЙ привет 4epT'у который его перевёл в болие ли менее грамотный вид 8)

ЗЫ: сори за флуд
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Ответить