kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
BlackFullMoon 1
BlackFullMoon
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

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 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
 

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

Geri
Üst