Yardım Npcye item satınca oyundan atma sorunu

  • Konuyu açan Konuyu açan jerrald
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 4
  • Gösterim Gösterim 101
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

jerrald

Üye
Üye
Mesaj
34
Çözümler
1
Beğeni
3
Puan
49
Ticaret Puanı
0
Oyundan K envanterini kaldırdım ama bugün bir sey fark ettim oyunda npcye item satınca itemi satiyor,parası geliyor ama oyundan atıyor islem sirasinda nasıl düzeltebilirim?
 
Mar 14 15:59:37 :: OnClick Sat??vnum 9003 ServerUniqueID 50429, pid 0] by Admin
Mar 14 15:59:37 :: reallocating buffer to 8192, current 1024
Mar 14 15:59:37 :: SHOP: START: Admin
Mar 14 15:59:41 :: INPUT: Admin SHOP: SELL2
Mar 14 15:59:41 :: SHOP: SELL: Admin item name: Bambu K???0(x1):10000006 price: 40
SYSERR: Mar 14 15:59:41 :: Process: SEQUENCE 3efe6c00 mismatch 0x25 != 0x1 header 50
SYSERR: Mar 14 15:59:41 :: Process: SEQUENCE_LOG [Admin]-------------
[109 : 0xaf]
[006 : 0xca]
[241 : 0x8a]
[010 : 0xcf]
[061 : 0x48]
[007 : 0xa7]
[007 : 0x54]
[007 : 0xc7]
[007 : 0xd7]
[007 : 0xdf]
[026 : 0x1]
[050 : 0x25]

Mar 14 15:59:41 :: DISCONNECT: Admin (DESC::~DESC)
Mar 14 15:59:41 :: SAVE: Admin 61586x164138
Mar 14 15:59:41 :: TMarriage::Save() - RequestUpdate.bSave=0
Mar 14 15:59:41 :: QUEST clear timer 0
Mar 14 15:59:41 :: SYSTEM: closing socket. DESC #19
Mar 14 15:59:41 :: InputP2P::Relay : Admin size 21
Mar 14 15:59:41 :: SYSTEM: new connection from [192.168.1.14] fd: 18 handshake 413972740 output input_len 0, ptr 0x3efe6c00
Mar 14 15:59:41 :: SYSTEM: closing socket. DESC #18
 
İnput_main.cpp de şu kısımı kontrol et büyük ihtimal item stack sistemi varsa onun uyarlamalarını kaldırdığın veya eklediğin için bu hata oluşuyor . Tabi benimki sadece tahmin sorun başka bir şeyde olabilir syser incelemek lazım detaylı .

C++:
Genişlet Daralt Kopyala
        case SHOP_SUBHEADER_CG_SELL:
            {
                if (uiBytes < sizeof(BYTE))
                    return -1;

                BYTE pos = *c_pData;

                sys_log(0, "INPUT: %s SHOP: SELL", ch->GetName());
                CShopManager::instance().Sell(ch, pos);
                return sizeof(BYTE);
            }

        case SHOP_SUBHEADER_CG_SELL2:
            {
                if (uiBytes < sizeof(TPacketGCShopDetail))
                    return -1;

                TPacketGCShopDetail* packet = (TPacketGCShopDetail*)c_pData;

                sys_log(0, "INPUT: %s SHOP: SELL2 pos : %d count : %d type : %d", ch->GetName(), packet->itemPos.cell, packet->byCount, packet->itemPos.window_type);
                CShopManager::instance().Sell(ch, packet->itemPos.cell, packet->byCount, packet->itemPos.window_type);

                return sizeof(TPacketGCShopDetail);
            }
 
Geri
Üst