Yardım Dump_proto sorunu

Yardım 
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

DeadLyEscaPe

Üye
Üye
Mesaj
433
Çözümler
27
Beğeni
105
Puan
474
Ticaret Puanı
0
Yanında gezen binek sistemi ekledim. Game, client ve pack dosyalarına sorunsuz ekledim fakat dump_proto source düzenleyip onu da sorunsuz build ettikten sonra item_proto.txt açıyorum bineklerin item tipini değiştirip build ettiğim dump_proto ile kapattığımda yarım kapanıyor. Nereyi değiştirdiysem o kodun aşağısındaki itemleri kapatmıyor.

Mesela dump_protoda ItemCSVReader.cpp'de USE_ITEM(yani Type:3) bölümünün sonuna 'USE_MOUNT' ekleyip build ediyorum dump_protoyu.
'USE_MOUNT' 31. sıraya tekabül ediyor.

Pet kodu: 71124 = Bu kısmın type: 3 subtype:31 olarak değiştirip kapatıyorum. Tekrar açtığımda 71124 kodlu itemin öncesini kapatmış sadece.
Bunun üzerine item_proto.xml olarak değiştirip sonra txt çevirip ardından dump_proto ile kapatmayı denediğimde oluyor fakat subtype bölümü bu sefer ITEM_NONE oluyor sanki yanlış bir değer girmişim gibi. Oysaki daha yeni dump_proto build etmiştim.

Çok karışık anlattığımın farkındayım, yardımcı olursanız çok sevinirim.

Görseller

4671 eklentisini görüntüle

Adsız3.png

( item_proto.txt de ITEM_USE ve USE_MOUNT olarak değiştirip dump_proto ile kapatıyorum. Tekrar kapatılan item_proto dosyasını txt çevirdiğimde yarısı kapanmış oluyor.)

Adsız2.png

( item_proto.xml de tpye:3 subtype:31 olarak değiştirip item_proto çeviriyorum. Ardından bu item_proto dosyasını txt haline çeviriyorum ve o çevrilen dosyaları dump_proto ile kapattığımda USE_ITEM normal gözüküyor fakat USE_MOUNT yazması gerekirken USE_NONE yazıyor.)
 

Dosya Eklentileri

  • Adsız3.png
    Adsız3.png
    1,1 KB · Gösterim: 134
Yeni type değerleri eklediğiniz zaman dump_proto’ya da eklemeniz gerekiyor. Aksi halde tamamı kapanmaz.
 
xml üzerinden düzenlediğinizi gördüm. Zaten elinizde proto.txt dosyaları var. Orijinal dump_proto ile kapatabilirsiniz.
Şu videonun işinize yarayacağını düşünüyorum.

 
xml üzerinden düzenlediğinizi gördüm. Zaten elinizde proto.txt dosyaları var. Orijinal dump_proto ile kapatabilirsiniz.
Şu videonun işinize yarayacağını düşünüyorum.



İlk başta txt düzenleyip dump_proto ile kapattığım halde sıkıntı yaşıyordum bunun üzerine xml ile denemeyi tercih etmiştim. Bu videoyu izleyeceğim şimdi.
 
İzleyin bi. Belki işinize yarayan bir şeyler öğrenebilirsiniz. Eğer yine çözüm bulamazsanız orijinal dump_proto'yu debug ile derleyip proto.txt dosyalarını kapatmayı deneyin. Hatalı yere geldiğinde zaten takılıyor. Oradan bakabilirsiniz.
 
txt kullanıyorsanız niye navicattan işlem yapıyorsunuz ki
Sanırım derdimi tam anlatamadım. Navicattan bir işlem yapmıyorum. Yanında gezen binek sistemi ekliyorum. Client, game ve packten değişiklikler yapılması gerekiyor. İtemin tipi değişmesi gerekiyor. FileZilla item_proto.txt sıkıntı yok. Dump_proto ile kapattığım item_proto.txt içinde yeni bir item type 'USE_MOUNT' eklediğimde ve onu yeni build ettiğim dump_proto ile kapattığımda yarım kapanıyor. Sıkıntı bundan ibaret.

En son yorumumda debug ile deneyin yazmıştım. Denediniz mi?
Henüz denemedim deneyeceğim.
 
Geri
Üst