İlan
04 Haz 2026 19 çevrimiçi üye Duyurular
Ana Sayfa C++ / C# / Python
Ana Sayfa Forum C++ / C# / Python İkarus OfflineShop Pazar Beyaz Sorunu Fix...
İlan Yan banner placeholder

İkarus OfflineShop Pazar Beyaz Sorunu Fix

CNAgent 01.05.2026 21:32 894 görüntüleme 19 cevap
Son Mesaj
CNAgent
Üye
Üye
Katılım23 Şub 2026
Konular9
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
01.05.2026 21:32 #1
Merhaba Arkadaşlar İkarus Offline Shop Eklerken Yapılan Hata Yüzünden Böyle Sorun Yaşanıyor Bu Sorunu Yaşıyan Arkadaşlar Sorunları Böyle Çöze Bilirler.



Fix:
PythonApplication.cpp

Hatalı Yapılan Kod Satırı Böyle
__________________________________________________________________________________________________________________
void CPythonApplication::RenderGame()
{
    if (!PERF_CHECKER_RENDER_GAME)
    {
        float fAspect=m_kWndMgr.GetAspect();
        float fFarClip=m_pyBackground.GetFarClip();

        m_pyGraphic.SetPerspective(30.0f, fAspect, 100.0, fFarClip);

        CCullingManager::Instance().Process();

        m_kChrMgr.Deform();

        m_pyBackground.RenderCharacterShadowToTexture();

        m_pyGraphic.SetGameRenderState();
        m_pyGraphic.PushState();

        {
            long lx, ly;
            m_kWndMgr.GetMousePosition(lx, ly);
            m_pyGraphic.SetCursorPosition(lx, ly);
        }

        m_pyBackground.RenderSky();

        m_pyBackground.RenderBeforeLensFlare();

        m_pyBackground.RenderCloud();

        m_pyBackground.BeginEnvironment();
        m_pyBackground.Render();

        m_pyBackground.SetCharacterDirLight();
        m_kChrMgr.Render();

        m_pyBackground.SetBackgroundDirLight();
        m_pyBackground.RenderWater();
        m_pyBackground.RenderSnow();
        m_pyBackground.RenderEffect();

        m_pyBackground.EndEnvironment();

        m_kEftMgr.Render();
        m_pyItem.Render();
#if defined(__ENABLE#ifW_OFFLINESHOP__) && defined(ENABLE_NEW_SHOP_IN_CITIES)
        m_pyOfflineshop.RenderEntities();
#endif
        m_Fly#endifager.Render();

        m_pyBackground.BeginEnvironment();
        m_pyBackground.RenderPCBlocker();
        m_pyBackground.EndEnvironment();

#if defined(__ENABLE#ifW_OFFLINESHOP__) && defined(ENABLE_NEW_SHOP_IN_CITIES)
        m_pyOfflineshop.RenderEntities();
#endif

        m_py#endifound.RenderAfterLensFlare();

        return;
    }

    DWORD t1=ELTimer_GetMSec();
    m_kChrMgr.Deform();
    DWORD t2=ELTimer_GetMSec();
    DWORD t3=ELTimer_GetMSec();
    m_pyBackground.RenderCharacterShadowToTexture();
    DWORD t4=ELTimer_GetMSec();

    m_pyGraphic.SetGameRenderState();
    m_pyGraphic.PushState();

    float fAspect=m_kWndMgr.GetAspect();
    float fFarClip=m_pyBackground.GetFarClip();

    m_pyGraphic.SetPerspective(30.0f, fAspect, 100.0, fFarClip);

    DWORD t5=ELTimer_GetMSec();

    CCullingManager::Instance().Process();

    DWORD t6=ELTimer_GetMSec();

    {
        long lx, ly;
        m_kWndMgr.GetMousePosition(lx, ly);
        m_pyGraphic.SetCursorPosition(lx, ly);
    }

    m_pyBackground.RenderSky();
    DWORD t7=ELTimer_GetMSec();
    m_pyBackground.RenderBeforeLensFlare();
    DWORD t8=ELTimer_GetMSec();
    m_pyBackground.RenderCloud();
    DWORD t9=ELTimer_GetMSec();
    m_pyBackground.BeginEnvironment();
    m_pyBackground.Render();

    m_pyBackground.SetCharacterDirLight();
    DWORD t10=ELTimer_GetMSec();
    m_kChrMgr.Render();
    DWORD t11=ELTimer_GetMSec();

    m_pyBackground.SetBackgroundDirLight();
    m_pyBackground.RenderWater();
    DWORD t12=ELTimer_GetMSec();
    m_pyBackground.RenderEffect();
    DWORD t13=ELTimer_GetMSec();
    m_pyBackground.EndEnvironment();
    m_kEftMgr.Render();
    DWORD t14=ELTimer_GetMSec();
    m_pyItem.Render();
    DWORD t15=ELTimer_GetMSec();
    m_FlyingManager.Render();
    DWORD t16=ELTimer_GetMSec();
    m_pyBackground.BeginEnvironment();
    m_pyBackground.RenderPCBlocker();
    m_pyBackground.EndEnvironment();
    DWORD t17=ELTimer_GetMSec();
    m_pyBackground.RenderAfterLensFlare();
    DWORD t18=ELTimer_GetMSec();
    DWORD tEnd=ELTimer_GetMSec();

    if (GetAsyncKeyState(VK_Z))
        STATEMANAGER.SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID);

    if (tEnd-t1<3)
        return;

    static FILE* fp=fopen("perf_game_render.txt", "w");

    fprintf(fp, "GR.Total %d (Time %d)\n", tEnd-t1, ELTimer_GetMSec());
    fprintf(fp, "GR.DFM %d\n", t2-t1);
    fprintf(fp, "GR.EFT.UP %d\n", t3-t2);
    fprintf(fp, "GR.SHW %d\n", t4-t3);
    fprintf(fp, "GR.STT %d\n", t5-t4);
    fprintf(fp, "GR.CLL %d\n", t6-t5);
    fprintf(fp, "GR.BG.SKY %d\n", t7-t6);
    fprintf(fp, "GR.BG.LEN %d\n", t8-t7);
    fprintf(fp, "GR.BG.CLD %d\n", t9-t8);
    fprintf(fp, "GR.BG.MAIN %d\n", t10-t9);
    fprintf(fp, "GR.CHR %d\n",    t11-t10);
    fprintf(fp, "GR.BG.WTR %d\n", t12-t11);
    fprintf(fp, "GR.BG.EFT %d\n", t13-t12);
    fprintf(fp, "GR.EFT %d\n", t14-t13);
    fprintf(fp, "GR.ITM %d\n", t15-t14);
    fprintf(fp, "GR.FLY %d\n", t16-t15);
    fprintf(fp, "GR.BG.BLK %d\n", t17-t16);
    fprintf(fp, "GR.BG.LEN %d\n", t18-t17);

    fflush(fp);
}
 
__________________________________________________________________________________________________________________



Fixli Hali

void CPythonApplication::RenderGame()
{
    if (!PERF_CHECKER_RENDER_GAME)
    {
        float fAspect=m_kWndMgr.GetAspect();
        float fFarClip=m_pyBackground.GetFarClip();

        m_pyGraphic.SetPerspective(CAMERA_PERSPECTIVE, fAspect, 100.0, fFarClip);

        CCullingManager::Instance().Process();

        m_kChrMgr.Deform();

        m_pyBackground.RenderCharacterShadowToTexture();

        m_pyGraphic.SetGameRenderState();
        m_pyGraphic.PushState();

        {
            long lx, ly;
            m_kWndMgr.GetMousePosition(lx, ly);
            m_pyGraphic.SetCursorPosition(lx, ly);
        }

        m_pyBackground.RenderSky();

        m_pyBackground.RenderBeforeLensFlare();

        m_pyBackground.RenderCloud();

        m_pyBackground.BeginEnvironment();
        m_pyBackground.Render();

        m_pyBackground.SetCharacterDirLight();
        m_kChrMgr.Render();

        m_pyBackground.SetBackgroundDirLight();
        m_pyBackground.RenderWater();
        m_pyBackground.RenderSnow();
        m_pyBackground.RenderEffect();

        m_pyBackground.EndEnvironment();

        m_kEftMgr.Render();
        m_pyItem.Render();
#if defined(__ENABLE#ifW_OFFLINESHOP__) && defined(ENABLE_NEW_SHOP_IN_CITIES)
        m_pyOfflineshop.RenderEntities();
#endif
        m_Fly#endifager.Render();

        m_pyBackground.BeginEnvironment();
        m_pyBackground.RenderPCBlocker();
        m_pyBackground.EndEnvironment();
        m_pyBackground.RenderAfterLensFlare();

        return;
    }

    DWORD t1=ELTimer_GetMSec();
    m_kChrMgr.Deform();
    DWORD t2=ELTimer_GetMSec();
    DWORD t3=ELTimer_GetMSec();
    m_pyBackground.RenderCharacterShadowToTexture();
    DWORD t4=ELTimer_GetMSec();

    m_pyGraphic.SetGameRenderState();
    m_pyGraphic.PushState();

    float fAspect=m_kWndMgr.GetAspect();
    float fFarClip=m_pyBackground.GetFarClip();

    m_pyGraphic.SetPerspective(CAMERA_PERSPECTIVE, fAspect, 100.0, fFarClip);

    DWORD t5=ELTimer_GetMSec();

    CCullingManager::Instance().Process();

    DWORD t6=ELTimer_GetMSec();

    {
        long lx, ly;
        m_kWndMgr.GetMousePosition(lx, ly);
        m_pyGraphic.SetCursorPosition(lx, ly);
    }

    m_pyBackground.RenderSky();
    DWORD t7=ELTimer_GetMSec();
    m_pyBackground.RenderBeforeLensFlare();
    DWORD t8=ELTimer_GetMSec();
    m_pyBackground.RenderCloud();
    DWORD t9=ELTimer_GetMSec();
    m_pyBackground.BeginEnvironment();
    m_pyBackground.Render();

    m_pyBackground.SetCharacterDirLight();
    DWORD t10=ELTimer_GetMSec();
    m_kChrMgr.Render();
    DWORD t11=ELTimer_GetMSec();

    m_pyBackground.SetBackgroundDirLight();
    m_pyBackground.RenderWater();
    DWORD t12=ELTimer_GetMSec();
    m_pyBackground.RenderEffect();
    DWORD t13=ELTimer_GetMSec();
    m_pyBackground.EndEnvironment();
#if defined(__ENABLE#ifW_OFFLINESHOP__) && defined(ENABLE_NEW_SHOP_IN_CITIES)
    m_pyOfflineshop.RenderEntities();
#endif
    m_kEftMgr#endifr();
    DWORD t14=ELTimer_GetMSec();
    m_pyItem.Render();
    DWORD t15=ELTimer_GetMSec();
    m_FlyingManager.Render();
    DWORD t16=ELTimer_GetMSec();
    m_pyBackground.BeginEnvironment();
    m_pyBackground.RenderPCBlocker();
    m_pyBackground.EndEnvironment();
    DWORD t17=ELTimer_GetMSec();
    m_pyBackground.RenderAfterLensFlare();
    DWORD t18=ELTimer_GetMSec();
    DWORD tEnd=ELTimer_GetMSec();

    if (GetAsyncKeyState(VK_Z))
        STATEMANAGER.SetRenderState(D3DRS_FILLMODE, D3DFILL_SOLID);

    if (tEnd-t1<3)
        return;

    static FILE* fp=fopen("perf_game_render.txt", "w");

    fprintf(fp, "GR.Total %d (Time %d)\n", tEnd-t1, ELTimer_GetMSec());
    fprintf(fp, "GR.DFM %d\n", t2-t1);
    fprintf(fp, "GR.EFT.UP %d\n", t3-t2);
    fprintf(fp, "GR.SHW %d\n", t4-t3);
    fprintf(fp, "GR.STT %d\n", t5-t4);
    fprintf(fp, "GR.CLL %d\n", t6-t5);
    fprintf(fp, "GR.BG.SKY %d\n", t7-t6);
    fprintf(fp, "GR.BG.LEN %d\n", t8-t7);
    fprintf(fp, "GR.BG.CLD %d\n", t9-t8);
    fprintf(fp, "GR.BG.MAIN %d\n", t10-t9);
    fprintf(fp, "GR.CHR %d\n",    t11-t10);
    fprintf(fp, "GR.BG.WTR %d\n", t12-t11);
    fprintf(fp, "GR.BG.EFT %d\n", t13-t12);
    fprintf(fp, "GR.EFT %d\n", t14-t13);
    fprintf(fp, "GR.ITM %d\n", t15-t14);
    fprintf(fp, "GR.FLY %d\n", t16-t15);
    fprintf(fp, "GR.BG.BLK %d\n", t17-t16);
    fprintf(fp, "GR.BG.LEN %d\n", t18-t17);

    fflush(fp);
}
ynscnr55
Üye
Üye
Katılım22 Ara 2025
Konular7
Mesajlar50
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 04:45 #2
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
CNAgent
Üye
Üye
Katılım23 Şub 2026
Konular9
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 20:25 #3
PAYLAŞIM İÇİN TEŞEKKÜRLER,ELİNE SAĞLIK.
Rica Ederim.
Bloodz
Üye
Üye
Katılım26 Şub 2026
Konular11
Mesajlar81
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:06 #4
Eline sağlık teşekkürler.
OyuncuSepeti
Üye
Üye
Katılım04 Ara 2025
Konular6
Mesajlar62
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:10 #5
Eline sağlık aslan kardeşim
CNAgent
Üye
Üye
Katılım23 Şub 2026
Konular9
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:10 #6
Eline sağlık aslan kardeşim
Teşekkür Ederim Kardeşim Cansın <3
yunusdm
Üye
Üye
Katılım23 Oca 2026
Konular7
Mesajlar65
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:27 #7
sorun aynı
, paylaştığın fixli kod benim dosyamdada var ama devam ediyor
ErnGnc
Üye
Üye
Katılım28 Oca 2026
Konular7
Mesajlar72
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:28 #8
Paylaşım için teşekkürler.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
6 cevap
2K görüntüleme
9 cevap
1.9K görüntüleme
4 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme
İlan Yan banner placeholder