BlackFullMoon 1
BlackFullMoon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
mavzermete 1
mavzermete
Hikaye Ekle

crc kontrol etme.

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

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!

bi animasyon hilesi benim bildiğim 2 yolla yapılıyor.

1 .msa dosyası müdahelleri yani o msa dosyası işlevsiz kalması için herşey deneniyor
msa içindeki .gr2 ismini düzenleyerek yada .msa dosyasının ismini değiştirerek yada .msa dosyasını silerek

2 atak yapan .gr2 dosyası değiştirerek silerek yada ismini değiştirerek.

bu konu ikinci konuıya hitap ediyor.

ne yapılıyor.
crc içinde o dosya yoksa o animasyonu iptal ediyor.
crc dosyası yoksa karakter stop edilsin yada oyun kapansın gibi birşey eklenebilir.
ama çoooooooook dosya olduğu için şimdilik eklemek için uğraşmadım.

sadece savaşcu erkek animasyonları yüklendi.

not:1. adım içnide kontrol getirilince animasyonalrın fixleneceğini umuyorum.
 

Ekli dosyalar

Son düzenleme:
CGraphicThing* CRaceData::RegisterMotionData(WORD wMotionMode, WORD wMotionIndex, const char * c_szFileName, BYTE byPercentage)
{
CRaceMotionData * pRaceMotionData = CRaceMotionData::New();
if (!pRaceMotionData->LoadMotionData(c_szFileName))
{
TraceError("CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=%s) ERROR", c_szFileName);
CRaceMotionData::Delete(pRaceMotionData);
pRaceMotionData = NULL;
abort(); // Programı durdurur.
return NULL;

}

pRaceMotionData->SetName(wMotionIndex);

/////

return NEW_RegisterMotion(pRaceMotionData, wMotionMode, wMotionIndex, pRaceMotionData->GetMotionFileName(), byPercentage);

//TMotion Motion;
//Motion.byPercentage = byPercentage;
//Motion.pMotion = (CGraphicThing *)CResourceManager::Instance().GetResourcePointer(pRaceMotionData->GetMotionFileName());
//Motion.pMotionData = pRaceMotionData;
//__OLD_RegisterMotion(wMotionMode, wMotionIndex, Motion);
//return true;
}

tam net bilmiyorum aam dreamfancy şöyle çalışıyor.

.msa ismini değiştiriyor.
CRaceMotionData * pRaceMotionData = CRaceMotionData::New();
if (!pRaceMotionData->LoadMotionData(c_szFileName))
{
TraceError("CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=%s) ERROR", c_szFileName);
CRaceMotionData::Delete(pRaceMotionData);
pRaceMotionData = NULL;
abort(); // Programı durdurur.
return NULL;

}

buraısda bu değişimi fark ediyor log veriyor.

abort(); // Programı durdurur. ekleyerek değişimde client kapanmasını sağlayabilirsiniz

eksik .msa da da client kapanır mı bilm iyorum
 
belli dosyaları değiştirmek için dosya ve crc kontrolü yapılıyor.
bu konualrın hepsi yapay zekadan yardım alındı aslıdan hepsini o yazdı ben sadece ahngi blok ne işe yarıyor onu araştırdım bide yapay zekada deneme yanılma yöntemelrine başvurdum
1734461325345.png
 

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

Geri
Üst