• Serverınızın epinlerini tamamen Turkmmo güvencesiyle satın. Kredi kartı, mobil ödeme, havale/eft ve uygun komisyon oranıyla. Hemen mağaza başvurunuzu yapın. Oyunalisveris.com
Sitemize reklam vermek için [email protected] adresine mail atabilirsiniz

Root Dosyası içindeki "*.py" lerin ne işe yarar

  • Konbuyu başlatan DEVRAKI
  • Başlangıç tarihi
  • Cevaplar 12
  • Görüntüleme 363

CFreeman

Level 3

MT2GO/1-120 EMEK/LYCAN YOK/SİMYA YOK/01 HAZİRAN 19:00'DA AÇILIYOR![DETAYLI TANITIM]

Merhabalar,
Ben DEVRAKI bu işe yeni başlayan arkadaşlara yardımcı olmak için zamanında kenara koyduğum ve öğrenmeye başladığım notların bir kısmını paylaşmak istiyorum.
Oyun için sistem yazmayı planlıyorsanız oyundaki dosyaların ne işe yaradığını ve oyunda neye tekabül ettiğini bilmemiz gerekli. Bende zamanında bi siteden almıştım forumda görmedim arayan başka forumlarda bulmasın diye bende ekleyeyim dedim.


Root içindeki py dosyaları ve ne işe yaradıklarının listesi;
atlasinfo.txt => Map dosyqlarının bilgileri.

colorInfo.py => Oyunda kullanılan renklerin tutulduğu yer.
consoleModule.py => Debug console
constInfo.py => Global değişkenlerin bulunduğu yer.
debugInfo.py => Clientin derlenen debug/release bilgilerini alır.
dragonSoulRefineSettings.py => Simya taşlarının geliştirme ayarlarının tutulduğu kısım.
emotion.py => Oyundaki duyguların bulunduğu.
exception.py => Hata yazdırma.
game.py => Tüm py dosyalarının bağlantı olduğu kısım diyebiliriz. Oyunun bulunduğu ana dosya.
interfaceModule.py => Pencerelerin verileri burada tutulur.
introCreate.py => Karakter oluşturma ekranı.
introEmpire.py => Krallık seçme ekranı.
introLoading.py => Giriş yaparken veya harita değiştirirken gelen yükleme ekranı.
introLogin.py => Oyunu açtığımızda gelen server seçme ve giriş yapma paneli ekranı.
introLogo.py => Orijinalde oyuna girişte oynatılan videoların ekranı.
introSelect.py => Varolan karakterlerin seçim ekranı.
localeInfo.py => Dil dosyalarına erişim için gerekli.
mouseModule.py => Fare modülleri.
musicInfo.py => Müzik bilgileri.
networkModule.py => Oyuna giriş yaparken seçtiğiniz ch, server ve karakter bilgilerini tutar.
npclist.txt => Mob, npc gibi karakterlerin modelleme, animasyon dosyalarının bulunduğu klasörler belirtilir.
playerSettingModule.py => Karakterlerin yetenek, animasyon gibi bilgilerinin tutulduğu dosya.
prototype.py => Uygulama başlatma.
serverCommandParser.py => Bazı komutlar ile clientte yapılacak değişiklikler. Örnek: xmas_snow
serverInfo.py => Server bilgilerinin bulunduğu dosya.
stringCommander.py => Bilinmiyor.
system.py => Sistem için gerekli dosyalar. Python yükleme vs.
ui.py => Pencereler ve pencerelerde bulunan buton gibi elemanların oluşturulduğu dosya. Uiscript içinde yazılan verilerde burada belirtilen yönergelere göre işleniyor.
uiAcce.py => ui.py ile benzer sadece bu dosya kuşak sistemiyle gelmiş.
uiAffectShower.py => Sol üst tarafta karakterde bulunan efektleri gösteren dosya. (yang oto toplama, sevgi puanı vs.)
uiAttachMetin.py => İtemlere metin taşları (örn: hız taşı) eklerken çıkan pencere.
uiAuction.py => Bilinmiyor.
uiAutoBan.py => Bilinmiyor.
uiCandidate.py => Bilinmiyor.
uiCharacter.py => Oyundayken N tuşuna bastığınızda gelen karakter penceresi.
uiCharacterDetails.py => Official bonus gösterme sistemi ile gelen pencere.
uiChat.py => Ana chat penceresi.
uiCommon.py => Ufak bilgi penceresi.
uiCube.py => İksir ve kuşak oluştururken gelen pencere.
uiDragonSoul.py => Simya penceresi.
uiEquipmentDialog.py => Ekipmanların bulunduğu pencere
uiEx.py => Extra ui.
uiExchange.py => Oyuncu ile yapılan ticaret penceresi.
uiGameButton.py => Oyun butonları.
uiGameOption.py => Oyun Seçenekleri penceresi.
uiGuild.py => Lonca penceresi.
uiHelp.py => Yardım penceresi.
uiInventory.py => Envanter penceresi. (I)
uiMapNameShower.py => Bir yere ışınlandığınızda ana ekranda haritanın ismi.
uiMessenger.py => Arkadaşlar listesinin olduğu pencere.
uiMinimap.py => Sağ üstte bulunan harita.
uiOption.py => Sistem seçenekleri (bu dosya kullanılmıyor.)
uiParty.py => Oyuncularla grup oluşturduğunuzda sol tarafta grup üyeleri listesinin bulunduğu pencere.
uiPhaseCurtain.py => Bilinmiyor.
uiPickMoney.py => Envanterdeki yangları bölerken gelen pencere.
uiPlayerGauge.py => Karakterin can, sp gibi değerlerini gösteren çubuk.
uiPointReset.py => Bilinmiyor.
uiPrivateShopBuilder.py => Pazar kurarken itemleri eklediğimiz pencere.
uiQuest.py => Görevlere tıkladığınızda gelen pencere.
uiRefine.py => İtemlere +basarken gelen pencere.
uiRestart.py => Bilinmiyor.
uiSafebox.py => Hesap deposu
uiScriptLocale.py => Uiscript dosyalarında kullanılan dil işlemleri için.
uiSelectItem.py => Bilinmiyor.
uiSelectMusic.py => Sistem Seçeneklerinde müzik değiştirirken gelen pencere.
uiShop.py => NPC ve pazarlarda alışveriş yaparken gelen pencere.
uiSystem.py => ESC tuşuna bastığınızda gelen ayarlar penceresi.
uiSystemOption.py => Sistem seçenekleri.
uiTarget.py => Seçtiğiniz varlıklarda üst kısımda gözüken bilgi penceresi.
uiTaskbar.py => Alt kısımda hp,sp, ext, yetenek, envanter butonlarının olduğu yer.
uiTip.py => Bilgilendirme penceresi.
uiTooltip.py => Birşeylerin üzerine geldiğinizde otomatik açılan pencere. (Örn: İtem efsunlarının yazıldığı yer.)
uiUploadMark.py => Lonca resmi yüklerken resimleri seçtiğimiz pencere.
uiWeb.py => Nesne market tuşuna tıkladığınızda bu dosya çalışır.
uiWhisper.py => Fısıltı sohbeti penceresi.
utils.py => Bilinmiyor.
assassin_m.msm => Ninja erkek zırh, saç, kostüm vs. modellerinin isimleri yazar.
assassin_w.msm => Ninja kız zırh, saç, kostüm vs. modellerinin isimleri yazar.
shaman_m.msm => Şaman erkek zırh, saç, kostüm vs. modellerinin isimleri yazar.
shaman_w.msm => Şaman kız zırh, saç, kostüm vs. modellerinin isimleri yazar.
sura_m.msm => Sura erkek zırh, saç, kostüm vs. modellerinin isimleri yazar.
sura_w.msm => Sura kız zırh, saç, kostüm vs. modellerinin isimleri yazar.
warrior_m.msm => Savaşçı erkek zırh, saç, kostüm vs. modellerinin isimleri yazar.
warrior_w.msm => Savaşçı kız zırh, saç, kostüm vs. modellerinin isimleri yazar.

wolfman_m.msm => Wolfman kız zırh, saç, kostüm vs. modellerinin isimleri yazar.

NOT: Üstte Belirttiğim gibi ALINTIDIR, Buna Ek olarak Konu Yeri Yanlışsa Affola en uygun burası geldi gözüme.
Teşekkür ederim :)
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Üst