Проблема с выполнением auto-sell, после макроса auto-sell.

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
W1nd
Начинающий
Сообщения: 15
Зарегистрирован: Пн мар 31, 2008 6:55 pm

Проблема с выполнением auto-sell, после макроса auto-sell.

Сообщение W1nd »

Суть такова.
Шаг 1.
Бьет логинится, включает @alootid 13006
Варпается на локацию с мобами, бьет их некоторое время.
Шаг 2.
Слетает баф, он варпается в город командой, там получает баф, варпается на обратно локу.
Шаг 3.
Бот бьет мобов некоторое время на локе, набирает перевес 90%, варпается в город командой, продает то что прописано в items_control.txt:

Код: Выделить всё

all 0 0 0
Khukri 0 0 1
Варпается обратно на локу.
Шаг 4.
Придя на локу с мобами пишет calculating route to auto-sell...
Идет пешком в город, там срабатывает макрос варпа обнратно на локу.
Шаг 4 повторяется беспонечно. Я по всякому пытался избавится от auto-sell после продажи, поиск тоже не помог.
macros.txt

Код: Выделить всё

#
automacro loot {
run-once 1
console /You are/
call {
do c @alootid 13006
release loot
}
}


automacro Bless {
location gef_fild06
status not Blessing
console /You are no longer/
run-once 1
call {
pause 1
do c @go 0
release Bless2
}
}

automacro splow {
run-once 1
sp < 5%
call {
pause 2
do c @go 0
release Bless2
}
}

automacro Bless2 {
status not Blessing
location prontera
run-once 1
call {
do move 158 185
do talk @npc (158 193)
release Bless
pause 1
release warp
release splow
}
}

automacro owg {
location gef_fild06
status owg 90%
run-once 1
call {
do c @go 0
pause 2
do autosell
pause 1
do autobuy
pause 2
call Bless2
}
}
automacro warp {
status Blessing, Increase AGI, Magnificat
location prontera
status not owg 90%
run-once 1
call {
do move 158 185
pause 2
do talk @npc (162 191) r0
pause 2
do talk resp 0
pause 2
release owg
release Bless
release Bless2
release warp
}
Макросы писал сам кое как, но все работает. Если проблема не в них,то в конфиге?

Config.txt

Код: Выделить всё

itemsTakeAuto 0
itemsTakeAuto_party 0
itemsGatherAuto 0
itemsMaxWeight
itemsMaxWeight_sellOrStore 100%
itemsMaxNum_sellOrStore 890890890
cartMaxWeight 7900
itemsTakeAuto_new 0

lockMap gef_fild06
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY

route_escape_reachedNoPortal 1
route_escape_randomWalk 1
route_escape_shout
route_avoidWalls 1
route_randomWalk 1
route_randomWalk_inTown 0
route_randomWalk_maxRouteTime 75
route_maxWarpFee
route_maxNpcTries 5
route_teleport 0
route_teleport_minDistance 150
route_teleport_maxTries 8
route_teleport_notInMaps prontera
route_step 15

saveMap
saveMap_warpToBuyOrSell 0
saveMap_warpChatCommand

sellAuto 0
sellAuto_npc prontera 147 173
sellAuto_standpoint
sellAuto_distance 5 
W1nd
Начинающий
Сообщения: 15
Зарегистрирован: Пн мар 31, 2008 6:55 pm

Re: Проблема с выполнением auto-sell, после макроса auto-sell.

Сообщение W1nd »

Кажется делоо не в макросах. Убрал напрочь макрос owg
Теперь он конфигом ходит продавать лут, возвращается на мапу, но там случается то же самое.
calculating rote to sell-auto...

Код: Выделить всё

itemsTakeAuto 0
itemsTakeAuto_party 0
itemsGatherAuto 0
itemsMaxWeight
itemsMaxWeight_sellOrStore 90
itemsMaxNum_sellOrStore 890890890
cartMaxWeight 7900
itemsTakeAuto_new 0

saveMap prontera
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand @go 0

sellAuto 1
sellAuto_npc prontera 147 173
sellAuto_standpoint
sellAuto_distance 5
 
У кого какие идеи?
Святой Инквизитор
Грамотный
Сообщения: 235
Зарегистрирован: Вт сен 07, 2010 2:24 pm
Сервер RO:: Никакого
Discord: Mortimal#5416
Откуда: от верблюда
Контактная информация:

Re: Проблема с выполнением auto-sell, после макроса auto-sell.

Сообщение Святой Инквизитор »

Проблема в итем контроле...гже то стоит зацыкливание... советую написать файлик заного... а ещё лучше вызожить сюда...
Изображение
Ну не работает у тебя бот.... и чё теперь надо всем про это рассказать что ли?
W1nd
Начинающий
Сообщения: 15
Зарегистрирован: Пн мар 31, 2008 6:55 pm

Re: Проблема с выполнением auto-sell, после макроса auto-sell.

Сообщение W1nd »

item_control я выложил в первом посте.
Впринцепе вот он полностью:

Код: Выделить всё

# In this file you can control which items to put in storage,
# to sell, or to leave in the inventory.
#
# Syntax:
# (item name) (minimum) (auto-store) (auto-sell) [put in cart] [get from cart]
# item name	: Name of the item.
# miminum	: The minimum amount of this item that you want to keep in inventory.
# autostore	: Set to 1 to walk back to a Kapra NPC to put in storage.
# autosell	: Set to 1 to sell item at a buy/sell NPC.
# put in cart	: Set to 1 to automatically put this item in cart.
# get from cart : Set to 1 to automatically get this item from cart.
#
# The example below will sell all jellopies, store all knifes and puts
# all flowers in cart:
#	Jellopy 0 0 1
#	Knife 0 1 0
#	Flower 0 0 0 1
#
# This example will get Red Potions from cart if you have less than 25
# of them in your inventory:
# 	Red Potion 25 0 0 0 1
#
# The item name isn't case sensitive. Only items found in this file will
# be stored or sold.
#
# If auto-store and auto-sell are 1, Kore will do storage first (unless
# storage is full) then sell.
#
# Kore will not sell or store equipped items. For example, if you're using
# a knife and you have a line to auto-sell all knives, kore will sell any
# extras it picks up, not the knife it's using.
#
# Don't forget to set the storageAuto, sellAuto and related configuration
# options in config.txt, or this file won't have any effect.
#
# An auto-sell list and auto-storage list is provided by default, modify it
# as you see fit.


# All items not mentioned in this file will be automatically stored in storage.

all 0 0 0
Khukri 0 0 1
Добавлено спустя 20 часов 58 минут 46 секунд:
Убрал
all 0 0 0
ничего не изменилось.
Святой Инквизитор
Грамотный
Сообщения: 235
Зарегистрирован: Вт сен 07, 2010 2:24 pm
Сервер RO:: Никакого
Discord: Mortimal#5416
Откуда: от верблюда
Контактная информация:

Re: Проблема с выполнением auto-sell, после макроса auto-sell.

Сообщение Святой Инквизитор »

Лан...
Для приличия замени:

Код: Выделить всё

automacro loot {
run-once 1
console /You are/
call {
do c @alootid 13006
release loot
}
}
на

Код: Выделить всё

automacro doOnLogin{
	hook in_game
	priority 1
	exclusive 1
	call onLogin
}

macro onLogin{
	pause 2
        do c @alootid 13006
}
Будешь крутым макросером что умеет юзать хуки.

Не пробовал автопродажу конфигом писать? Без макросов?
Это

Код: Выделить всё

automacro owg {
location gef_fild06
status owg 90%
run-once 1
call {
do c @go 0
pause 2
do autosell
pause 1
do autobuy
pause 2
call Bless2
}
Консолью сделать варп:

Код: Выделить всё

saveMap prontera
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand @go 0

Код: Выделить всё

itemsTakeAuto 0
itemsTakeAuto_party 0
itemsGatherAuto 0
itemsMaxWeight 89
itemsMaxWeight_sellOrStore 89
itemsMaxNum_sellOrStore 99
cartMaxWeight 7900
itemsTakeAuto_new 0
Продажа:

Код: Выделить всё

sellAuto 1
sellAuto_npc <тут нпс>
sellAuto_standpoint
Ну и блоки закупок:

Код: Выделить всё

buyAuto {
	npc <тут нпс>
	distance 5
	price <цена>
	minAmount <мин>
	maxAmount <макс>
}
и в итем контроле все вещи что с собой носим поты аваки и т.д. прописать отдельно...

У меня бывали сбои с авто сторингом storageAuto_useChatCommand @storage но с закупкой и продажей никогда...
Изображение
Ну не работает у тебя бот.... и чё теперь надо всем про это рассказать что ли?
W1nd
Начинающий
Сообщения: 15
Зарегистрирован: Пн мар 31, 2008 6:55 pm

Re: Проблема с выполнением auto-sell, после макроса auto-sell.

Сообщение W1nd »

Не пробовал автопродажу конфигом писать? Без макросов?
Пробовал, делал как ты говорил.
и в итем контроле все вещи что с собой носим поты аваки и т.д. прописать отдельно...
Сделал так, ничего не изменилось) по прежнему хочет что-то продать.
Святой Инквизитор
Грамотный
Сообщения: 235
Зарегистрирован: Вт сен 07, 2010 2:24 pm
Сервер RO:: Никакого
Discord: Mortimal#5416
Откуда: от верблюда
Контактная информация:

Re: Проблема с выполнением auto-sell, после макроса auto-sell.

Сообщение Святой Инквизитор »

а не пробовал посмотреть что он хочет продать?
Изображение
Ну не работает у тебя бот.... и чё теперь надо всем про это рассказать что ли?
W1nd
Начинающий
Сообщения: 15
Зарегистрирован: Пн мар 31, 2008 6:55 pm

Re: Проблема с выполнением auto-sell, после макроса auto-sell.

Сообщение W1nd »

Прообовал, как я описал в первом своем посте, он идет в пронту пешком, там забывает про продажу, срабатывает макрос на автоварп на ту же локу, и все повторяется снова.
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Проблема с выполнением auto-sell, после макроса auto-sell.

Сообщение EternalHarvest »

W1nd писал(а):там забывает про продажу, срабатывает макрос на автоварп на ту же локу
Макрос не перебивает всю остальную логику-то? Попробуй в него добавить условие на сообщение "вычисление пути на lockmap".
Ответить