|
Мини ЧАВО ЧАстозадаваемые ВОпросы. Различные гайды и инструкции. Тут будут ссылки на гайды и интересные топики. Если вы новичок, то сначала вам сюда. |
|
Опции темы | Опции просмотра |
06.02.2008, 20:19 | #1 |
Опытный Ботовод
Регистрация: 04.02.2007
Сообщений: 367
Вы сказали Спасибо: 1
Поблагодарили 51 раз(а) в 21 сообщениях
|
как поставить бота на выбивание определённого лута
И так, у нас есть бот, и даже бъёт абы кого с безумством достойным Ганнибала Лектора. Но необходимо чтобы он выбивал определённый лут. Карты, лут на квесты, траву для варки, вещи и прочее. Попробуем разобраться как это сделать.
Сперва надо определиться с тем что нужно. Возьмём к примеру Cactus Needle, который нужен для варки ЕДП. Смотрим по базе с кого падает. Ага, с моба Muka, которых больше всего водится на карте moc_fild18. Проверяем какие есть агрессивные мобы и начинаем настройку бота. Сперва определяемся с монстрами: Идём в mon_control.txt и прописываем там следующее: Код:
all 0 0 0 Hunter Fly 0 1 0 Dragon Fly 0 1 0 Muka 1 0 0 Думаем дальше, мы бъём только Muka, но с него же падает до черта всякой всячины... Сперва в items_control.txt ставим строку Cactus Needle 0 1 0, так как они нам и нужны. Объясняю почему: Итем контрол отвечает за то, что будет впоследствии делаться с предметом, волею судьбы попавшим к вам. - Первый 0 отвечает за то, сколько предметов должно быть в инвентаре постоянно. - Единица говорит что мы будем складировать предмет в кафру. - Второй ноль запрещает продавать предмет. Смотрим дальше, Empty Bottle, ставим те же параметры. Остальное можно либо на продажу (Guisarme [2] 0 0 1), либо, если вообще ненадо - выкидывать. Как выкидываем ненужное: Допустим нам падает Iron Ore, а он нам вот ни на что не нужен, да ещё и стоит мало, а весит огого. Ищем замечательный файл pickupitems.txt и вставляем там следующую строчку: Iron Ore -1 Всё, теперь, если случайно это пакость окажется в инвентаре, то бот выбросит. С другой стороны можно же просто включить @autoloot(на некоторых серверах разрешено) и поставить чтоб ненужный лут выбрасывался(хотя это черевато обнаружением). Для этого мы идём в macros.txt и вставляем там вот такие строчки: Код:
automacro loot { delay 2 console /Your Coordinates: / #фраза в консоли, срабатывающая как включатель call { do c @autoloot #включающаяся команда(можно вставить автолут итем ) } } Так, мобов и лут настроили, принимаемся за самое сладкое - config.txt Перво-наперво мы ставим боту локацию (за локацию кача отвечает lockMap): Код:
lockMap moc_fild18 Код:
sellAuto 1 sellAuto_npc morocc 147 102 sellAuto_standpoint sellAuto_distance 5 Код:
storageAuto 1 storageAuto_npc morocc 156 97 storageAuto_distance 5 storageAuto_npc_type 1 storageAuto_npc_steps c r1 n storageAuto_password storageAuto_keepOpen 0 storageAuto_useChatCommand minStorageZeny 60 relogAfterStorage 0 Отлично, теперь бот будет выбивать иглы кактуса и собирать их на склад. Теперь улучшаем нашу жизнь с помощью телепорта: Ищем строки saveMap *указать имя карты, где сохранились* saveMap_warpToBuyOrSell *ставим 1, чтобы использовать ухо или скилл* saveMap_warpChatCommand *использовать команду, если таковые разрешены на сервере* А если на сервере есть команда @storage? Изменяем блок storageAuto следующим образом: Код:
storageAuto 1 storageAuto_useChatCommand @storage storageAuto_npc storageAuto_distance storageAuto_npc_type storageAuto_npc_steps storageAuto_passwor storageAuto_keepOpen 0 relogAfterStorage 0 Код:
autoMoveOnDeath 1 autoMoveOnDeath_map morocc autoMoveOnDeath_x 152 autoMoveOnDeath_y 101 В написании данного руководства использовались посты 4epT'a, AmsTaFF'a и GoldenShadow. А так же Гайды и руководства, до чтения которых у многих просто ум не доходит. Обсуждение ведётся тут
__________________
для тех, кто не знает с чего начать Последний раз редактировалось Женя; 16.04.2008 в 16:31. Причина: Исправила про lockMap |
Эти 2 пользователя(ей) сказали Спасибо Женя за это полезное сообщение: |
24.03.2008, 14:39 | #2 |
Опытный Ботовод
Регистрация: 04.02.2007
Сообщений: 367
Вы сказали Спасибо: 1
Поблагодарили 51 раз(а) в 21 сообщениях
|
Чтоб наш бот не умер от голода...
Наше детище может бегать и убивать монстриков, но даже если это син, то НР, винги и прочее рано или поздно заканчиваются... жаль... Ам... жаль?) Нет. Легко поправить! Идём в уже знакомый блок Autostorage/autosell И прописываем следущее: Код:
buyAuto Fly Wing { npc morocc 147 102 standpoint distance 5 minAmount 1 maxAmount 50 zeny > 3000 } Код:
buyAuto Meat { npc morocc 157 72 standpoint distance 5 minAmount 2 maxAmount 50 zeny > 2500 } Точно так же можно настроить покупку потов и аваков. Что же нам надо, чтоб бот их собственно кушал?.. Расскажу на примере мяса. Нам нужен блок useSelf_item Там необходимо прописать, чтоб мясо елось допустим... когда у бота меньше 200 НР. Пишем так: Код:
useSelf_item Meat { hp < 200 }
__________________
для тех, кто не знает с чего начать Последний раз редактировалось Женя; 24.03.2008 в 22:56. |
Эти 2 пользователя(ей) сказали Спасибо Женя за это полезное сообщение: |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обсуждение: как поставить бота на выбивание определённого лута | 4epT | Конфиги | 11 | 31.08.2011 10:54 |
Чтоб бот портился при виде определённого моба | Casper485 | Вопросы по Боту | 1 | 02.07.2008 05:46 |
куда поставить бота? | Alien | Вопросы по Боту | 24 | 09.04.2008 14:27 |
как выделить определённого моба из толпы? | Tuxupo | Вопросы по Боту | 1 | 28.01.2008 21:24 |