Страница 1 из 1
Проблема с продажей лута НПС
Добавлено: Чт сен 29, 2011 11:41 pm
Святой Инквизитор
Есть пиратка Х работающая на реневале.
При попытке определить serverType возникли некоторые проблемы. Бот в упор отказывается продавать лут нпс.
А именно:
Подходит к неписи.
Получает диалог sell-buy-cancel.
Зависает на пару секунд.
Npc did not respond.
Sell failed. (много раз)
Начал перебирать типы все подряд:
...
kRO_RagexeRE_2010_06_08a - до этого не видит неписей.
kRO_RagexeRE_2009_10_27a - с этого видит неписей но проблема не решаема.
...
kRO_RagexeRE_2010_06_29a - с этого проблема решаеться АМ - do sell
...
kRO_RagexeRE_2010_11_24a - бот не работоспособен.
Конечно не очень мешает но напрягает изрядно. Можете помочь с моей проблемой?
Re: Проблема с продажей лута НПС
Добавлено: Пт сен 30, 2011 1:23 pm
EternalHarvest
Святой Инквизитор писал(а):kRO_RagexeRE_2010_06_29a - с этого проблема решаеться АМ - do sell
Наверное, это правильный serverType. А на других серверах продажа работает (и на каких serverType)?
Re: Проблема с продажей лута НПС
Добавлено: Пт сен 30, 2011 4:20 pm
Святой Инквизитор
хмм... странно... теперь только на RagexeRE_2010_07_14a sell спасает -_- ничего не пойму...
А нет показалось лаги на сервере наверное... буду щупать одним словом... как всё проверю напишу...
Добавлено спустя 48 минут 20 секунд:
В debug 1 ничего не прояснилось:
Код: Выделить всё
[Sep 30 15:48:04 2011.41] Trader#gef: Type 'store' to start buying, or type 'sell' to start selling
...
[Sep 30 15:48:09 2011.68] The NPC did not respond.
[Sep 30 15:48:10 2011.36] Sell failed.
Запустил на
debug 2,
debugPacket_received 1,
debugPacket_sent 1:
Код: Выделить всё
[Sep 30 15:51:11 2011.33] Target NPC Trader#gef at (,) found.
[Sep 30 15:51:11 2011.50] Sent packet : 0085 [10 bytes] [Move]
[Sep 30 15:51:11 2011.52] Sent look: 0
[Sep 30 15:51:11 2011.54] Sent packet : 0090 [ 7 bytes] [Talk]
[Sep 30 15:51:11 2011.55] Sent talk: 07 86 8E 06
[Sep 30 15:51:11 2011.40] << Received packet: 00C4 - NPC Buy-Sell [ 6 bytes]
[Sep 30 15:51:11 2011.40] Received packet: 00C4 Handler: npc_store_begin
[Sep 30 15:51:11 2011.40] Trader#gef: Type 'store' to start buying, or type 'sell' to start selling
[Sep 30 15:51:11 2011.90] AI: NPC sellAuto | 3
...
[Sep 30 15:51:13 2011.90] AI: NPC sellAuto | 3
...
[Sep 30 15:51:16 2011.66] Sent packet : 0146 [ 6 bytes] [Talk Cancel]
[Sep 30 15:51:16 2011.66] Sent talk cancel: 07 86 8E 06
[Sep 30 15:51:16 2011.67] The NPC did not respond.
[Sep 30 15:51:16 2011.68] Sent bulk sell: 3 x 9
...
[Sep 30 15:51:16 2011.73] Sent bulk sell: 34 x 1
[Sep 30 15:51:16 2011.73] Sent packet : 00C9 [144 bytes] [Sell]
[Sep 30 15:51:17 2011.22] << Received packet: 00CB - Sell Result [ 3 bytes]
[Sep 30 15:51:17 2011.24] Received packet: 00CB Handler: sell_result
[Sep 30 15:51:17 2011.26] Sell failed.
судя по всему кора почему-то не отправляет пакет
sendNPCBuySellList
пока всё, копаюсь в логике... посмотрим так сказать...
Добавлено спустя 10 минут 57 секунд:
Лол во я лох... нашёл баг ))) в config.txt была ещё одна строчка
sellAuto_npc_steps с левой инфой)
Но так или иначе спасибо что отозвались.