Çözüldü pet sistemi client src hata

Bu konu çözüme ulaştırılmıştır. Çözüm için konuya yazılan tüm yorumları okumayı unutmayın. Eğer konudaki yorumlar sorununuzu çözmediyse yeni bir konu açabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

enes turan

MT Üye
MT Üye
Mesaj
236
Çözümler
9
Beğeni
82
Puan
464
Ticaret Puanı
0
merhabalar filesten pet sistemini sökmeye çalışıyorum fakat client src de şöyle bir hata alıyorum çözemedim neyden kaynaklanıyor olabilir ?

1713210401185.png


ilgili kod bloğu
C++:
#ifdef ENABLE_NEW_PET_SYSTEM
    if (IsNewPet())
    {
        float scale = c_rkCreateData.m_dwLevel * 0.006f + 0.78f;
        if (c_rkCreateData.m_dwLevel >= 120)
            scale = 1.5f;
        m_GraphicThingInstance.SetScale(scale, scale, scale, true);
    }
#endif
 
trueyi silersen düzelicektir. ama bu sistemi söküyorsan söktüğün sistemin setscalesini bulup kendine eklemen daha iyi olur.
 
trueyi silersen düzelicektir. ama bu sistemi söküyorsan söktüğün sistemin setscalesini bulup kendine eklemen daha iyi olur.
set scale hatası olarak eterlib de hata aldım söktüğüm filesten kontrol ettiğimde setscale eterlib/GrpImageInstance.h dosyasında sadece şu şekilde var
C++:
class CGraphicImageInstance
{
    public:
        static DWORD Type();
        BOOL IsType(DWORD dwType);

    public:
        CGraphicImageInstance();
        virtual ~CGraphicImageInstance();

        void Destroy();
        void Render();

        void SetDiffuseColor(float fr, float fg, float fb, float fa);
        void SetPosition(float fx, float fy);
#ifdef ENABLE_MODEL_RENDER_TARGET
        void SetScale(float fx, float fy);
#endif
acaba ortakmı kullanıyor diye düşündüm definesiz mi ekledi acaba
 
set scale hatası olarak eterlib de hata aldım söktüğüm filesten kontrol ettiğimde setscale eterlib/GrpImageInstance.h dosyasında sadece şu şekilde var
C++:
class CGraphicImageInstance
{
    public:
        static DWORD Type();
        BOOL IsType(DWORD dwType);

    public:
        CGraphicImageInstance();
        virtual ~CGraphicImageInstance();

        void Destroy();
        void Render();

        void SetDiffuseColor(float fr, float fg, float fb, float fa);
        void SetPosition(float fx, float fy);
#ifdef ENABLE_MODEL_RENDER_TARGET
        void SetScale(float fx, float fy);
#endif
acaba ortakmı kullanıyor diye düşündüm definesiz mi ekledi acaba
tüm clientte arat setscaleyi eterlibte aratma illaki başka vardır. yoksa eksik sökmüş olabilirsin definesiz olabilir.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst