Metin2 Geliştiricilik Eğitimi 59. Bölüm Notları

Whistle

Ruhsuz :/
Kurucu
Geliştirici
Yardımsever Üye
Mesaj
12.455
Çözümler
580
Beğeni
16.646
Puan
6.281
Ticaret Puanı
2
Bu konuda yer alan notlar şu videoda detaylıca anlatılmıştır;


Metin2 clientinin çalışması için gerekli olan 4 ana pack dosyası vardır bunlar;
  • root
  • uiscript
  • locele_xx
  • ETC
Bu 4 dosya şu işe yaramaktadır.
Root: Oyunda yapılan işlemler ve pencerelerin işlevlerinin bulunduğu dosya.
UiScript: Pencerelerin tasarımının bulunduğu dosya. (Boyutu, butonlar vs)
locale_xx: Dil dosyalarının bulunduğu dosya.
ETC: Gui (pencere) kullanılan resimler ve pattern dosyalarının olduğu yer.


Pack Dosyaları ve Client Arasında ki İletişim ve Bağ
Client'i açtığınız anda pack/index dosyasında yazılanları çözümler ve root, uiscript, locale_xx ve etc dosyalarını önyükler. Daha sonra ise diğer pack dosyalarını yüklemeye başlar.

Root içindeki py dosyaları son kullanıcıdan aldığı verileri cliente, clientte serverden
yaptığı bilgi alışverişin sonucunu son kullanıcıya aktarmak için root içindeki dosyaları kullanır.
Bu bağlantıyı şu şablonla incelemek mümkün;

istemci ana sema.webp
 

Dosya Eklentileri

  • Client Ana Sema.webp
    Client Ana Sema.webp
    30 KB · Gösterim: 672
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst