Yama Notları Sistemi

  • Konuyu açan Konuyu açan elchikapu
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 2K

elchikapu

Yasaklanmış Üye
Cezalı
Mesaj
1.029
Çözümler
21
Beğeni
1.624
Puan
1.239
Ticaret Puanı
0
Sistem ile ilgili gerekli detaylı açıklama : Oyunda iken yapmış olduğunuz güncellemeleri yama notlarına dahil ederek yaptığınız güncellemeleri oyuncuların yama notlarından kolayca görüp takip edebilmesini sağlar.
Python:
Genişlet Daralt Kopyala
{
    "name" : "container", "type" : "thinboard", "x" : 15, "y" : 35, "width" : WINDOW_WIDTH - 30, "height" : WINDOW_HEIGHT - 35 - 15,
    "children" :
    (
        { "name" : "line", "type" : "line", "x" : 636, "y" : 0, "color" : 0xff232323,"width" : 0, "height" : 498, },
        { "name" : "patch_scrollbar_area", "type" : "window", "x" : 639, "y" : 4, "width" : 7, "height" : 493, },
        { "name" : "patch_notes_area", "type" : "window", "x" : 6, "y" : 6, "width" : 627, "height" : 489, },
    ),
},

uiscript klasöründe patchnotes.py dosyasını açın ve border_b aratıp thinboard şeklinde değiştirilmesini sağlayın.
Python:
Genişlet Daralt Kopyala
def MakeExpandedImageBox(parent, name, x, y, flag = ""):
    image = ExpandedImageBox()
    image.SetParent(parent)
    image.LoadImage(name)
    image.SetPosition(x, y)
    if flag != "":
        image.AddFlag(flag)
        image.Show()
    return image

Tam olarak bu şekilde olmalı

Python:
Genişlet Daralt Kopyala
def MakeImageBox(parent, name, x, y):
    image = ImageBox()
    image.SetParent(parent)
    image.LoadImage(name)
    image.SetPosition(x, y)
    image.Show()
    return image

def MakeExpandedImageBox(parent, name, x, y, flag = ""): #This is the new function
    image = ExpandedImageBox()
    image.SetParent(parent)
    image.LoadImage(name)
    image.SetPosition(x, y)
    if flag != "":
        image.AddFlag(flag)
        image.Show()
    return image

root içerisinde bulunan ui.py dosyasına çift tıklatarak açın ve yukarıdaki gibi düzenleyin tab ayarsızdır tab ayarlamalarını yapın.

Eğer bir hala hata varsa oyunda koordinatla ilgili Y_Start isimli değişkeni systemdialog.py adlı dosya içerisinde aratarak bulabilirsin, yapılan örnek düzenlemeyi alta koydum görebilirsin

Python:
Genişlet Daralt Kopyala
"name" : "patchnotes_button",
"type" : "button",
"x" : 10,
"y" : 247+90, #New
"text_color" : 0xffF8BF24,
"text" : "Parches",
"default_image" : ROOT + "XLarge_Button_01.sub",
"over_image" : ROOT + "XLarge_Button_02.sub",
"down_image" : ROOT + "XLarge_Button_03.sub",
},

locale/xxx/locale_game.txt/

Eklenecek kod:
Genişlet Daralt Kopyala
UI_DEF_FONT_SLARGE Patchnotes

dbe388006e8326221c48cd90f3de0a87.webp


Linkleri görebilmek için giriş yap veya kayıt ol.
 

Dosya Eklentileri

En son bir moderatör tarafından düzenlenmiş:
1719898290643.webp

patchnotes.txt de doğru konumda kontrol ettim ama yazılar gözükmüyor syserr de yok ne yapacağımı bilemedim
 
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