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.
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:
elete(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:
elete(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
{
CRaceMotionData * pRaceMotionData = CRaceMotionData::New();
if (!pRaceMotionData->LoadMotionData(c_szFileName))
{
TraceError("CRaceData::RegisterMotionData - LoadMotionData(c_szFileName=%s) ERROR", c_szFileName);
CRaceMotionData:
elete(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:
elete(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
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 7
- Görüntüleme
- 476
- Cevaplar
- 2
- Görüntüleme
- 1K
