noisiv 1
noisiv
Manwe Work 1
Manwe Work
Karan2offical 1
Karan2offical
Fethi Polat 1
Fethi Polat
ShadowFon 1
ShadowFon
bikral 1
bikral
-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
Hikaye Ekle

ITEM_BLEND İçin Düzenleme

  • Konuyu başlatan Konuyu başlatan Luigina
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 1K

Luigina

MetinTwo International
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Katılım
19 Şub 2019
Konular
173
Mesajlar
2,134
Çözüm
26
Online süresi
10mo 21d
Reaksiyon Skoru
1,932
Altın Konu
4
Başarım Puanı
273
MmoLira
4,279
DevLira
97
Ticaret - 0%
0   0   0

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!

Kod:
LPITEM CHARACTER::AutoGiveItem(DWORD dwItemVnum, WORD bCount, int iRarePct, bool bMsg)
Arat

Kod:
    if (item->GetType() == ITEM_BLEND)

    {

        for (int i=0; i < INVENTORY_MAX_NUM; i++)

        {

            LPITEM inv_item = GetInventoryItem(i);

            if (inv_item == NULL) continue;

            if (inv_item->GetType() == ITEM_BLEND)

            {

                if (inv_item->GetVnum() == item->GetVnum())

                {

                    if (inv_item->GetSocket(0) == item->GetSocket(0) &&

                            inv_item->GetSocket(1) == item->GetSocket(1) &&

                            inv_item->GetSocket(2) == item->GetSocket(2) &&

                            inv_item->GetCount() < ITEM_MAX_COUNT)

                    {

                        inv_item->SetCount(inv_item->GetCount() + item->GetCount());

                        return inv_item;

                    }

                }

            }

        }

    }
Bul

Kod:
    if (item->GetType() == ITEM_BLEND)
    {
        for (int i=0; i < INVENTORY_MAX_NUM; i++)
        {
            LPITEM inv_item = GetInventoryItem(i);

            if (inv_item == NULL) continue;

            if (inv_item->GetType() == ITEM_BLEND)
            {
                if (inv_item->GetVnum() == item->GetVnum())
                {
                    if (inv_item->GetSocket(0) == item->GetSocket(0) &&
                            inv_item->GetSocket(1) == item->GetSocket(1) &&
                            inv_item->GetSocket(2) == item->GetSocket(2) &&
                            inv_item->GetCount() < ITEM_MAX_COUNT)
                    {
                        inv_item->SetCount(inv_item->GetCount() + item->GetCount());
                        // Memory Leak Fix
                        M2_DESTROY_ITEM(item);
                        return inv_item;
                    }
                }
            }
        }
    }
Değiştir
 
thx for share
 
teşekkürler
 

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

Geri
Üst