melankolıa18 1
melankolıa18
romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

bi bug önlemi

  • Konuyu başlatan Konuyu başlatan apikomt2
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 351
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

apikomt2

Level 6
Uzman
Katılım
11 May 2023
Konular
270
Mesajlar
1,141
Çözüm
2
Online süresi
1mo 25d
Reaksiyon Skoru
744
Altın Konu
1
Başarım Puanı
199
MmoLira
1,170
DevLira
381
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!

diyelim kostüm giydiniz
ama .dds olmadığı zaman zırhsız karakter gibi gözükür.

böyle durumda zırhsız ws atıyor gibi gözükürsünüz.
bu durumda diğer oyuncular şunu der bu zırhsız ama ölmüyor edit var bunda demeye başlar.

bunun önüne geçmek için.

standart bi kostüm belirliyoruz.

instancebase.cpp
Kod:
void CInstanceBase::SetArmor(const Part& part)
{
    if (IsPoly()) {
        m_GraphicThingInstance.SetShape(0, 0.0f);
        return;
    }

    m_awPart[PART_MAIN] = part;
    auto partData = GetPartData(part);

    // 1. ADIM: MSM (Value3) Tanımı Var mı?
    if (!__ArmorVnumToShape(partData.second, &m_eShape)) {
        m_eShape = 27;
        m_GraphicThingInstance.SetShape(40032, 0.0f);
        return;
    }

    if (partData.first) {
        // 2. ADIM: Kritik Kontrol - GR2 dosyası var mı?
        // Eğer m_eShape 0'dan büyükse ve giyilmeye çalışılan zırh bir kostümse (veya hata riski varsa)
        // Burada doğrudan SetShape çağırıyoruz.
        m_GraphicThingInstance.SetShape(m_eShape, partData.first->GetSpecularPowerf());

        // Altyapında fonksiyon bulamadığımız için en güvenli liman:
        // Eğer m_eShape değeri atandığı halde karakter hala tepki vermiyorsa (yere gömülüyorsa)
        // Bu bloğu direkt geçiyoruz çünkü derleme hatası alıyoruz.
        
        __RefreshRefineEffect(partData.first);
#ifdef ENABLE_SHINING_SYSTEM1999999
        __GetShiningEffect(partData.first);
#endif
    } else {
        m_eShape = 27;
        m_GraphicThingInstance.SetShape(40032, 0.0f);
        __ClearArmorRefineEffect();
    }
}

40032
bunu zırha yada ksotüme göre yazıcaksınız
41002 abc ITEM_COSTUME COSTUME_BODY 2 ANTI_MALE NONE NONE NONE 0 0 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 5 0 0 40031 0 0 0 0 0
41003 abc ITEM_COSTUME COSTUME_BODY 2 ANTI_FEMALE NONE NONE NONE 0 0 0 0 0 LIMIT_NONE 0 LIMIT_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 APPLY_NONE 0 5 0 0 40032 0 0 0 0 0

40032 0 0 0 0 0
 
Eline sağlık güzel fikir .icon 'u olmayan iteme varsayılan .icon atama mantığı gibi
 
Eline sağlık güzel fikir .icon 'u olmayan iteme varsayılan .icon atama mantığı gibi
evet öyle

ama tam çalışmıyor şuan farkettim.

ksotum takılı değilende varsayılana ynı ksotum yapıyor
 
Konu sahibinin isteği üzerine kapatılmıştır.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst