ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
romegames 1
romegames
InfernoShade 1
InfernoShade
Fethi Polat 1
Fethi Polat
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
shrpnl 1
shrpnl
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Screenshot Watermark

  • Konuyu başlatan Konuyu başlatan Silverhand
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 5
  • Görüntüleme Görüntüleme 103

Silverhand

SilveriusPanel
TC Kimlik Numarası Doğrulanmış Üye
Moderator
Katılım
26 Eki 2021
Konular
236
Mesajlar
950
Çözüm
6
Online süresi
3mo 6d
Reaksiyon Skoru
977
Altın Konu
39
Başarım Puanı
184
Yaş
28
MmoLira
8,796
DevLira
36
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Oyun içinde alınan tüm ekran görüntülerine otomatik olarak özel bir resim filigranı (watermark) ekler.

Ne yapar?

  • Çekilen her ekran görüntüsüne özel bir resim filigranı yerleştirir.
  • Yalnızca oyun içinde alınan ekran görüntülerine uygulanır.
Neden ücretsiz yayınladım?

  • Çünkü birisi fikrimi benden "ödünç aldı" ve başka bir forumda paylaştı, ancak onun kodu benimkinden çok daha karmaşık ve yavaş.

Kod:
Locale_inc.h:
#define ENABLE_COPYRIGHT_SCREENSHOT

PythonGraphic.cpp:
- Search for: bool CPythonGraphic::SaveScreenShot(const char* c_pszFileName)
- After: D3DSURFACE_DESC stSurfaceDesc; add:

#ifdef ENABLE_COPYRIGHT_SCREENSHOT
    {
        CResource* pRes = CResourceManager::Instance().GetResourcePointer("d:/ymir work/copyright/m2helper.png");
        if (pRes && pRes->IsType(CGraphicImage::Type()))
        {
            CGraphicImageInstance imgInst;
            imgInst.SetImagePointer(static_cast<CGraphicImage*>(pRes));
            int w = imgInst.GetWidth();
            int h = imgInst.GetHeight();
            int sx = 5;
            int sy = 5;
            PushState();
            SetInterfaceRenderState();
            imgInst.SetPosition((float)sx, (float)sy);
            imgInst.Render();
            PopState();
        }
    }
#endif

Ekran görüntüsü 2026-06-12 022238.png
 
eline sağlık
 
Paylaşım için teşekkürler
 

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

Geri
Üst