mannaxxx 1
mannaxxx
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
TuZaKK 1
TuZaKK
Mt2Hizmet 1
Mt2Hizmet
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
kaptanmikro1 1
kaptanmikro1
R 1
Roksam
[DEV]AB 1
[DEV]AB
Hikaye Ekle

Cevaplanmadı Sanii Switchbot reflesh sorunu

Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch 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