C 1
chengdu
xranzei 1
xranzei
zendor2 1
zendor2
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Almira2 1
Almira2
romegames 1
romegames
D 1
delimuratt
melankolıa18 1
melankolıa18
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

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 387

apikomt2

Level 6
Uzman
Katılım
11 May 2023
Konular
270
Mesajlar
1,142
Çözüm
2
Online süresi
1mo 25d
Reaksiyon Skoru
745
Altın Konu
1
Başarım Puanı
199
MmoLira
1,200
DevLira
381
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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