Merhabalar sayın üyeler martysama nın kodlarını incelerken birşey keşfettim forumdaki hiçbir mob_proto ve item_proto dosyaları gerçek degil özellikle bozup mu veriyorlar anlamlandıramadım
4.8,5.6,5.7,5.8 versiyonlarındaki bütün mob_proto ve item_protolar yanlış localden aldım actım onlar da yanlış bozuk
Kısaca söyleyeyim: Forumda dolaşan
mob_proto / item_proto dosyalarının çoğu zaten “gerçek, temiz, orijinal” dosyalar değil.
1) Her paylaşılan files’in proto yapısı kendine özgü
Martysama 4.8, 5.6, 5.7, 5.8 diye bakıyorsun ama:
- Her sürümde kolon sayısı, tipi, sırası değişebiliyor.
- Üstüne bir de paylaşan kişi kendi sistemini eklemiş oluyor (costume, pet, özel bonus vb.),
- Bu yüzden sen o protoyu başka bir files veya başka bir tool ile açınca “yanlış / bozuk” gibi görüyorsun.
Yani “forumdan indirdim, açtım saçma gözüküyor” = %90
kolon uyumsuzluğu.
2) Çoğu kişi zaten bilerek düzgün proto paylaşmıyor
Bu da işin diğer yüzü:
- Adam kendi files’ini korumak için,
- Veya birebir kopyalanmasın diye,
mob_proto / item_proto’yu bilinçli olarak:
- Kolon ekleyip / çıkartıp,
- Bazı satırları değiştirip,
- Hatta tamamen uydurma değerlerle
paylaşıyor. Sen de haliyle “bunlar gerçek değil” diye düşünüyorsun, haklısın çünkü çoğu öyle.
3) Client’ten aldığın local protoların “bozuk” görünmesi çok normal
“Localden aldım açtım onlar da bozuk” demişsin, orada da iki ihtimal var:
- Yanlış tip/formatla açıyorsun
- Martysama’larda proto çoğu zaman type 2 / packed / encrypted oluyor.
- Senin kullandığın editor/unpacker eski ya da o sürüme uygun değilse, değerler kayık çıkar, moblar saçma lvlde, exp’ler uçuk, bonuslar alakasız görünür.
- Client proto her zaman referans değil
- Asıl doğru veri çoğu zaman DB’deki mob_proto / item_proto tablolarındadır.
- Client tarafındaki proto bazen sadeleştirilmiş, bazen farklı tutulmuş olabiliyor.
4) “Hepsi yanlış” demek yerine, doğru olanı nereden bakacaksın?
Eğer gerçekten hangi protoların doğru olduğunu görmek istiyorsan:
- SSH/Navicat ile sunucudaki veritabanına bağlan:
- mob_proto tablosu
- item_proto tablosu
buradaki yapı senin filese %100 uyumlu olan yapıdır.
- Sonra bu yapıya göre:
- Kendi txt/proto’nu export edersin,
- Ya da kullandığın editorü tablo kolonlarına göre ayarlarsın.
Kısacası:
Forumda gezen **“hazır mob_proto / item_proto” dosyalarının çoğu örnek, oyuncak, hatta yarısı kurcalansın diye bilerek bozulmuş şeyler. “Gerçeği” görmek istiyorsan, kendi
DB şeman ve kendi files’inin kaynak kodunda tanımlanan kolonlar esas alınmalı.
Umarım yaşadığın sorunu çözmene yardımcı ola bilmişimdir iyi forumlar dilerim.