HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Merhaba Arkadaşlar ;
Bugün Sizlere Yeni Bir Envanter Sistemi Göstercem İsteyen,Hoşuna Giden Ekler.
Not : Alıntıdır !!!
İlk Sistemden Bir Görüntü Gösteriyim.
Şimdi Yapılışı
ilk önce root.epk açın sonra ui.py açın
şimdi ui.py'den bu kodu bulun
altına 2 yada boşluk bırakıp bu kodu ekleyin
kodunu aratın
Bulduktan sonra altına bunu ekleyin
bu kodu aratın
sonra
altına 2 boşluk bırakıp bunu ekleyin
ui.py ile işiniz bitti şimdi indirdiğiniz .rarı açın
içindeki root klasörünü açın uiinventory.py dosyasını rootun içine atın
sonra locale_tr.epki açın locale > tr > ui ye gelip envanter adında bir dosya açın ve rarın içindeki tgaları bu klasöre atın
ardından rarın içindeki locale klasörüne girip inventorywindow.pyi içine atın
rarın içindeki diffide gameye okutun.
Not : 2089m game versiyonu için uygundur diff.
Tgaların xml kodları
Bugün Sizlere Yeni Bir Envanter Sistemi Göstercem İsteyen,Hoşuna Giden Ekler.
Not : Alıntıdır !!!
İlk Sistemden Bir Görüntü Gösteriyim.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Şimdi Yapılışı
ilk önce root.epk açın sonra ui.py açın
şimdi ui.py'den bu kodu bulun
Kod:
def SetCloseEvent(self, event)
self.btnClose.SetEvent(event)
altına 2 yada boşluk bırakıp bu kodu ekleyin
Kod:
class TitleBar2(Window):
BLOCK_WIDTH = 32
BLOCK_HEIGHT = 23
def __init__(self):
Window.__init__(self)
self.AddFlag("attach")
def __del__(self):
Window.__del__(self)
def MakeTitleBar(self, width, color):
## ÇöRç Color´Â »çzëÇD°í RÖÁö lER¨
width = max(64, width)
imgLeft = ImageBox()
imgCenter = ExpandedImageBox()
imgRight = ImageBox()
imgLeft.AddFlag("not_pick")
imgCenter.AddFlag("not_pick")
imgRight.AddFlag("not_pick")
imgLeft.SetParent(self)
imgCenter.SetParent(self)
imgRight.SetParent(self)
if locale.IsARABIC():
imgLeft.LoadImage("d:/ymir work/ui/pattern/titlebar_left.tga")
imgCenter.LoadImage("d:/ymir work/ui/pattern/titlebar_center.tga")
imgRight.LoadImage("d:/ymir work/ui/pattern/titlebar_right.tga")
else:
imgLeft.LoadImage("locale/tr/ui/envanter/yang.tga")
imgCenter.LoadImage("locale/tr/ui/envanter/yang.tga")
imgRight.LoadImage("locale/tr/ui/envanter/yang.tga")
imgLeft.Show()
imgCenter.Show()
imgRight.Show()
btnClose = Button()
btnClose.SetParent(self)
btnClose.SetUpVisual("locale/tr/ui/envanter/1close.tga")
btnClose.SetOverVisual("locale/tr/ui/envanter/2close.tga")
btnClose.SetDownVisual("locale/tr/ui/envanter/1close.tga")
btnClose.SetToolTipText(locale.UI_CLOSE, 0, -23)
btnClose.Show()
self.imgLeft = imgLeft
self.imgCenter = imgCenter
self.imgRight = imgRight
self.btnClose = btnClose
self.SetWidth(width)
def SetWidth(self, width):
self.imgCenter.SetRenderingRect(0.0, 0.0, float((width - self.BLOCK_WIDTH*2) - self.BLOCK_WIDTH) / self.BLOCK_WIDTH, 0.0)
self.imgCenter.SetPosition(self.BLOCK_WIDTH, 0)
self.imgRight.SetPosition(width - self.BLOCK_WIDTH, 0)
if locale.IsARABIC():
self.btnClose.SetPosition(3, 3)
else:
self.btnClose.SetPosition(width - self.btnClose.GetWidth() - 3, 3)
self.SetSize(width, self.BLOCK_HEIGHT)
def SetCloseEvent(self, event):
self.btnClose.SetEvent(event)
kodunu aratın
Kod:
elif Type == "titlebar":
Bulduktan sonra altına bunu ekleyin
Kod:
elif Type == "titlebar2":
parent.Children[Index] = TitleBar2()
parent.Children[Index].SetParent(parent)
self.LoadElementTitleBar(parent.Children[Index], ElementValue, parent)
bu kodu aratın
Kod:
def LoadElementTitleBar(self, window, value, parentWindow):
sonra
altına 2 boşluk bırakıp bunu ekleyin
Kod:
def LoadElementTitleBar2(self, window, value, parentWindow):
if FALSE == self.CheckKeyList(value["name"], value, self.TITLE_BAR_KEY_LIST):
return FALSE
window.MakeTitleBar(int(value["width"]), value.get("color","red"))
self.LoadDefaultData(window, value, parentWindow)
return TRUE
ui.py ile işiniz bitti şimdi indirdiğiniz .rarı açın
içindeki root klasörünü açın uiinventory.py dosyasını rootun içine atın
sonra locale_tr.epki açın locale > tr > ui ye gelip envanter adında bir dosya açın ve rarın içindeki tgaları bu klasöre atın
ardından rarın içindeki locale klasörüne girip inventorywindow.pyi içine atın
rarın içindeki diffide gameye okutun.
Not : 2089m game versiyonu için uygundur diff.
Tgaların xml kodları
Kod:
<File archivedPath="locale/tr/ui/envanter/1.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\1.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/1close.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\1close.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/1v.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\1v.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/2.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\2.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/2close.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\2close.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/2v.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\2v.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/3.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\3.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/3v.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\3v.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/inventa3r.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\inventa3r.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/inventar.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\inventar.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/inventar3.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\inventar3.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/inventar_2.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\inventar_2.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/inventar_bakup.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\inventar_bakup.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/x.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\x.tga]]></File>
<File archivedPath="locale/tr/ui/envanter/yang.tga" type="2"><![CDATA[\Source\locale\tr\ui\envanter\yang.tga]]></File>
Gayet güzel bir paylaşım kanıtı resim ekledim ama arkadaşlar eklerken dikkat etmeniz gerek local klasöründeki dosyaları hem Source/locale 'lin içine hemde Source/locale/de/ui/ buraya envanter diye bir klasör oluşturun dosyaları birde ora kopyalayın. Birde root ui.py edidlerken yazıları eklerken dikkat edin bazılarında locale/tr bazılarında locale/de diye geçiyor
![]()
Moderatör tarafında düzenlendi:
alinti da türk forumlarında yoktur yabancı forumda var belki sende görmüşsündür"Alinti" yazarsan daha iyi olur ayrica oyun içinden kendin resim atabilirsen ..![]()

alinti da türk forumlarında yoktur yabancı forumda var belki sende görmüşsündür![]()
Türk forumlarinda olmamasi alinti olduğu gerçeğini değiştirmez."Alaska32" Paylaşan kişinin emeğine saygili olmak için alinti yazarsan iyi olur.Emeğe saygin yoktur orasini bilemem.

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 2
- Görüntüleme
- 324
- Cevaplar
- 4
- Görüntüleme
- 82
- Cevaplar
- 1
- Görüntüleme
- 225


