Как не класть в кафру и не продавать предметы?
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
-
- Начинающий
- Сообщения: 27
- Зарегистрирован: Чт дек 04, 2008 4:02 pm
- Сервер RO:: VanRo FeelRo
Как не класть в кафру и не продавать предметы?
Есть бот. Он бегает по локации, веселится, собирает нужный лут. У него заполнен инвентори до отказа. То есть, у него ножиков около 40-50. Больше ничего не влазит. Так и надо. Нужно чтобы он с ними ВСЕГДА ходил. Чтобы всегда эти 50 ножиков были. Перевеса с ними НЕТУ. Он покупает винги, ухи - перевеса нету. Беззаботно летит на свою ботскую работу, убивает мобов, поднимает всего одну штучку (джелопи). Потом набирает до перевеса 70% (поставленно мной) и летит сдавать в кафру все, НО ! Он сдает в кафру именно ВСЁ !! Как сделать так чтобы он оставлял себе винги, ухи и ножики? Items_control? Что там надо прописать напротив Butterfly Wing ?
(Батерфляй и обычные винги вообще не складывать не продавать ненадо. ВООБЩЕ, сколько-бы их не было. Ножики ТОЧНО ТАКЖЕ. Джелопи НАДО складывать ВСЕ при перевесе 70% в кафру). Очень жду помощи, сам не могу понять.
И еще. Как сделать чтобы он оставлял ОДИН джелопи у себя, остальные в кафру? Этот items_control ппц((
Добавлено спустя 10 минут 45 секунд:
Butterfly Wing 0 0 0
Fly Wing 0 0 0
Knife 0 0 0
Jellopy 1 0 1 0 => типа чтобы он один оставлял.
Прогресс - винги и ушки и ножи он не кладет в сторейдж. А вот джелопи всеравно кладет ВСЕ, а надо один оставлять себе. Кaк?
(Батерфляй и обычные винги вообще не складывать не продавать ненадо. ВООБЩЕ, сколько-бы их не было. Ножики ТОЧНО ТАКЖЕ. Джелопи НАДО складывать ВСЕ при перевесе 70% в кафру). Очень жду помощи, сам не могу понять.
И еще. Как сделать чтобы он оставлял ОДИН джелопи у себя, остальные в кафру? Этот items_control ппц((
Добавлено спустя 10 минут 45 секунд:
Butterfly Wing 0 0 0
Fly Wing 0 0 0
Knife 0 0 0
Jellopy 1 0 1 0 => типа чтобы он один оставлял.
Прогресс - винги и ушки и ножи он не кладет в сторейдж. А вот джелопи всеравно кладет ВСЕ, а надо один оставлять себе. Кaк?
Re: Как не класть в кафру и не продавать предметы?
Код: Выделить всё
Jellopy 1 0 1 0
Попробуй
Код: Выделить всё
Jellopy 1 1 0
-
- Начинающий
- Сообщения: 27
- Зарегистрирован: Чт дек 04, 2008 4:02 pm
- Сервер RO:: VanRo FeelRo
Re: Как не класть в кафру и не продавать предметы?
Ура! помогло !
Когда я читал тему, которую ты мне дал я подумал что количество того, что должно остаться следует писать ПЕРЕД обычной строкой...
Спасибо большое
Добавлено спустя 10 часов 34 минуты 2 секунды:
Блин, вот видел эту настройку, а уже час копаюсь и не могу отыскать. Как сделать чтобы бот телепортился от всех, кроме сопартийцев? Я помню сделал чтобы он телепортился ОТ ВСЕХ, в том числе сопартийцев (Я помню что эта настройка была, я еще думал что нафиг нужно...). Сейчас потребовалось отключить - а найти не могу...
Когда я читал тему, которую ты мне дал я подумал что количество того, что должно остаться следует писать ПЕРЕД обычной строкой...
Спасибо большое
Добавлено спустя 10 часов 34 минуты 2 секунды:
Блин, вот видел эту настройку, а уже час копаюсь и не могу отыскать. Как сделать чтобы бот телепортился от всех, кроме сопартийцев? Я помню сделал чтобы он телепортился ОТ ВСЕХ, в том числе сопартийцев (Я помню что эта настройка была, я еще думал что нафиг нужно...). Сейчас потребовалось отключить - а найти не могу...
Re: Как не класть в кафру и не продавать предметы?
Какие-то злобные настройки...
А по теме тп - не знаю насчет сопартийцев, если только прикрутить проверку к обычному тп от всех
А по теме тп - не знаю насчет сопартийцев, если только прикрутить проверку к обычному тп от всех
- Святой Инквизитор
- Грамотный
- Сообщения: 455
- Зарегистрирован: Вт окт 28, 2008 3:57 am
- Сервер RO:: DarkRO
- Откуда: Далёкая и тёмная страна Украина
- Контактная информация:
Re: Как не класть в кафру и не продавать предметы?
Цитата:
teleportAuto_allPlayers [<boolean flag>]
If this option is set, Kore will automatically teleport to avoid all players on screen.
0 - Disabled
1 - Teleport away from all players
2 in SVN - Teleport away from all non-party members
Note. Kore will not teleport away if you are currently doing auto-storage or auto-buy.
Добавлено спустя 41 секунду:
Ну или если ники то:
teleportAuto_notPlayers [<player names and/or account IDs>]
Requires coma-separated list of player names and/or account IDs. Works if teleportAuto_allPlayers is set to 1. Kore will not auto teleport in case there are only players listed here around it.
teleportAuto_allPlayers [<boolean flag>]
If this option is set, Kore will automatically teleport to avoid all players on screen.
0 - Disabled
1 - Teleport away from all players
2 in SVN - Teleport away from all non-party members
Note. Kore will not teleport away if you are currently doing auto-storage or auto-buy.
Добавлено спустя 41 секунду:
Ну или если ники то:
teleportAuto_notPlayers [<player names and/or account IDs>]
Requires coma-separated list of player names and/or account IDs. Works if teleportAuto_allPlayers is set to 1. Kore will not auto teleport in case there are only players listed here around it.
-
- Начинающий
- Сообщения: 27
- Зарегистрирован: Чт дек 04, 2008 4:02 pm
- Сервер RO:: VanRo FeelRo
Re: Как не класть в кафру и не продавать предметы?
Хм, оказывается это не отдельная настройка, а просто значение в teleportAuto_allPlayers... И еще не факт что сработает. Нус, посмотримс. Спасибо.
-
- Начинающий
- Сообщения: 27
- Зарегистрирован: Чт дек 04, 2008 4:02 pm
- Сервер RO:: VanRo FeelRo
Re: Как не класть в кафру и не продавать предметы?
и еще один вопрос от меня. Вот у меня бот настроен так, что он выбивает определенный лут, долго выбивает. Когда перевес становиться 70% он дует в пронтеру, лут кидает в кафру, берет из нее расходники (винги/аваки/итд) и опять дует выбивать лут. Но выбивает он его долго, лут весит мало, стренги много - 70% за минут 30-40 наполняется. А вот если я изменил что-либо у себя в коде и хочу посмотреть что получится можно-ли дать ему команду перейти на стадию кладения лута и забора расходников без этих 70% ? Просто иногда совсем не в кайф ждать пока 70% наберется чтобы проверить что-либо, связанное с кафрой...
ЗЫ: В ручную заходить на чара и давать ему из кафры 70% перевеса того лута - не вариант.
ЗЫ: В ручную заходить на чара и давать ему из кафры 70% перевеса того лута - не вариант.
Re: Как не класть в кафру и не продавать предметы?
доки по конс. командам)
autostorage
autostorage
-
- Начинающий
- Сообщения: 27
- Зарегистрирован: Чт дек 04, 2008 4:02 pm
- Сервер RO:: VanRo FeelRo
Re: Как не класть в кафру и не продавать предметы?
Итак, первая попытка написать макрос. Цель - если монстров High Orc 3 или более, то должен 2 раза делаться скилл под номером 406
Преставляю себе это как-то так:
automacro meteor {
delay 3
if monster high orc >= 3
do ss 406
delay 1
do ss 406
}
Красным я отделил то, что я уверен что не правильно, но как пофиксить пока не знаю. Синим - то, что по моему можно улучшить в более удобный вид. Интересует красное. Сейчас пытаюсь разобраться...
Добавлено спустя 32 минуты 55 секунд:
малость переделал.
automacro mobtrain {
delay 1
if monster high_orc >= 3
do meteor
run-once 1
}
macro meteor {
delay 1
do ss 406
delay 1
do ss 406
release mobtrain
}
чуть исправил. Добавил подчеркивание в названии моба и разделил на авто-макрос и макрос, добавив run-once release. Все еще интересует красное место.
Преставляю себе это как-то так:
automacro meteor {
delay 3
if monster high orc >= 3
do ss 406
delay 1
do ss 406
}
Красным я отделил то, что я уверен что не правильно, но как пофиксить пока не знаю. Синим - то, что по моему можно улучшить в более удобный вид. Интересует красное. Сейчас пытаюсь разобраться...
Добавлено спустя 32 минуты 55 секунд:
малость переделал.
automacro mobtrain {
delay 1
if monster high_orc >= 3
do meteor
run-once 1
}
macro meteor {
delay 1
do ss 406
delay 1
do ss 406
release mobtrain
}
чуть исправил. Добавил подчеркивание в названии моба и разделил на авто-макрос и макрос, добавив run-once release. Все еще интересует красное место.
Re: Как не класть в кафру и не продавать предметы?
Теперь в доки по макросам) нету там никаких if в условиях ам
-
- Начинающий
- Сообщения: 27
- Зарегистрирован: Чт дек 04, 2008 4:02 pm
- Сервер RO:: VanRo FeelRo
Re: Как не класть в кафру и не продавать предметы?
ты думаешь что я постю и после жду когда мне ответят? я постю и начинаю штудировать темы этого форума и форума ragnarokbot, паралельно поглядывая сюда...
Сейчас ищю как сделать вот ту красную строчку по человечески)
Добавлено спустя 3 минуты 49 секунд:
automacro mobtrain {
delay 1
monster high orc >= 3
do meteor
run-once 1
}
macro meteor {
delay 1
do ss 406
delay 1
do ss 406
release mobtrain
}
Значит, так? Наверное было-бы легче использовать "aggressives", но там еще орк арчеры водятся, а они из далека стреляют... Он будет стоять и тупо кастовать без передышки метеор, хотя они далеко и до них не долетает.
Добавлено спустя 5 минут 54 секунды:
Новое обновление. Заменил имя моба айдишником.
automacro mobtrain {
delay 1
monster 1213 >= 3
do meteor
run-once 1
}
#1213 - High Orc.
macro meteor {
delay 1
do ss 406
delay 1
do ss 406
release mobtrain
}
Добавлено спустя 17 минут 58 секунд:
А пока я ищю информацию решил паралельно записать скилл в config.txt Скил - Соул брейкер, использовать его на Орк Арчеров.
attackSkillSlot 379{
lvl 10
dist 3
sp > 100
notInTown 1
monsters 1189
# 1189 - Orc archer.
maxAttempts 5
manualAI 0
}
значит, если сп более 100 и бот вне города, то он использует скилл под айди 379 (соул брейкер) на монстра под айди 1189 (орк арчер). Если через 5 попыток монстр все еще жив - он перестает его бить брейкером и начинает месить руками. Правильно все?
Добавлено спустя 2 минуты 52 секунды:
не работает. Ничего не делает Буду разбираться...
Добавлено спустя 9 минут 14 секунд:
починил. Все работает.
attackSkillSlot 379{
lvl 10
dist 3
sp > 100
notInTown 1
monsters 1189
# 1189 - Orc archer.
maxAttempts 5
manualAI 0
}
вот так получилось:
attackSkillSlot Soul Breaker {
lvl 10
dist 3
sp > 100
notInTown 1
monsters Orc Archer
# 1189 - Orc archer.
maxAttempts 5
manualAI 0
}
Вывод - скиллы и мобов надо писать не айди, а имена
ЗЫ: Скажите кому я все это пишу? Будущим покалениям
Сейчас ищю как сделать вот ту красную строчку по человечески)
Добавлено спустя 3 минуты 49 секунд:
automacro mobtrain {
delay 1
monster high orc >= 3
do meteor
run-once 1
}
macro meteor {
delay 1
do ss 406
delay 1
do ss 406
release mobtrain
}
Значит, так? Наверное было-бы легче использовать "aggressives", но там еще орк арчеры водятся, а они из далека стреляют... Он будет стоять и тупо кастовать без передышки метеор, хотя они далеко и до них не долетает.
Добавлено спустя 5 минут 54 секунды:
Новое обновление. Заменил имя моба айдишником.
automacro mobtrain {
delay 1
monster 1213 >= 3
do meteor
run-once 1
}
#1213 - High Orc.
macro meteor {
delay 1
do ss 406
delay 1
do ss 406
release mobtrain
}
Добавлено спустя 17 минут 58 секунд:
А пока я ищю информацию решил паралельно записать скилл в config.txt Скил - Соул брейкер, использовать его на Орк Арчеров.
attackSkillSlot 379{
lvl 10
dist 3
sp > 100
notInTown 1
monsters 1189
# 1189 - Orc archer.
maxAttempts 5
manualAI 0
}
значит, если сп более 100 и бот вне города, то он использует скилл под айди 379 (соул брейкер) на монстра под айди 1189 (орк арчер). Если через 5 попыток монстр все еще жив - он перестает его бить брейкером и начинает месить руками. Правильно все?
Добавлено спустя 2 минуты 52 секунды:
не работает. Ничего не делает Буду разбираться...
Добавлено спустя 9 минут 14 секунд:
починил. Все работает.
attackSkillSlot 379{
lvl 10
dist 3
sp > 100
notInTown 1
monsters 1189
# 1189 - Orc archer.
maxAttempts 5
manualAI 0
}
вот так получилось:
attackSkillSlot Soul Breaker {
lvl 10
dist 3
sp > 100
notInTown 1
monsters Orc Archer
# 1189 - Orc archer.
maxAttempts 5
manualAI 0
}
Вывод - скиллы и мобов надо писать не айди, а имена
ЗЫ: Скажите кому я все это пишу? Будущим покалениям
Re: Как не класть в кафру и не продавать предметы?
Молодца)
Насколько я знаю в ам работает только имя монстра, а не кол-во...
Насколько я знаю в ам работает только имя монстра, а не кол-во...
-
- Начинающий
- Сообщения: 27
- Зарегистрирован: Чт дек 04, 2008 4:02 pm
- Сервер RO:: VanRo FeelRo
Re: Как не класть в кафру и не продавать предметы?
attackSkillSlot Meteor Assault {
lvl 10
dist 3
sp > 100
notInTown 1
monsters High Orc >= 3
maxAttempts 5
manualAI 0
}
я подозреваю что такие скилы как Метеор ассаулт (Кросс) должны писаться НЕ в attackSkillSlot, а куда-то еще... Ибо вот то что я написал сейчас - на работает
ЗЫ: В топку ставть это на АМ, я просто тогда еще не знал что можно через config все скилы расставить.
lvl 10
dist 3
sp > 100
notInTown 1
monsters High Orc >= 3
maxAttempts 5
manualAI 0
}
я подозреваю что такие скилы как Метеор ассаулт (Кросс) должны писаться НЕ в attackSkillSlot, а куда-то еще... Ибо вот то что я написал сейчас - на работает
ЗЫ: В топку ставть это на АМ, я просто тогда еще не знал что можно через config все скилы расставить.
-
- Бывалый
- Сообщения: 624
- Зарегистрирован: Вс мар 25, 2007 9:18 pm
- Сервер RO:: localhost
- Откуда: Санкт-Петербург
Re: Как не класть в кафру и не продавать предметы?
Ну, как бы все это есть в мануале (например тут и тут), который тебе советовали почитать, но вероятно напрасно...Sir_Red_Angel писал(а):Вывод - скиллы и мобов надо писать не айди, а имена
Угу, именно так. Но это им пригодится, если они будут искать, чтоSir_Red_Angel писал(а):ЗЫ: Скажите кому я все это пишу? Будущим покалениям
в теме с названиемскиллы и мобов надо писать не айди, а имена
Так что пишешь ты наверное в первую очередь для себя...Как не класть в кафру и не продавать предметы?
Re: Как не класть в кафру и не продавать предметы?
Можно попробовать вот так:Минусы тут в том, что он иногда будет пытаться бить по 2 и 1 хай орку, но зато в пустоту уж точно не примется бить.
Код: Выделить всё
monsters High Orc
aggressives >= 3