Yardım Martsama 5.8 p23 Sandık Aynası Sorunu

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

DevKrmt

Üye
Üye
Mesaj
17
Beğeni
0
Puan
38
Ticaret Puanı
0
Martysama 5.8 p23 filese sandık içgörü sistemi eklemeye çalışıyorum. Sandığa Shift + Sağ Tık'a bastığımda giriş ekranına atıyor. Forumdaki konudan farklı yaptığım şeyleri yazıyorum.

C++:
Genişlet Daralt Kopyala
1)
// Altına Eklenir
#ifdef ENABLE_SHOW_CHEST_DROP
enum
{
HEADER_CG_CHEST_DROP_INFO = 215,
HEADER_GC_CHEST_DROP_INFO = 220,
};

215 ve 220 farklı bir sistem tarafından kullanıldığı için 214 ve 226 numaralarını verdim. Game source paketine de aynı numaralarla ekledim.

2)
Simya sistemi tamamen arındırılmış olduğu için PythonPlayerModule.cpp içerisinde aşağıdaki sistem bulunmuyor. Uygun bir yere eklemeye çalıştım.
// Arat
PyObject* playerSendDragonSoulRefine(PyObject* poSelf, PyObject* poArgs)
{
BYTE bSubHeader;
PyObject* pDic;
TItemPos RefineItemPoses[DS_REFINE_WINDOW_MAX_NUM];
if (!PyTuple_GetByte(poArgs, 0, &bSubHeader))
return Py_BuildException();
switch (bSubHeader)
{
case DS_SUB_HEADER_CLOSE:
break;
case DS_SUB_HEADER_DO_UPGRADE:
case DS_SUB_HEADER_DO_IMPROVEMENT:
case DS_SUB_HEADER_DO_REFINE:
[...]
}
CPythonNetworkStream& rns=CPythonNetworkStream::Instance();
rns.SendDragonSoulRefinePacket(bSubHeader, RefineItemPoses);

return Py_BuildNone();
}

Nerede hata yaptığım konusunda yardım edebilecek varsa çok memnun olurum, şimdiden teşekkür ederim
 

Dosya Eklentileri

  • 1231_232602.webp
    1231_232602.webp
    186,5 KB · Gösterim: 17
En son bir moderatör tarafından düzenlenmiş:
Geri
Üst