noisiv 1
noisiv
Manwe Work 1
Manwe Work
Best Studio 1
Best Studio
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
InfernoShade 1
InfernoShade
BlackFullMoon 1
BlackFullMoon
Agora Metin2 1
Agora Metin2
PrimeAC 1
PrimeAC
ShadowFon 1
ShadowFon
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

K Envanter Gift Uyarlaması

Reached

Level 7
Telefon Numarası Onaylanmış Üye
Fahri Üye
Katılım
13 Haz 2013
Konular
182
Mesajlar
2,499
Çözüm
92
Online süresi
3mo 20d
Reaksiyon Skoru
1,662
Altın Konu
2
TM Yaşı
13 Yıl
Başarım Puanı
289
Yaş
28
MmoLira
8,585
DevLira
84
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!


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.

Screenshot_1.png

Screenshot_2.png



Filesim madem yakında paylaşılıcak ufaktan paylaşım yapayım dedim.​
 
Moderatör tarafında düzenlendi:

En Çok Reaksiyon Alan Mesajlar

Sabah Şekeri Bunlar Buyrun Buyrun :D

Teşekkürler
 

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

Geri
Üst