autobuy-трабл+анти-хелпер
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
autobuy-трабл+анти-хелпер
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
}
}
когда бот начинает тупить это заставит его шажок делать) хз как это работать будет) потестим сегодня) все еще интересуюсь грамотными решениями)
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-трабл+анти-хелпер
Упал под стол.когда бот начинает тупить это заставит его шажок делать) хз как это работать будет) потестим сегодня) все еще интересуюсь грамотными решениями)
1. Нахера 3 одинаковых блока в конфиге?
2. Сделай проще:
Если бот не на локе 1 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
}
}
А ботоводство вообще само по себе является хобби для физиков-математиков-программистов (c) dvdc
NB! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
NB! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
- ReЦiDiV
- Модератор
- Сообщения: 392
- Зарегистрирован: Сб янв 10, 2009 4:15 pm
- Сервер RO:: Chaos
- Откуда: Qrsk
Re: autobuy-трабл+анти-хелпер
на кой хер 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")
}
}
Шо то я слишком много умныстей написал =)
Так же сделать так можно.
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! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
NB! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
Re: autobuy-трабл+анти-хелпер
я протупил.не то спастил. вот что было
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
}
А как быть еслибот регулярно уходит с локи и закупает лут в городе? он же каждый раз будет спамить в чат - что палевно)
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А как быть еслибот регулярно уходит с локи и закупает лут в городе? он же каждый раз будет спамить в чат - что палевно)
Тут не судьба прописать город и магазин?location not лока1
location not лока 2
location not .....
А ботоводство вообще само по себе является хобби для физиков-математиков-программистов (c) dvdc
NB! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
NB! В личку не стучать - никому помогать не буду, ждите месяц, блджад!
Re: autobuy-трабл+анти-хелпер
а точн туплю
Re: autobuy-трабл+анти-хелпер
парни еще вопрос.
проблема вот такая. ставлю бота в рюн, хилер и варпер - в морроке. автосторадж включен. бот бегает отлично минут 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
}
я хз что я опять не так сделал,намекните пожалуйста - где копать?
проблема вот такая. ставлю бота в рюн, хилер и варпер - в морроке. автосторадж включен. бот бегает отлично минут 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-трабл+анти-хелпер
Аффтар, я нихера не понял в чем проблема, если честно. Могу посоветовать только сделать сам алгоритм проще, тога будет меньше ошибок.
Re: autobuy-трабл+анти-хелпер
проблема вот в чем. в конфиге стоит
saveMap_warpToBuyOrSell 1
значит когда ему нужно складировать о должен поидее юзать крылышко.
заем все в том же конфиге прописано
itemsMaxWeight 89
itemsMaxWeight_sellOrStore 55
itemsMaxNum_sellOrStore 99
значит автосклад должен начинаться при 55% веса.
почему он выполняет алгоритм правильно раз 5-6, а потом минут через 40, находясь на локации с весом 20-30% пишет в консоль авто-сторадж иду в морок и пытается пешком дойти из рюна в моррок??
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-трабл+анти-хелпер
Сделай так. Я доконца не разобрался как это работает, но похоже, что если итема > x, идет складировать.itemsMaxNum_sellOrStore 0
Re: autobuy-трабл+анти-хелпер
В ивентарь не вмещается более 100 различных предметов. Поэтому при 99 лучше сходить их продать\положить в кафру.
Re: autobuy-трабл+анти-хелпер
itemsMaxWeight_sellOrStore 999999 попробовал и вот так - думал может ели стрел в инвентаре 1500, это больше 99 то идет складирование. Но Dairey все же правильно пишет - это на случай если более 99 разновидностей лута наберется.Так что дело не в этом.
-
- Грамотный
- Сообщения: 182
- Зарегистрирован: Сб окт 02, 2010 7:35 pm
Re: autobuy-трабл+анти-хелпер
Омг, а я и не знал. О_оDairey писал(а):В ивентарь не вмещается более 100 различных предметов. Поэтому при 99 лучше сходить их продать\положить в кафру.
Мб он идет за покупками? Хотя было бы написано teleport to auto-bye, короче ХЗ!