- Katılım
- 27 May 2013
- Konular
- 330
- Mesajlar
- 1,667
- Online süresi
- 4h 35m
- Reaksiyon Skoru
- 264
- Altın Konu
- 0
- TM Yaşı
- 13 Yıl 18 Gün
- Başarım Puanı
- 196
- MmoLira
- 429
- DevLira
- 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!
Aşağıdaki kodları vermişsin fakat bu kodlar mesh.h'de mevcut değil mesh.cpp'de. Konuyu düzeltirsen iyi olur kimse yanlış yapmasın @CorpusTR;
Bulunur> Mesh.h
Açıp aratılır;
Kod:
int * boneIndices = GrannyGetMeshBindingToBoneIndices(pgrnMeshBinding) ;
Değiştirilir
Kod:
int * boneIndices = (int*)GrannyGetMeshBindingToBoneIndices(pgrnMeshBi nding);
Aratılır;
Kod:
return GrannyGetMeshBindingToBoneIndices(m_pgrnMeshBindin gTemp);
Değiştirilir
Kod:
return (int*)GrannyGetMeshBindingToBoneIndices(m_pgrnMesh BindingTemp);
Aratılır;
Kod:
m_pgrnMeshDeformer = GrannyNewMeshDeformer(pgrnInputType, pgrnOutputType, GrannyDeformPositionNormal);
Değiştirilir
Kod:
m_pgrnMeshDeformer = GrannyNewMeshDeformer(pgrnInputType, pgrnOutputType, GrannyDeformPositionNormal, GrannyAllowUncopiedTail);
Teşekkürler gözümden kaçmış düzeltildi
- Katılım
- 9 Haz 2009
- Konular
- 37
- Mesajlar
- 472
- Reaksiyon Skoru
- 16
- Altın Konu
- 0
- TM Yaşı
- 17 Yıl 7 Gün
- Başarım Puanı
- 77
- MmoLira
- 1
- DevLira
- 0
Merhaba arkadaşlar, kendi düzenlediğim server filesimda bir hata ile karşılaştım ve araştırmalarım sonucunda çözüme ulaştırdım aslında çok uzun süre önce çözüldü fakat aklıma gelmişken paylaşmak istedim. Client_sourceniz üzerinden ufak değişiklikler ile yapabilirsiniz işlemlerinizi. Şimdi hatalar hakkında bilgi vermek istiyorum.
Bknz:
Ve birde resim (Resim bana ait değil fakat konu ile alakalı olduğu için eklendi):
![]()
Videodaki bozukluklar ve texture görünümü ile alakalı bir çok sorunu hallediyoruz.
BAŞLAYALIM
Açılır> client_reboot_dev\source\EterGrnLib
Bulunur> Mesh.cpp
Açıp aratılır;
Kod:int * boneIndices = GrannyGetMeshBindingToBoneIndices(pgrnMeshBinding);
Değiştirilir
Kod:int * boneIndices = (int*)GrannyGetMeshBindingToBoneIndices(pgrnMeshBinding);
Aratılır;
Kod:return GrannyGetMeshBindingToBoneIndices(m_pgrnMeshBindin gTemp);
Değiştirilir
Kod:return (int*)GrannyGetMeshBindingToBoneIndices(m_pgrnMesh BindingTemp);
Aratılır;
Kod:m_pgrnMeshDeformer = GrannyNewMeshDeformer(pgrnInputType, pgrnOutputType, GrannyDeformPositionNormal);
Değiştirilir
Kod:m_pgrnMeshDeformer = GrannyNewMeshDeformer(pgrnInputType, pgrnOutputType, GrannyDeformPositionNormal, GrannyAllowUncopiedTail);
Aynı konumdan devam edilir ve açılır > ModelInstance.cpp
Aratılır;
Kod:GrannyUpdateModelMatrix(m_pgrnModelInstance, fSecondsElapsed, (const float *) pMatrix, (float *) pMatrix);
Değiştirilir
Kod:GrannyUpdateModelMatrix(m_pgrnModelInstance, fSecondsElapsed, (const float *) pMatrix, (float *) pMatrix, false);
Aynı konumdan devam edilir ve açılır > Material.cpp
Aratılır;
Kod:granny_variant twoSideResult = GrannyFindMatchingMember(pgrnMaterial->ExtendedData.Type, pgrnMaterial->ExtendedData.Object, "Two-sided"); if (NULL != twoSideResult.Type) GrannyConvertSingleObject(twoSideResult.Type, twoSideResult.Object, TwoSidedFieldType, &twoSided);
Değiştirilir
Kod:granny_variant twoSideResult; if (GrannyFindMatchingMember(pgrnMaterial->ExtendedData.Type, pgrnMaterial->ExtendedData.Object, "Two-sided", &twoSideResult) && NULL != twoSideResult.Type) GrannyConvertSingleObject(twoSideResult.Type, twoSideResult.Object, TwoSidedFieldType, &twoSided, NULL);
Aynı konumdan devam edilir ve açılır > ModelInstanceModel.cpp
Aratılır;
Kod:return GrannyGetMeshBindingToBoneIndices(m_vct_pgrnMeshBi nding[iMeshBinding]);
Değiştirilir
Kod:return (int*)GrannyGetMeshBindingToBoneIndices(m_vct_pgrn MeshBinding[iMeshBinding]);
Açılır> client_reboot_dev\source\UserInterface
Bulunur> UserInterface.cpp
Aratılır;
Kod:static void GrannyError(granny_log_message_type Type, granny_log_message_origin Origin, char const *Error, void *UserData) { TraceError("GRANNY: %s", Error); }
Değiştirilir
Kod:static void GrannyError(granny_log_message_type Type, granny_log_message_origin Origin, char const* File, granny_int32x Line, char const *Error, void *UserData) { TraceError("GRANNY: %s", Error); }
Ve son olarak eğer build ederken UserInterface.cpp üzerinden hata verirse aşağıdaki gibi yapın
![]()
Ve ek olarak client sourcenizi vermiş olduğum vs2013 için olan "extern" kullanın klasördeki "extern" i silip verdiğim atın combile edin ek olarak verdiğim "granny2.dll" yi de oyunun kurulu olduğu yere atın bu olmadan oyuna giriş yapamazsınız.
Source+dll:Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Virüs total
![]()
İyi günler![]()
ModelInstance.cpp de
GrannyUpdateModelMatrix(m_pgrnModelInstance, fSecondsElapsed, (const float *) pMatrix, (float *) pMatrix);
Bulmuyor .Nasıl olacak
- Katılım
- 27 May 2013
- Konular
- 330
- Mesajlar
- 1,667
- Online süresi
- 4h 35m
- Reaksiyon Skoru
- 264
- Altın Konu
- 0
- TM Yaşı
- 13 Yıl 18 Gün
- Başarım Puanı
- 196
- MmoLira
- 429
- DevLira
- 0
ModelInstance.cpp de
GrannyUpdateModelMatrix(m_pgrnModelInstance, fSecondsElapsed, (const float *) pMatrix, (float *) pMatrix);
Bulmuyor .Nasıl olacak
Yazım hatası düzenlendi. Tekrar kontrol edebilirsiniz.
- Katılım
- 22 Ağu 2014
- Konular
- 70
- Mesajlar
- 753
- Online süresi
- 3mo 6d
- Reaksiyon Skoru
- 211
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 9 Ay 26 Gün
- Başarım Puanı
- 139
- MmoLira
- 6,504
- DevLira
- 0
Yazım hatası düzenlendi. Tekrar kontrol edebilirsiniz.
34K Files sürümleri için bir çözümünüz yok mu?
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 14
- Görüntüleme
- 3K
- Cevaplar
- 29
- Görüntüleme
- 8K
- Kilitli
- Cevaplar
- 26
- Görüntüleme
- 8K
- Cevaplar
- 20
- Görüntüleme
- 3K
- Cevaplar
- 215
- Görüntüleme
- 50K



