Herkese merhabalar;
Ben servera official ekstra ekipman sayfası sistemini(bu konu) kurmaya çalışıyorum fakat başarılı olamadım. Kullandığım files ve freebsd MMO Tutkunları Metin2 Altyapı Server Files Hazır BSD & Client. Bu süreçte yaptıklarım:
Sistem için verilen client source içerisinde 3 dosya var bunlar Client, DumpProto, Server
Bu aşamadan sonra ne yapmam gerektiğini bilmiyorum. Bir de ID şifre girip giriş yaptıktan sonra karakter ekranı gelmeden oyun kapanıyor(yedek olarak tuttuğum temiz packte oyuna giriş yapılıyor), syserr hatası şu şekilde:
Umarım yanlış bir ifade kullanmamışımdır, hatalarla ilgili eksik bilgi verdiysem uyardığınız taktirde eklerim. Her türlü video, konu önerileri ve tavsiyelerinize açığım. Konu biraz uzun oldu kusura bakmayın şimdiden yardımcı olan herkese teşekkürlerimi sunarım. Discord: exoper
Edit: Client build ederken aldığım hata bu şekilde
PythonNetworkStream.h dosyasında şöyle bir değişiklik yapıldı
Ben servera official ekstra ekipman sayfası sistemini(bu konu) kurmaya çalışıyorum fakat başarılı olamadım. Kullandığım files ve freebsd MMO Tutkunları Metin2 Altyapı Server Files Hazır BSD & Client. Bu süreçte yaptıklarım:
- Rehber videolarını izledim, bazıları silinmiş bir çok bilgi kaçırdığımı düşünüyorum.
- Sistem ekleme videolarını izledim(
Linkleri görebilmek için giriş yap veya kayıt ol.).
- Sistem için verilen dosyaların %95 ini servera aktardım.
- Yerli yabancı çeşitli forum sitelerinde araştırmalar yaptım. Aramalarım; nedir, nasıl yapılır, aldığım hataları yazmak vs. şeklinde oldu.
- syserr.txt hatalarından bahsedilen videoyu izledim ve 2 konu vardı onları okudum.
Sistem için verilen client source içerisinde 3 dosya var bunlar Client, DumpProto, Server
- Client için yaptıklarım dosyalarda verilen kodları aktardım ve Metin2Client_VC90.sln çalıştırarak VBde derledim(16 da 2 hata aldım).
- DumpProto için tek bir dosya(ItemCSVReader.cpp) vardı sadece içindeki kodları aktardım.
- Server için AltyapiServer-master.zip rarı içersindeki Srcs/Server dosyalarına kodları aktardım.
Bu aşamadan sonra ne yapmam gerektiğini bilmiyorum. Bir de ID şifre girip giriş yaptıktan sonra karakter ekranı gelmeden oyun kapanıyor(yedek olarak tuttuğum temiz packte oyuna giriş yapılıyor), syserr hatası şu şekilde:
Sistemi kurduğum zaman bu hatanın çözülme ihtimali var mıdır?0529 08:52:09644 ::
networkModule.py(line:208) SetSelectCharacterPhase
system.py(line:130) __pack_import
system.py(line:110) _process_result
introSelect.py(line:25) <module>
system.py(line:130) __pack_import
system.py(line:110) _process_result
uiCharacter.py(line:47) <module>
uiCharacter.py(line:51) CharacterWindow
networkModule.SetSelectCharacterPhase - <type 'exceptions.AttributeError'>:'module' object has no attribute 'ENABLE_ADDITIONAL_EQUIPMENT_PAGE'
0529 08:52:09644 :: ============================================================================================================
0529 08:52:09644 :: Abort!!!!
Umarım yanlış bir ifade kullanmamışımdır, hatalarla ilgili eksik bilgi verdiysem uyardığınız taktirde eklerim. Her türlü video, konu önerileri ve tavsiyelerinize açığım. Konu biraz uzun oldu kusura bakmayın şimdiden yardımcı olan herkese teşekkürlerimi sunarım. Discord: exoper
Edit: Client build ederken aldığım hata bu şekilde
16>C:\Users\BCK\Desktop\whistle\Svn\Client\UserInterface\PythonNetworkStreamPhaseGame.cpp(3993,28): error C2039: '__TEST_SetSkillGroupFake': bir 'CPythonNetworkStream' üyesi değil
16>C:\Users\BCK\Desktop\whistle\Svn\Client\UserInterface\PythonNetworkStream.h(16,7): message : 'CPythonNetworkStream' bildirimine bakın
16>C:\Users\BCK\Desktop\whistle\Svn\Client\UserInterface\PythonNetworkStreamPhaseGame.cpp(3995,2): error C2065: 'm_dwMainActorSkillGroup': bildirimi yapılmamış tanımlayıcı
16>C:\Users\BCK\Desktop\whistle\Svn\Client\UserInterface\PythonNetworkStreamPhaseGame.cpp(3998,24): error C2065: 'm_apoPhaseWnd': bildirimi yapılmamış tanımlayıcı
16>C:\Users\BCK\Desktop\whistle\Svn\Client\UserInterface\PythonNetworkStreamPhaseGame.cpp(3998,38): error C2065: 'PHASE_WINDOW_GAME': bildirimi yapılmamış tanımlayıcı
PythonNetworkStream.h dosyasında şöyle bir değişiklik yapıldı
// Search for:
void __TEST_SetSkillGroupFake(int iIndex);
// Replace for:
#ifdef ENABLE_ADDITIONAL_EQUIPMENT_PAGE
bool ChangeEquipment(int index);
#endif
Son düzenleme: