- Katılım
- 22 May 2016
- Konular
- 42
- Mesajlar
- 1,046
- Çözüm
- 2
- Online süresi
- 9h 7m
- Reaksiyon Skoru
- 307
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 20 Gün
- Başarım Puanı
- 166
- Yaş
- 29
- MmoLira
- 394
- 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!
LoadMonsterAreaInfo fonksiyonu binary için kullanılmıyor zaten komple fonksiyonu kaldırsanız da olur. ben kullanmıyorum binaryde
- Katılım
- 31 Mar 2017
- Konular
- 50
- Mesajlar
- 495
- Reaksiyon Skoru
- 280
- Altın Konu
- 0
- TM Yaşı
- 9 Yıl 2 Ay 12 Gün
- Başarım Puanı
- 124
- MmoLira
- 393
- DevLira
- 3
Bu Şekilde Sadece Syserri Gizlemiş Oluyorsun 
Bu Şekilde Sorunu Çözebilirsin;

Bu Şekilde Sorunu Çözebilirsin;
Kod://- Açılır: Client/GameLib/MapOutdoorLoad.cpp //- Aratılır: bool CMapOutdoor::LoadMonsterAreaInfo() //- Kod Bloğu Bu Şekilde Değiştirilir: bool CMapOutdoor::LoadMonsterAreaInfo() { RemoveAllMonsterAreaInfo(); // iMaRex Monster Load Dc FIX char szFileName[256]; _snprintf(szFileName, sizeof(szFileName), "%s\\monsterareainfo.txt", GetMapDataDirectory().c_str()); LPCVOID pModelData; CMappedFile File; if (!CEterPackManager::Instance().Get(File, szFileName, &pModelData)) return false; CMemoryTextFileLoader textFileLoader; CTokenVector stTokenVector; textFileLoader.Bind(File.Size(), pModelData); for (DWORD i = 0; i < textFileLoader.GetLineCount(); ++i) { if (!textFileLoader.SplitLine(i, &stTokenVector)) continue; stl_lowers(stTokenVector[0]); if (0 == stTokenVector[0].compare("m") || 0 == stTokenVector[0].compare("g")) { if (stTokenVector.size() < 11) { TraceError("CMapOutdoorAccessor::LoadMonsterAreaInfo Get MonsterInfo File Format ERROR! continue...."); continue; } CMonsterAreaInfo::EMonsterAreaInfoType eMonsterAreaInfoType; if (0 == stTokenVector[0].compare("m")) { eMonsterAreaInfoType = CMonsterAreaInfo::MONSTERAREAINFOTYPE_MONSTER; } else if (0 == stTokenVector[0].compare("g")) { eMonsterAreaInfoType = CMonsterAreaInfo::MONSTERAREAINFOTYPE_GROUP; } else { TraceError("CMapOutdoorAccessor::LoadMonsterAreaInfo Get MonsterInfo Data ERROR! continue...."); continue; } const std::string & c_rstrOriginX = stTokenVector[1].c_str(); const std::string & c_rstrOriginY = stTokenVector[2].c_str(); const std::string & c_rstrSizeX = stTokenVector[3].c_str(); const std::string & c_rstrSizeY = stTokenVector[4].c_str(); const std::string & c_rstrZ = stTokenVector[5].c_str(); const std::string & c_rstrDir = stTokenVector[6].c_str(); const std::string & c_rstrTime = stTokenVector[7].c_str(); const std::string & c_rstrPercent = stTokenVector[8].c_str(); const std::string & c_rstrCount = stTokenVector[9].c_str(); const std::string & c_rstrVID = stTokenVector[10].c_str(); long lOriginX, lOriginY, lSizeX, lSizeY, lZ, lTime, lPercent; CMonsterAreaInfo::EMonsterDir eMonsterDir; DWORD dwMonsterCount; DWORD dwMonsterVID; lOriginX = atol(c_rstrOriginX.c_str()); lOriginY = atol(c_rstrOriginY.c_str()); lSizeX = atol(c_rstrSizeX.c_str()); lSizeY = atol(c_rstrSizeY.c_str()); lZ = atol(c_rstrZ.c_str()); eMonsterDir = (CMonsterAreaInfo::EMonsterDir) atoi(c_rstrDir.c_str()); lTime = atol(c_rstrTime.c_str()); lPercent = atol(c_rstrPercent.c_str()); dwMonsterCount = (DWORD) atoi(c_rstrCount.c_str()); dwMonsterVID = (DWORD) atoi(c_rstrVID.c_str()); CMonsterAreaInfo * pMonsterAreaInfo = AddMonsterAreaInfo(lOriginX, lOriginY, lSizeX, lSizeY); pMonsterAreaInfo->SetMonsterAreaInfoType(eMonsterAreaInfoType); if (CMonsterAreaInfo::MONSTERAREAINFOTYPE_MONSTER == eMonsterAreaInfoType) pMonsterAreaInfo->SetMonsterVID(dwMonsterVID); else if (CMonsterAreaInfo::MONSTERAREAINFOTYPE_GROUP == eMonsterAreaInfoType) pMonsterAreaInfo->SetMonsterGroupID(dwMonsterVID); pMonsterAreaInfo->SetMonsterCount(dwMonsterCount); pMonsterAreaInfo->SetMonsterDirection(eMonsterDir); } } return true; }
- Katılım
- 17 Eyl 2014
- Konular
- 266
- Mesajlar
- 4,662
- Çözüm
- 2
- Online süresi
- 1d 22h
- Reaksiyon Skoru
- 1,761
- Altın Konu
- 0
- TM Yaşı
- 11 Yıl 8 Ay 28 Gün
- Başarım Puanı
- 307
- MmoLira
- 2,262
- DevLira
- -122
Granny 'ın kesin çözümü sürümü yükseltmektir ...
- Katılım
- 22 Ocak 2016
- Konular
- 73
- Mesajlar
- 635
- Çözüm
- 2
- Reaksiyon Skoru
- 79
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 4 Ay 21 Gün
- Başarım Puanı
- 123
- MmoLira
- 22
- DevLira
- 0
bu syserr çözümü değil bunun çözümünü paylaştım zaten
https://forum.turkmmo.com/konu/3536495-cmapoutdoor-load-loadmonsterareainfo-fix/
https://forum.turkmmo.com/konu/3536495-cmapoutdoor-load-loadmonsterareainfo-fix/
- Katılım
- 8 Kas 2015
- Konular
- 305
- Mesajlar
- 1,960
- Çözüm
- 26
- Online süresi
- 1mo 27d
- Reaksiyon Skoru
- 466
- Altın Konu
- 0
- TM Yaşı
- 10 Yıl 7 Ay 5 Gün
- Başarım Puanı
- 199
- MmoLira
- 1,579
- DevLira
- 27
#ifdef WORLD_EDITOR
if (!LoadMonsterAreaInfo())
TraceError("CMapOutdoor::Load - LoadMonsterAreaInfo ERROR");
#endif
Kesin çözümdür.
denendimi hocam ?
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 1
- Görüntüleme
- 1K
- 5.00 yıldız(lar) 1 Değerlendirme
- Cevaplar
- 4
- Görüntüleme
- 762
- Soru
- Cevaplar
- 17
- Görüntüleme
- 2K
- Cevaplar
- 53
- Görüntüleme
- 13K
- Sabit
- Cevaplar
- 8
- Görüntüleme
- 5K



