autobuy-трабл+анти-хелпер

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Gospital
Энтузиаст
Сообщения: 83
Зарегистрирован: Чт янв 08, 2009 1:33 pm
Сервер RO:: TEXNORO

autobuy-трабл+анти-хелпер

Сообщение Gospital »

2 маленьких вопроса, чтобы не плодитьтемы спрошу обо всем в одной.
1 -
buyAuto Butterfly Wing {
npc morocc 147 102
standpoint
distance 9
price 300
minAmount 2
maxAmount 5
}

buyAuto Butterfly Wing {
npc morocc 147 102
standpoint
distance 9
price 300
minAmount 2
maxAmount 5
}

buyAuto Butterfly Wing {
npc morocc 147 102
standpoint
distance 9
price 300
minAmount 2
maxAmount 5
}

вот это вбил в конфиге. Вроде все работает отлично, но если оставляешь бота на всю ночь, то за какой-то n-ый заход он виснет на моменте втозакупки и пишет
Calculating auto-buy route to и коорд нпц которые я указал выше. так и не могу понять почему он пока я слежу - раз 5-6 закупает, а ночью подвисает. спасает конечно teleport unstuck но он долго тупит на этом моменте.

2 вопрос - на серве ночью онлайн < 50 и бывает хелпер заходит в игру и вручную проверяет на бота>> банит всех (
что-нибудь посоветуйте против такого метода?
хелпер превращается в моба, но у моба тот же ID тока имя - хелпер. ну и бот естественно тупит и бегает кругалями за ним. в случае снайперов - хелпер просто хилит мобов или чантит лук.
Благо там хелпер дуб дубом, подскажите как называется локация тюрьмы - ее в родатабазах не удалось найти, и как прописать такой макрос "сменилась карта>бот переходит в режим pause botting>медленно пишет в чат что-нить типа wtf, ну что такое то еп, и т.д. " как это через do ''command'' осуществить?
заранее спасибо за разъяснение нубских вопросов)

Добавлено спустя 5 минут 31 секунду:
все что пришло в голову
automacro unstuck {
console
/Calculating auto-buy route to: Morroc Town (morocc): 147, 102
Calculating auto-buy route to: Morroc Town (morocc): 147, 102
Calculating auto-buy route to: Morroc Town (morocc): 147, 102
Calculating auto-buy route to: Morroc Town (morocc): 147, 102/
call {
do c north
}
}

когда бот начинает тупить это заставит его шажок делать) хз как это работать будет) потестим сегодня) все еще интересуюсь грамотными решениями)
Аватара пользователя
Сагпоименидурак
Грамотный
Сообщения: 284
Зарегистрирован: Сб дек 20, 2008 2:30 pm
Сервер RO:: Chaos

Re: autobuy-трабл+анти-хелпер

Сообщение Сагпоименидурак »

когда бот начинает тупить это заставит его шажок делать) хз как это работать будет) потестим сегодня) все еще интересуюсь грамотными решениями)
Упал под стол. :o
1. Нахера 3 одинаковых блока в конфиге?
2. Сделай проще:
automacro Ahtung {
location not лока1
location not лока 2
location not .....
exclusive 1
run-once 1
delay 3
call {
pause @rand(1,7)
do c Во бля!1 о_О О_о о_О
pause @rand(1,7)
do c ГАЛАКТЕКО ОПАСНОСТЕ!1111АДИН
pause @rand(1,7)
do c Я не бот!!1 Я не бот сцуко!!1
pause @rand(1,5)
do c Я не буду ничего говорить без своего адвоката!!11 Понял?77
pause @rand(1,5)
do sit
pause 3
do ai off
}
}
Если бот не на локе 1 2 и т.д. То макрос запашет.
А ботоводство вообще само по себе является хобби для физиков-математиков-программистов (c) dvdc
NB! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
Аватара пользователя
ReЦiDiV
Модератор
Сообщения: 392
Зарегистрирован: Сб янв 10, 2009 4:15 pm
Сервер RO:: Chaos
Откуда: Qrsk

Re: autobuy-трабл+анти-хелпер

Сообщение ReЦiDiV »

на кой хер 3 одинаковых блока в конфиге я сам не вкурил.
Так же сделать так можно.
automacro palevo {
console
/Helper/
call {
do move stop
pause @rand(1.5,2)
do tele
do relog 300
}
}

automacro ReactOnSupport {
console /Player (.*) uses (Heal|Increase AGI|Blessing|Kyrie Eleison|Cure|Impositio Manus|Assumptio) on you/
timeout 20
call {
pause @rand(1,2)
do e @random("kis2","kis","thx","ok")
}
}

Шо то я слишком много умныстей написал =)
Аватара пользователя
Сагпоименидурак
Грамотный
Сообщения: 284
Зарегистрирован: Сб дек 20, 2008 2:30 pm
Сервер RO:: Chaos

Re: autobuy-трабл+анти-хелпер

Сообщение Сагпоименидурак »

pause @rand(1.5,2)
Так нельзя. Эта функция выбирает случайное целое число, включая крайние.
А ботоводство вообще само по себе является хобби для физиков-математиков-программистов (c) dvdc
NB! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
Gospital
Энтузиаст
Сообщения: 83
Зарегистрирован: Чт янв 08, 2009 1:33 pm
Сервер RO:: TEXNORO

Re: autobuy-трабл+анти-хелпер

Сообщение Gospital »

я протупил.не то спастил. вот что было
buyAuto Awakening Potion {
npc morocc 147 102
standpoint morocc 153 94
distance 9
price 1500
minAmount 2
maxAmount 6
}

buyAuto Fly Wing {
npc morocc 147 102
standpoint morocc 153 94
distance 9
price 60
minAmount 20
maxAmount 60
}

buyAuto Butterfly Wing {
npc morocc 147 102
standpoint morocc 153 94
distance 9
price 300
minAmount 2
maxAmount 5
}

А как быть еслибот регулярно уходит с локи и закупает лут в городе? он же каждый раз будет спамить в чат - что палевно)
Аватара пользователя
Сагпоименидурак
Грамотный
Сообщения: 284
Зарегистрирован: Сб дек 20, 2008 2:30 pm
Сервер RO:: Chaos

Re: autobuy-трабл+анти-хелпер

Сообщение Сагпоименидурак »

А как быть еслибот регулярно уходит с локи и закупает лут в городе? он же каждый раз будет спамить в чат - что палевно)
No comments :o
location not лока1
location not лока 2
location not .....
Тут не судьба прописать город и магазин?
А ботоводство вообще само по себе является хобби для физиков-математиков-программистов (c) dvdc
NB! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
Gospital
Энтузиаст
Сообщения: 83
Зарегистрирован: Чт янв 08, 2009 1:33 pm
Сервер RO:: TEXNORO

Re: autobuy-трабл+анти-хелпер

Сообщение Gospital »

а точн туплю
Gospital
Энтузиаст
Сообщения: 83
Зарегистрирован: Чт янв 08, 2009 1:33 pm
Сервер RO:: TEXNORO

Re: autobuy-трабл+анти-хелпер

Сообщение Gospital »

парни еще вопрос.
проблема вот такая. ставлю бота в рюн, хилер и варпер - в морроке. автосторадж включен. бот бегает отлично минут 30-40, а потом начинает,находясь в рюне, пытаться дойти до моррока пешком и пишет в консоль calculating auto-storage route to morocc и т.д. причем все это при весе 30-35%

он пешком выходит в сам гонрюн а потом попадает на локи,отличные от
location not лока1
location not лока 2

и срабатвает аи офф.

вот что имеем в макросах
-------------------------------------------------------------
automacro autoloot {
console /You are now: Falcon/
call {
do c @autoloot 100
}
run-once 1
}

automacro healer {
console /Storage logged/
call heal
run-once 1
}


macro heal {
do move morocc 153 92
do talknpc 159 96 c r0
do talknpc 161 96 c r0
do talknpc 156 99 c r0
release all
}


automacro ReactOnSupport {
console /Player (.*) uses (Heal|Increase AGI|Blessing|Kyrie Eleison|Cure|Impositio Manus|Assumptio) on you/
timeout 20
call {
pause @rand(1,2)
do e @random("kis2","kis","thx","ok")
}
}



automacro Ahtung {
location not gon_dun01
location not gon_dun02
location not gonryun
location not morocc
location not gon_fild01


exclusive 1
run-once 1
delay 3
call {
pause @rand(3,7)
do c эммм это что за??
pause @rand(6,12)
do c тюрьма?? с какого перепою?????
pause @rand(5,14)
do c Я не бот!!1 Я не бот сцуко!!1
pause @rand(3,8)
do c Я не буду ничего говорить без своего адвоката!!11 Понял?77выпускай давай!
pause @rand(3,5)
do sit
pause @rand(3,7)
do c ну ок подождемс...игрока от бота отличить не могут ппц сразу в тюрьму!!
pause 3
do ai off
}
}

и строчки конфига
----------------------------------------------------------
itemsTakeAuto 2
itemsTakeAuto_party 0
itemsGatherAuto 2
itemsMaxWeight 89
itemsMaxWeight_sellOrStore 55
itemsMaxNum_sellOrStore 99
cartMaxWeight 7900
itemsTakeAuto_new 0

saveMap morocc
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand

useSelf_item Fly Wing {
timeout 12
notInTown 1
}

buyAuto Awakening Potion {
npc morocc 147 102
standpoint morocc 153 94
distance 9
price 1500
minAmount 2
maxAmount 6
}

buyAuto Fly Wing {
npc morocc 147 102
standpoint morocc 153 94
distance 9
price 60
minAmount 20
maxAmount 60
}

buyAuto Butterfly Wing {
npc morocc 147 102
standpoint morocc 153 94
distance 9
price 300
minAmount 2
maxAmount 5
}



sellAuto 0
sellAuto_npc
sellAuto_standpoint
sellAuto_distance 5

storageAuto 1
storageAuto_npc morocc 156 97
storageAuto_distance 5
storageAuto_npc_type 1
storageAuto_npc_steps r1 n
storageAuto_password
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 0
minStorageZeny 50

npcTimeResponse

getAuto Steel Arrow {
minAmount 400
maxAmount 1500
passive
}


я хз что я опять не так сделал,намекните пожалуйста - где копать?
Сагпоименидурак
Грамотный
Сообщения: 182
Зарегистрирован: Сб окт 02, 2010 7:35 pm

Re: autobuy-трабл+анти-хелпер

Сообщение Сагпоименидурак »

Аффтар, я нихера не понял в чем проблема, если честно. Могу посоветовать только сделать сам алгоритм проще, тога будет меньше ошибок.
Gospital
Энтузиаст
Сообщения: 83
Зарегистрирован: Чт янв 08, 2009 1:33 pm
Сервер RO:: TEXNORO

Re: autobuy-трабл+анти-хелпер

Сообщение Gospital »

проблема вот в чем. в конфиге стоит
saveMap_warpToBuyOrSell 1
значит когда ему нужно складировать о должен поидее юзать крылышко.
заем все в том же конфиге прописано
itemsMaxWeight 89
itemsMaxWeight_sellOrStore 55
itemsMaxNum_sellOrStore 99
значит автосклад должен начинаться при 55% веса.
почему он выполняет алгоритм правильно раз 5-6, а потом минут через 40, находясь на локации с весом 20-30% пишет в консоль авто-сторадж иду в морок и пытается пешком дойти из рюна в моррок??
Сагпоименидурак
Грамотный
Сообщения: 182
Зарегистрирован: Сб окт 02, 2010 7:35 pm

Re: autobuy-трабл+анти-хелпер

Сообщение Сагпоименидурак »

itemsMaxNum_sellOrStore 0
Сделай так. Я доконца не разобрался как это работает, но похоже, что если итема > x, идет складировать.
Dairey
Начинающий
Сообщения: 21
Зарегистрирован: Пт ноя 07, 2008 7:45 pm

Re: autobuy-трабл+анти-хелпер

Сообщение Dairey »

В ивентарь не вмещается более 100 различных предметов. Поэтому при 99 лучше сходить их продать\положить в кафру.
Gospital
Энтузиаст
Сообщения: 83
Зарегистрирован: Чт янв 08, 2009 1:33 pm
Сервер RO:: TEXNORO

Re: autobuy-трабл+анти-хелпер

Сообщение Gospital »

itemsMaxWeight_sellOrStore 999999 попробовал и вот так - думал может ели стрел в инвентаре 1500, это больше 99 то идет складирование. Но Dairey все же правильно пишет - это на случай если более 99 разновидностей лута наберется.Так что дело не в этом.
Сагпоименидурак
Грамотный
Сообщения: 182
Зарегистрирован: Сб окт 02, 2010 7:35 pm

Re: autobuy-трабл+анти-хелпер

Сообщение Сагпоименидурак »

Dairey писал(а):В ивентарь не вмещается более 100 различных предметов. Поэтому при 99 лучше сходить их продать\положить в кафру.
Омг, а я и не знал. О_о

Мб он идет за покупками? Хотя было бы написано teleport to auto-bye, короче ХЗ! :(
Ответить