Yardım Dracarys Nesne Market İtemler Yüklenmiyor

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

cptridvann

Üye
Üye
Mesaj
51
Çözümler
2
Beğeni
11
Puan
424
Ticaret Puanı
0
Merhaba arkadaşlar,

İn game item shop ekledim files'e (Razuning V5) fakat item'ler yüklenmiyor. Aşağıdaki şekilde dönüp duruyor. Ch1 syserr'de şöyle bir log var

1763810699330.webp


SYSERR: Nov 22 14:20:15 :: Process: in InputDB: UNKNOWN HEADER: 76, LAST HEADER: 43(1457880), REMAIN BYTES: 1410, DESC: 14


Fakat client src'de packet.h'ye bu ekli

#ifdef ENABLE_ITEMSHOP
HEADER_GC_ITEMSHOP = 93,
#endif


game src common tables.h'ye de bu ekli

#ifdef ENABLE_ITEMSHOP
HEADER_DG_ITEMSHOP = 76,
HEADER_GD_ITEMSHOP = 76,
#endif


splint_argument'i de aşağıdaki şekilde değiştirdim ama yine aynı, sorun nerede acaba?

utils.cpp

void split_argument(const char* argument, std::vector<std::string>& vecArgs)
{
std::string arg = argument;
boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
}


utils.h
extern void split_argument(const char *argument, std::vector<std::string> & vecArgs);

159417 eklentisini görüntüle
 
Merhaba arkadaşlar,

İn game item shop ekledim files'e (Razuning V5) fakat item'ler yüklenmiyor. Aşağıdaki şekilde dönüp duruyor. Ch1 syserr'de şöyle bir log var

27028 eklentisini görüntüle

SYSERR: Nov 22 14:20:15 :: Process: in InputDB: UNKNOWN HEADER: 76, LAST HEADER: 43(1457880), REMAIN BYTES: 1410, DESC: 14


Fakat client src'de packet.h'ye bu ekli

#ifdef ENABLE_ITEMSHOP
HEADER_GC_ITEMSHOP = 93,
#endif


game src common tables.h'ye de bu ekli

#ifdef ENABLE_ITEMSHOP
HEADER_DG_ITEMSHOP = 76,
HEADER_GD_ITEMSHOP = 76,
#endif


splint_argument'i de aşağıdaki şekilde değiştirdim ama yine aynı, sorun nerede acaba?

utils.cpp

void split_argument(const char* argument, std::vector<std::string>& vecArgs)
{
std::string arg = argument;
boost::split(vecArgs, arg, boost::is_any_of(" "), boost::token_compress_on);
}


utils.h
extern void split_argument(const char *argument, std::vector<std::string> & vecArgs);

159417 eklentisini görüntüle
input_db eklemen eksik olabilir kontrol et
 
Alıcı İnputDB 76 numaralı paketi bulamamış
packet.h leride 76 paket numarasını bi kontrol edermisin hem client hem game
hem alıcı hem gönderici eşleşiyormu , sonuç evet ise , inpud db içerisindeki dosyaları gözden geçir
 
input_db eklemen eksik olabilir kontrol et
Hocam ne kadar teşekkür etsem az valla şu sistemi o kadar çok eklemeye çalışıp o kadar çok ekleyemedim ki, dediğiniz gibi o dosyayı yanlış eklemişim sonunda ilk kez ekleyebildim bu sistemi çok sağ olun :) görüntü olarak biraz bozuk ama bir şekilde çözerim galiba onları
1763813415334.webp
 
Sistemi paylaşma şansın var mı hocam
Buyur hocam ama çok fazla dikkatli eklemen lazım bazı include'leri falan da eklemen lazım service.h vb gibi yani mümkünse ekli olan bir files'i de indirip oradan kontrol etmelisin hangi include'leri ekleyeceğini, ilaveten her şeyi düzgün ekledikten sonra pack syserr verecek ui.py'deki eksik fonksioynlardan dolayı onları da eklemen lazım, zor bir sistem açıkçası ya da bana zor geldi bilemedim. Ben sana ui.py dosyamı da veriyorum, mesela setevent vb hatalar verdikçe onları benim ui.py'den aratıp kendi ui.py'ne eklersin.
 

Dosya Eklentileri

Geri
Üst