mavzermete 1
mavzermete
Psych0SoociaL 1
Psych0SoociaL
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Hikaye Ekle

İkarus v2 K envanteri uyarlama

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!

char.cpp dosyası açılır
arat
bool CHARACTER::CanTakeInventoryItem(LPITEM item, TItemPos* pos)

değiştir

bool CHARACTER::CanTakeInventoryItem(LPITEM item, TItemPos* pos)
{
int emptyPos = -1;
if (item->IsDragonSoul())
{
pos->cell = emptyPos = GetEmptyDragonSoulInventory(item);
pos->window_type = DRAGON_SOUL_INVENTORY;
}
#ifdef ENABLE_SPLIT_INVENTORY_SYSTEM
else if (item->IsSkillBook())
{
pos->cell = emptyPos = GetEmptySkillBookInventory(item->GetSize());
pos->window_type = INVENTORY;
}
else if (item->IsUpgradeItem())
{
pos->cell = emptyPos = GetEmptyUpgradeItemsInventory(item->GetSize());
pos->window_type = INVENTORY;
}
else if (item->IsStone())
{
pos->cell = emptyPos = GetEmptyStoneInventory(item->GetSize());
pos->window_type = INVENTORY;
}
else if (item->IsBox())
{
pos->cell = emptyPos = GetEmptyBoxInventory(item->GetSize());
pos->window_type = INVENTORY;
}
else if (item->IsEfsun())
{
pos->cell = emptyPos = GetEmptyEfsunInventory(item->GetSize());
pos->window_type = INVENTORY;
}
else if (item->IsCicek())
{
pos->cell = emptyPos = GetEmptyCicekInventory(item->GetSize());
pos->window_type = INVENTORY;
}
#endif
else
{
pos->cell = emptyPos = GetEmptyInventory(item->GetSize());
pos->window_type = INVENTORY;
}
return emptyPos != -1;
}
 
Son düzenleme:
char.cpp dosyası açılır
arat
bool CHARACTER::CanTakeInventoryItem(LPITEM item, TItemPos* pos)

değiştir

bool CHARACTER::CanTakeInventoryItem(LPITEM item, TItemPos* pos)
{
int emptyPos = -1;
if (item->IsDragonSoul())
{
pos->cell = emptyPos = GetEmptyDragonSoulInventory(item);
pos->window_type = DRAGON_SOUL_INVENTORY;
}
#ifdef ENABLE_SPLIT_INVENTORY_SYSTEM
else if (item->IsSkillBook())
{
pos->cell = emptyPos = GetEmptySkillBookInventory(item->GetSize());
pos->window_type = INVENTORY;
}
else if (item->IsUpgradeItem())
{
pos->cell = emptyPos = GetEmptyUpgradeItemsInventory(item->GetSize());
pos->window_type = INVENTORY;
}
else if (item->IsStone())
{
pos->cell = emptyPos = GetEmptyStoneInventory(item->GetSize());
pos->window_type = INVENTORY;
}
else if (item->IsBox())
{
pos->cell = emptyPos = GetEmptyBoxInventory(item->GetSize());
pos->window_type = INVENTORY;
}
else if (item->IsEfsun())
{
pos->cell = emptyPos = GetEmptyEfsunInventory(item->GetSize());
pos->window_type = INVENTORY;
}
else if (item->IsCicek())
{
pos->cell = emptyPos = GetEmptyCicekInventory(item->GetSize());
pos->window_type = INVENTORY;
}
#endif
else
{
pos->cell = emptyPos = GetEmptyInventory(item->GetSize());
pos->window_type = INVENTORY;
}
return emptyPos != -1;
}
teşekkürler
 

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

Geri
Üst