OnurBoyla 1
OnurBoyla
noisiv 1
noisiv
Manwe Work 1
Manwe Work
farkmt2official 1
farkmt2official
mavzermete 1
mavzermete
dreamstone 1
dreamstone
Hikaye Ekle

Cevaplanmadı Sanii Switchbot reflesh sorunu

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

arkadaşlar efsun botunu açıyorum envanterden slota atıyorum gözükmüyor botu kapatıp açmam gerekiyor sorun nerde bulamadım yardımcı olursanız sevirim

video
 
PythonNetworkStreamPhaseGameItem.cpp bu kısmı kontrol edin

bool CPythonNetworkStream::RecvItemSetPacket()

ve

varsa

bool CPythonNetworkStream::RecvItemSetPacket2()



[CODE title="bool CPythonNetworkStream::RecvItemSetPacket()"]bool CPythonNetworkStream::RecvItemSetPacket()
{
TPacketGCItemSet packet_item_set;

if (!Recv(sizeof(TPacketGCItemSet), &packet_item_set))
return false;

TItemData kItemData;
kItemData.vnum = packet_item_set.vnum;
kItemData.count = packet_item_set.count;
kItemData.flags = 0;

for (int i = 0; i < ITEM_SOCKET_SLOT_MAX_NUM; ++i)
kItemData.alSockets = packet_item_set.alSockets;

for (int j = 0; j < ITEM_ATTRIBUTE_SLOT_MAX_NUM; ++j)
kItemData.aAttr[j] = packet_item_set.aAttr[j];

IAbstractPlayer& rkPlayer = IAbstractPlayer::GetSingleton();

// En güncel item verisini, gelen hücreye yazalım (SWITCHBOT dahil)
rkPlayer.SetItemData(packet_item_set.Cell, kItemData);

#if#ifdefABLE_SWITCHBOT
// SWITCHBOT penceresi için özel UI yenilemesi
if (packet_item_set.Cell.window_type == SWITCHBOT)
{
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "RefreshSwitchbotWindow", Py_BuildValue("()"));
return true;
}
#endi#endif // Diğer tüm pencereler için standart envanter yenilemesi
__RefreshInventoryWindow();
return true;
}



bool CPythonNetworkStream::RecvItemSetPacket2()
{
TPacketGCItemSet2 packet_item_set;

if (!Recv(sizeof(TPacketGCItemSet2), &packet_item_set))
return false;

TItemData kItemData;
kItemData.vnum = packet_item_set.vnum;
kItemData.count = packet_item_set.count;
kItemData.flags = packet_item_set.flags;
kItemData.anti_flags = packet_item_set.anti_flags;

for (int i = 0; i < ITEM_SOCKET_SLOT_MAX_NUM; ++i)
kItemData.alSockets = packet_item_set.alSockets;

for (int j = 0; j < ITEM_ATTRIBUTE_SLOT_MAX_NUM; ++j)
kItemData.aAttr[j] = packet_item_set.aAttr[j];

IAbstractPlayer& rkPlayer = IAbstractPlayer::GetSingleton();
rkPlayer.SetItemData(packet_item_set.Cell, kItemData);

if (packet_item_set.highlight)
{
PyCallClassMemberFunc(
m_apoPhaseWnd[PHASE_WINDOW_GAME],
"BINARY_Highlight_Item",
Py_BuildValue("(ii)", packet_item_set.Cell.window_type, packet_item_set.Cell.cell));
}

#ifdef E#ifdefSWITCHBOT
// SWITCHBOT penceresi için özel UI yenilemesi
if (packet_item_set.Cell.window_type == SWITCHBOT)
{
PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "RefreshSwitchbotWindow", Py_BuildValue("()"));
return true;
}
#endif

#endiffreshInventoryWindow();
return true;
}

[/CODE]




sorun varmı burda anlamadım kafayı yedirtti
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst