noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Mt2Hizmet 1
Mt2Hizmet
SLyFeLLowTR 1
SLyFeLLowTR
DEVLOPER 1
DEVLOPER
Hikaye Ekle
Ikarus v2 Ultimate Offline Shop

Ikarus v2 Ultimate Offline Shop 1

indirmek için izniniz yok
Y ve F9'a yanıt verilmemesi için bir çözüm bilen var mı? 0 syserr istemci/sunucu
Oyununda yansıtma veya soulbind gibi sistemler varsa dynamic size’a takılıp 139 paket hatasına düşer ancak debugtan görürsün syserri çözümü ise packet.h client tarafında İtem tablosunu ikashopun genişletmek sorunu çözer
 
Sorunlu olduğu için açık artırma sistemini devre dışı bırakmanızı öneririm.
____________________________________________________________
game.core çökmesini önleme fix:

ikarus_shop.cpp:

arat:

LPITEM CShopItem::CreateItem() const
{
if(auto item = ITEM_MANAGER::instance().CreateItem(m_info.vnum, m_info.count, GetID()))
{
item->SetAttributes(m_info.aAttr);
item->SetSockets(m_info.alSockets);
#ifdef ENABLE_CHANGELOOK_SYSTEM
item->SetTransmutation(m_info.dwTransmutation);
#endif
return item;
}


Şununla değiştir:
LPITEM CShopItem::CreateItem() const
{
//fix
if (m_info.vnum == 0 || !ITEM_MANAGER::instance().GetTable(m_info.vnum))
{
sys_err("IKASHOP: Cannot create item with invalid vnum %u (Owner: %u, ItemID: %u)",
m_info.vnum, m_info.owner, m_info.id);
return nullptr;
} //fix
if(auto item = ITEM_MANAGER::instance().CreateItem(m_info.vnum, m_info.count, GetID()))
{
item->SetAttributes(m_info.aAttr);
item->SetSockets(m_info.alSockets);
#ifdef ENABLE_CHANGELOOK_SYSTEM
item->SetTransmutation(m_info.dwTransmutation);
#endif
return item;
}
 
Son düzenleme:

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

Geri
Üst