farkmt2official 1
farkmt2official
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Bvural41 1
Bvural41
Hikaye Ekle

İstediğiniz kuşaklar 30 emiş olsun

  • Konuyu başlatan Konuyu başlatan Reached
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 18
  • Görüntüleme Görüntüleme 2K
Rohan'da gördüğüm bir sistemdi hoşuma gitti buyrun

char.cpp arat

C:
else if ((m_bSashCombination) && (pkItem->GetSocket(SASH_ABSORPTION_SOCKET) >= SASH_GRADE_4_ABS_MAX))

Bloğu tamamen değiştir

C:
    else if ((m_bSashCombination) && (pkItem->GetSocket(SASH_ABSORPTION_SOCKET) >= SASH_GRADE_4_ABS_MAX))
    {
        if (Sash30Abs(pkItem->GetVnum()) == true)
        {
            if ((m_bSashCombination) && (pkItem->GetSocket(SASH_ABSORPTION_SOCKET) >= SASH_GRADE_NEW_ABS_30))
            {
                ChatPacket(CHAT_TYPE_INFO, LC_TEXT("This sash got already maximum absorption chance."));
                return;
            }
        }
        else
        {
            ChatPacket(CHAT_TYPE_INFO, LC_TEXT("This sash got already maximum absorption chance."));
            return;
        }
    }

arat

C:
DWORD CHARACTER::GetSashCombinePrice(long lGrade)

// Kod bloğunun altına ekle

bool Sash30Abs(DWORD vnum)
{
    switch(vnum)
    {
        case 85044: // buraya 30 emiş olmasını istediğiniz kuşakların kodlarını giriceksiniz
        case KUSAKKODU: // Gibi
            return true;
    }
    return false;
    
}

arat

C:
                DWORD dwMaxAbsCalc = (dwMinAbs + SASH_GRADE_4_ABS_RANGE > SASH_GRADE_4_ABS_MAX ? SASH_GRADE_4_ABS_MAX : (dwMinAbs + SASH_GRADE_4_ABS_RANGE));
                dwMaxAbs = dwMaxAbsCalc;

//Değiştir

                DWORD dwMaxAbsCalc;
                if (Sash30Abs(dwItemVnum) == true)
                    dwMaxAbsCalc = (dwMinAbs + SASH_GRADE_4_ABS_RANGE > SASH_GRADE_NEW_ABS_30 ? SASH_GRADE_NEW_ABS_30 : (dwMinAbs + SASH_GRADE_4_ABS_RANGE));
                else
                    dwMaxAbsCalc = (dwMinAbs + SASH_GRADE_4_ABS_RANGE > SASH_GRADE_4_ABS_MAX ? SASH_GRADE_4_ABS_MAX : (dwMinAbs + SASH_GRADE_4_ABS_RANGE));
                
                dwMaxAbs = dwMaxAbsCalc;

item_length.h ara

C:
enum ESashInfo
{

İçine ekle

SASH_GRADE_NEW_ABS_30 = 30,
 

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

Geri
Üst