ShadowFon 1
ShadowFon
bikral 1
bikral
-TuRKuaZ- 1
-TuRKuaZ-
SLyFeLLowTR 1
SLyFeLLowTR
TGamesZeus 1
TGamesZeus
Best Studio 1
Best Studio
berkmenoo 1
berkmenoo
InfernoShade 1
InfernoShade
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Agora Metin2 1
Agora Metin2
Bvural41 1
Bvural41
Hikaye Ekle

Packlerinizi Güvene Alın

  • Konuyu başlatan Konuyu başlatan Darqhues
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 2
  • Görüntüleme Görüntüleme 410

Darqhues

Tetra
Üye
Katılım
7 Kas 2022
Konular
8
Mesajlar
67
Çözüm
3
Online süresi
21d 2h
Reaksiyon Skoru
58
Altın Konu
0
TM Yaşı
3 Yıl 7 Ay 9 Gün
Başarım Puanı
51
MmoLira
3,640
DevLira
18
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!

Merhaba, hilecilerin pack değişim işlemlerini önlemek için yazılmış bir sistemdir. Özellikle 'pc' packini güvenceye alıyoruz ki, animasyonlar vs değiştirilip kullanılamasın. Sistem key mantığı ile çalışmaktadır. İstenilen pack içerisine bir key oluşturulup client'ten okunması sağlanır. Versiyon sisteminiz de mevcutsa eğer packleriniz tamamen güvende olacaktır.

Client SRC girelim.



Locale_inc.h

Ekle:

Kod:
#define TETRA_PACK_SIFRE

PyhtonApplication.cpp

Ara:
Kod:
bool CPythonApplication::Create (PyObject* poSelf, const char* c_szName, int width, int height, int Windowed)
{

Altına ekle:
Kod:
#ifdef TETRA_PACK_SIFRE
    {
        const char* szKeyPath = "d:/ymir work/pc/tetra.txt";
        const std::string strExpectedKey = "A9f$Q2mZ!7Lk#R8@wC4D%H6pSxT^yJ0B*EaN5?uG1="; //Buradaki key ve pack içerisindeki key aynı olmak zorundadır. Kafanıza göre değiştirebilirsiniz.

        CMappedFile file;
        LPCVOID pvData;


        if (CEterPackManager::Instance().Get(file, szKeyPath, &pvData))
        {

            std::string strFileContent((const char*)pvData, file.Size());


            strFileContent.erase(strFileContent.find_last_not_of(" \n\r\t") + 1);

            if (strFileContent != strExpectedKey)
            {
                MessageBox(NULL, "Sistem dosyalari bozulmus (Hata: 0xP1).", "Kritik Hata", MB_OK | MB_ICONERROR);
                return false;
            }
        }
        else
        {
            MessageBox(NULL, "Sistem dosyalari eksik (Hata: 0xP2).", "Kritik Hata", MB_OK | MB_ICONERROR);
            return false;
        }
    }
#endif


Client srcde işlemimiz sona erdi. Pack tarafına geçelim. pc packi açılır. pc içerisine tetra.txt isimli bir dosya oluşturulur. Dosya içerisine

Kod:
A9f$Q2mZ!7Lk#R8@wC4D%H6pSxT^yJ0B*EaN5?uG1=
Yapıştırın ve packi kapatın. Bu işlemi diğer packleriniz için de yapabilirsiniz.

İyi forumlar dilerim.


Kanıt:
 

Ekli dosyalar

  • WhatsApp Image 2026-01-08 at 17.51.13.jpeg
    WhatsApp Image 2026-01-08 at 17.51.13.jpeg
    7.3 KB · Görüntüleme: 0
paylaşım için teşekkürler eline sağlık.
 
packı değiştirilmemeiş foxfs sisteminde.dreamfancyle sekmeme hilesi yapılıyor.
Nasıl yapılıyor.
metin2client.exe de okunan animasyon ismini siliyor yada değiştiriyor.
 

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

Geri
Üst