pickupitems и натуральность поведения
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
pickupitems и натуральность поведения
Привет,
Включен автолут и в инвентори летит все подряд.
Мусор нужно отфильтовать.
Отключить автолут и собирать необходимое - типичный манч так бы не поступил)
В pickupitems ставим -1, но тогда бот убивает моба и тут же выкидывает единичный мусор. Человеку так же это было бы геморно.
Итак, вопрос: как настроить выкидывание мусора из инвентори небольшими пачками по условию или таймеру?
..Задумывался об автомакросе, но команда drop работает с номером итема в инвентори, а не с его именем или id..
Включен автолут и в инвентори летит все подряд.
Мусор нужно отфильтовать.
Отключить автолут и собирать необходимое - типичный манч так бы не поступил)
В pickupitems ставим -1, но тогда бот убивает моба и тут же выкидывает единичный мусор. Человеку так же это было бы геморно.
Итак, вопрос: как настроить выкидывание мусора из инвентори небольшими пачками по условию или таймеру?
..Задумывался об автомакросе, но команда drop работает с номером итема в инвентори, а не с его именем или id..
Можно с помошью макроса чтобы когда происходило определенное условие... ( например каждых там 10~30 минут ), он останавливался и проверял что у него с сабой... и выкидывал лишнее говно =) , а ещё лучше и проще... Просто прописать в итем контрол это в продаже и дать ему ухо и телепорт...
Пусть продает =)
P.S. бот берёт не скоростью, а усидчивостью ^_~
Пусть продает =)
P.S. бот берёт не скоростью, а усидчивостью ^_~
-
- Бывалый
- Сообщения: 624
- Зарегистрирован: Вс мар 25, 2007 9:18 pm
- Сервер RO:: localhost
- Откуда: Санкт-Петербург
Учи перл, и пиши плагин.Ramzei писал(а):как обработать листовую переменную, прочитать текстовой файл, обработать его нужным образом, и.т.п?
Доку по макросамRamzei писал(а):в макро - синтаксис и прочие атрибуты - перл? (это я к тому - какие доки копать))
http://www.openkore.com/wiki/index.php/ ... in_Russian
Ну с продаже всё просто... Ставим 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
Примерно так. Расписал нужную вешь и фсё.... он их дропнул =)
Насчёт макроса... я бы попробовал так... Взял за основу какой нибудь итем с самым большим дропоп... допустим джелопи а дальше (я точных команд непомню, поэтому незабудь доку глянуть).
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
Примерно так. Расписал нужную вешь и фсё.... он их дропнул =)