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!
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
BOOK_INVENTORY
STONE_INVENTORY
Eğer paylaşılan k envanterini kullanıyorsanız üstteki kodları INVENTORY olarak değiştirin.
C:
[/CENTER]
// cmd_general.cpp'de GetGift kod bloğunda arat
if (item->IsDragonSoul())
{
int iEmptyPos = ch->GetEmptyDragonSoulInventory(item->GetVnum(), item->GetSubType(), item->GetSize());
if (iEmptyPos != -1)
{
item->AddToCharacter(ch, TItemPos(DRAGON_SOUL_INVENTORY, iEmptyPos));
}
else
{
M2_DESTROY_ITEM(item);
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT( "INVENTORY_FULL_ERROR"));
force = true;
continue;
}
}
// altına 1 enter bırakıp ekle
#ifdef ENABLE_SPECIAL_STORAGE_SYSTEM
else if (item->IsBook())
{
int iEmptyPos = ch->GetEmptyBookInventory(item->GetSize());
if (iEmptyPos != -1)
item->AddToCharacter(ch, TItemPos(BOOK_INVENTORY, iEmptyPos));
else
{
M2_DESTROY_ITEM(item);
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("INVENTORY_FULL_ERROR"));
force = true;
continue;
}
}
else if (item->IsUpgradeItem())
{
int iEmptyPos = ch->GetEmptyUpgradeInventory(item->GetSize());
if (iEmptyPos != -1)
item->AddToCharacter(ch, TItemPos(UPGRADE_INVENTORY, iEmptyPos));
else
{
M2_DESTROY_ITEM(item);
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("INVENTORY_FULL_ERROR"));
force = true;
continue;
}
}
else if (item->IsStone())
{
int iEmptyPos = ch->GetEmptyStoneInventory(item->GetSize());
if (iEmptyPos != -1)
item->AddToCharacter(ch, TItemPos(STONE_INVENTORY, iEmptyPos));
else
{
M2_DESTROY_ITEM(item);
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("INVENTORY_FULL_ERROR"));
force = true;
continue;
}
}
else if (item->IsAttr())
{
int iEmptyPos = ch->GetEmptyAttrInventory(item->GetSize());
if (iEmptyPos != -1)
item->AddToCharacter(ch, TItemPos(ATTR_INVENTORY, iEmptyPos));
else
{
M2_DESTROY_ITEM(item);
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("INVENTORY_FULL_ERROR"));
force = true;
continue;
}
}
else if (item->IsFlower())
{
int iEmptyPos = ch->GetEmptyFlowerInventory(item->GetSize());
if (iEmptyPos != -1)
item->AddToCharacter(ch, TItemPos(FLOWER_INVENTORY, iEmptyPos));
else
{
M2_DESTROY_ITEM(item);
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("INVENTORY_FULL_ERROR"));
force = true;
continue;
}
}
else if (item->IsBlendS())
{
int iEmptyPos = ch->GetEmptyBlendInventory(item->GetSize());
if (iEmptyPos != -1)
item->AddToCharacter(ch, TItemPos(BLEND_INVENTORY, iEmptyPos));
else
{
M2_DESTROY_ITEM(item);
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("INVENTORY_FULL_ERROR"));
force = true;
continue;
}
}
#endif
[CENTER]
Bu aşağıdaki kod gibi kodları kendi sourcenize göre düzenlemeniz gerekmekte, sizin filesinizde nasılsa öyle eklemeniz gerek, isimleri değişik olabilir.
C:
item->IsBook()
ch->GetEmptyBookInventory
Bir örneğini bırakıyorum o şekilde düzenlersiniz.
Filesim madem yakında paylaşılıcak ufaktan paylaşım yapayım dedim.
Moderatör tarafında düzenlendi:
En Çok Reaksiyon Alan Mesajlar
Teşekkürler
Sabah Şekeri Bunlar Buyrun Buyrun
Teşekkürler
Rica ederimŞu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 12
- Görüntüleme
- 1K
- Cevaplar
- 5
- Görüntüleme
- 233
- Cevaplar
- 6
- Görüntüleme
- 304
- Cevaplar
- 1
- Görüntüleme
- 827
