Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- I InventoryWindow.py
- Despachetam locale si intram in locale/ro/ui InventoryWindow.py
- Cautam :
- [code]
- "down_image" : "d:/ymir work/ui/game/taskbar/costume_Button_03.tga",
- },
- [/code]
- si stergem ce avem legat de inventare ar trebui sa arate cam asa:
- [img]https://image.ibb.co/nJD3bm/Screenshot_24.png[/img]
- Si acum Sub liniile astea
- [code]
- "down_image" : "d:/ymir work/ui/game/taskbar/costume_Button_03.tga",
- },
- [/code]
- Adaugam :
- [code]
- #DaiShinKan
- {
- "name" : "Equipment_Tab_01",
- "type" : "radio_button",
- "x" : 86,
- "y" : 161,
- "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
- "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
- "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",
- "children" :
- (
- {
- "name" : "Equipment_Tab_01_Print",
- "type" : "text",
- "x" : 0,
- "y" : 0,
- "all_align" : "center",
- "text" : "I",
- },
- ),
- },
- {
- "name" : "Equipment_Tab_02",
- "type" : "radio_button",
- "x" : 86 + 32,
- "y" : 161,
- "default_image" : "d:/ymir work/ui/game/windows/tab_button_small_01.sub",
- "over_image" : "d:/ymir work/ui/game/windows/tab_button_small_02.sub",
- "down_image" : "d:/ymir work/ui/game/windows/tab_button_small_03.sub",
- "children" :
- (
- {
- "name" : "Equipment_Tab_02_Print",
- "type" : "text",
- "x" : 0,
- "y" : 0,
- "all_align" : "center",
- "text" : "II",
- },
- ),
- },
- ),
- },
- {
- 'name':'Envanter1geri',
- 'type':'radio_button',
- "x" : 10,
- "y" : 33 + 191,
- 'width':61,
- 'height':21,
- 'text':'Back',
- 'default_image':'d:/ymir work/ui/public/small_button_01.sub',
- 'over_image':'d:/ymir work/ui/public/small_button_02.sub',
- 'down_image':'d:/ymir work/ui/public/small_button_03.sub',
- },
- {
- 'name':'Envanter1ileri',
- 'type':'radio_button',
- "x" : 10 + 114,
- "y" : 33 + 191,
- 'width':61,
- 'height':21,
- 'text':'Next',
- 'tooltip_text':'Cãtre pagina 2.',
- 'default_image':'d:/ymir work/ui/public/small_button_01.sub',
- 'over_image':'d:/ymir work/ui/public/small_button_02.sub',
- 'down_image':'d:/ymir work/ui/public/small_button_03.sub',
- },
- {
- 'name':'Envanter2geri',
- 'type':'radio_button',
- "x" : 10,
- "y" : 33 + 191,
- 'width':61,
- 'height':21,
- 'text':'Back',
- 'tooltip_text':'Cãtre pagina 1.',
- 'default_image':'d:/ymir work/ui/public/small_button_01.sub',
- 'over_image':'d:/ymir work/ui/public/small_button_02.sub',
- 'down_image':'d:/ymir work/ui/public/small_button_03.sub',
- },
- {
- 'name':'Envanter2ileri',
- 'type':'radio_button',
- "x" : 10 + 114,
- "y" : 33 + 191,
- 'width':61,
- 'height':21,
- 'text':'Next',
- 'tooltip_text':'Cãtre pagina 3.',
- 'default_image':'d:/ymir work/ui/public/small_button_01.sub',
- 'over_image':'d:/ymir work/ui/public/small_button_02.sub',
- 'down_image':'d:/ymir work/ui/public/small_button_03.sub',
- },
- {
- 'name':'envanter3gerixd',
- 'type':'radio_button',
- "x" : 10,
- "y" : 33 + 191,
- 'width':61,
- 'height':21,
- 'text':'Back',
- 'tooltip_text':'Cãtre pagina 2.',
- 'default_image':'d:/ymir work/ui/public/small_button_01.sub',
- 'over_image':'d:/ymir work/ui/public/small_button_02.sub',
- 'down_image':'d:/ymir work/ui/public/small_button_03.sub',
- },
- {
- 'name':'envanter3ilerixd',
- 'type':'radio_button',
- "x" : 10 + 114,
- "y" : 33 + 191,
- 'width':61,
- 'height':21,
- 'text':'Next',
- 'tooltip_text':'Cãtre pagina 4.',
- 'default_image':'d:/ymir work/ui/public/small_button_01.sub',
- 'over_image':'d:/ymir work/ui/public/small_button_02.sub',
- 'down_image':'d:/ymir work/ui/public/small_button_03.sub',
- },
- {
- 'name':'envanter4gerixd',
- 'type':'radio_button',
- "x" : 10,
- "y" : 33 + 191,
- 'width':61,
- 'height':21,
- 'text':'Back',
- 'tooltip_text':'Cãtre pagina 3.',
- 'default_image':'d:/ymir work/ui/public/small_button_01.sub',
- 'over_image':'d:/ymir work/ui/public/small_button_02.sub',
- 'down_image':'d:/ymir work/ui/public/small_button_03.sub',
- },
- {
- 'name':'envanter4ilerixd',
- 'type':'radio_button',
- "x" : 10 + 114,
- "y" : 33 + 191,
- 'width':61,
- 'height':21,
- 'text':'Next',
- 'tooltip_text':'Cãtre pagina 5.',
- 'default_image':'d:/ymir work/ui/public/small_button_01.sub',
- 'over_image':'d:/ymir work/ui/public/small_button_02.sub',
- 'down_image':'d:/ymir work/ui/public/small_button_03.sub',
- },
- {
- 'name':'envanter5gerixd',
- 'type':'radio_button',
- "x" : 10,
- "y" : 33 + 191,
- 'width':61,
- 'height':21,
- 'text':'Back',
- 'tooltip_text':'Cãtre pagina 4.',
- 'default_image':'d:/ymir work/ui/public/small_button_01.sub',
- 'over_image':'d:/ymir work/ui/public/small_button_02.sub',
- 'down_image':'d:/ymir work/ui/public/small_button_03.sub',
- },
- {
- 'name':'envanter5ilerixd',
- 'type':'radio_button',
- "x" : 10 + 114,
- "y" : 33 + 191,
- 'width':61,
- 'height':21,
- 'text':'Next',
- 'default_image':'d:/ymir work/ui/public/small_button_01.sub',
- 'over_image':'d:/ymir work/ui/public/small_button_02.sub',
- 'down_image':'d:/ymir work/ui/public/small_button_03.sub',
- },
- {
- 'name':'page_slot',
- 'type':'image',
- "x" : 10 + 47,
- "y" : 33 + 191,
- 'image':'d:/ymir work/ui/public/Parameter_Slot_02.sub',
- 'children':
- (
- {
- 'name':'page_1',
- 'type':'text',
- "x" : 30,
- "y" : 2,
- 'text':'I',
- 'text_horizontal_align':'center'
- },
- {
- 'name':'page_2',
- 'type':'text',
- "x" : 30,
- "y" : 2,
- 'text':'II',
- 'text_horizontal_align':'center'
- },
- {
- 'name':'page_3',
- 'type':'text',
- "x" : 30,
- "y" : 2,
- 'text':'III',
- 'text_horizontal_align':'center'
- },
- {
- 'name':'page_4',
- 'type':'text',
- "x" : 30,
- "y" : 2,
- 'text':'IV',
- 'text_horizontal_align':'center'
- },
- {
- 'name':'page_5',
- 'type':'text',
- "x" : 30,
- "y" : 2,
- 'text':'V',
- 'text_horizontal_align':'center'
- },
- ),
- },
- [/code]
- II UiInventory.py
- Despachetam root si intram in uiinventory.py
- Aici cautam :
- [code]
- exception.Abort("InventoryWindow.LoadWindow.LoadObject")
- try:
- [/code]
- si adaugam sub
- [code]
- GetObject = self.GetChild
- self.titleName = GetObject("TitleName")
- [/code]
- Acum stergem tot ce este legat de invetare, ar trebui sa arate asa :
- [img] https://image.ibb.co/iVn4Gm/Screenshot_25.png [/img]
- Acum adaugam deasupra liniei
- [/code]
- if self.costumeButton and not app.ENABLE_COSTUME_SYSTEM:
- [/code]
- Adaugam asta :
- [code]
- self.envanter1geri=self.GetChild2("Envanter1geri")
- self.envanter1geri.Down()
- if self.titleName.GetText=="Pagina 1":
- self.envanter1geri.Down()
- self.envanter1ileri=self.GetChild("Envanter1ileri")
- self.envanter1ileri.SetEvent(ui.__mem_func__(self.Envileri))
- self.envanter2geri=self.GetChild2("Envanter2geri")
- self.envanter2ileri=self.GetChild2("Envanter2ileri")
- self.envanter2ileri.SetEvent(ui.__mem_func__(self.Envileri02))
- self.envanter2geri.SetEvent(ui.__mem_func__(self.Envileri02geri))
- self.envanter3geri=self.GetChild("envanter3gerixd")
- self.envanter3ileri=self.GetChild("envanter3ilerixd")
- self.envanter3geri.SetEvent(ui.__mem_func__(self.Envileri03geri))
- self.envanter3ileri.SetEvent(ui.__mem_func__(self.Envileri03))
- self.envanter4geri=self.GetChild("envanter4gerixd")
- self.envanter4ileri=self.GetChild("envanter4ilerixd")
- self.envanter4geri.SetEvent(ui.__mem_func__(self.Envileri04geri))
- self.envanter4ileri.SetEvent(ui.__mem_func__(self.Envileri04))
- self.envanter5geri=self.GetChild("envanter5gerixd")
- self.envanter5ileri=self.GetChild("envanter5ilerixd")
- self.envanter5geri.SetEvent(ui.__mem_func__(self.Envileri05geri))
- if self.titleName.GetText()=="Pagina 5":
- self.envanter5ileri.Down()
- self.envanter2geri.Hide()
- self.envanter2ileri.Hide()
- self.envanter3geri.Hide()
- self.envanter3ileri.Hide()
- self.envanter4geri.Hide()
- self.envanter4ileri.Hide()
- self.envanter5geri.Hide()
- self.envanter5ileri.Hide()
- self.pagebir=self.GetChild2("page_1")
- self.pageiki=self.GetChild2("page_2")
- self.pageuc=self.GetChild2("page_3")
- self.dinosu=self.GetChild2("page_4")
- self.dinosuu=self.GetChild2("page_5")
- self.pageiki.Hide()
- self.pageuc.Hide()
- self.dinosu.Hide()
- self.dinosuu.Hide()
- self.equipmentTab = []
- self.equipmentTab.append(self.GetChild("Equipment_Tab_01"))
- self.equipmentTab.append(self.GetChild("Equipment_Tab_02"))
- [/code]
- Ar trebui sa arate cam asa :
- [img]https://image.ibb.co/bKYBwm/Screenshot_26.png[/img]
- Acum cautam :
- [code]
- def SetInventoryPage(self, page):
- [/code]
- Si inlocuim toata functia cu :
- [code]
- #DaiShinKan
- def SetInventoryPage(self, page):
- self.inventoryPageIndex = page
- pages = page+1
- self.RefreshBagSlotWindow()
- def Envileri(self):
- self.SetInventoryPage(1)
- self.envanter1ileri.SetUp()
- self.envanter1geri.Down()
- self.envanter1geri.Hide()
- self.envanter1ileri.Hide()
- self.envanter2geri.Show()
- self.envanter2ileri.Show()
- self.titleName.SetText("Pagina 2")
- self.pagebir.Hide()
- self.pageiki.Show()
- def Envileri02(self):
- self.SetInventoryPage(2)
- self.envanter2geri.SetUp()
- self.envanter2geri.Hide()
- self.envanter2ileri.SetUp()
- self.envanter2ileri.Hide()
- self.envanter3geri.Show()
- self.envanter3ileri.Show()
- self.titleName.SetText("Pagina 3")
- self.pageiki.Hide()
- self.pageuc.Show()
- def Envileri02geri(self):
- self.SetInventoryPage(0)
- self.envanter1geri.Down()
- self.envanter1geri.Show()
- self.envanter1ileri.Show()
- self.envanter2geri.SetUp()
- self.envanter2geri.Hide()
- self.envanter2ileri.Hide()
- self.titleName.SetText("Pagina 1")
- self.pagebir.Show()
- self.pageiki.Hide()
- def Envileri03geri(self):
- self.SetInventoryPage(1)
- self.envanter2geri.Show()
- self.envanter3geri.SetUp()
- self.envanter2ileri.Show()
- self.envanter3geri.Hide()
- self.envanter3ileri.Hide()
- self.titleName.SetText("Pagina 2")
- self.pageiki.Show()
- self.pageuc.Hide()
- def Envileri03(self):
- self.SetInventoryPage(3)
- self.envanter3geri.SetUp()
- self.envanter3geri.Hide()
- self.envanter3ileri.SetUp()
- self.envanter3ileri.Hide()
- self.envanter4geri.Show()
- self.envanter4ileri.Show()
- self.titleName.SetText("Pagina 4")
- self.pageuc.Hide()
- self.dinosu.Show()
- def Envileri04geri(self):
- self.SetInventoryPage(2)
- self.envanter3geri.Show()
- self.envanter4geri.SetUp()
- self.envanter3ileri.Show()
- self.envanter4geri.Hide()
- self.envanter4ileri.Hide()
- self.titleName.SetText("Pagina 3")
- self.pageuc.Show()
- self.dinosu.Hide()
- def Envileri04(self):
- self.SetInventoryPage(4)
- self.envanter4geri.SetUp()
- self.envanter4geri.Hide()
- self.envanter4ileri.SetUp()
- self.envanter4ileri.Hide()
- self.envanter5geri.Show()
- self.envanter5ileri.Show()
- self.envanter5ileri.Down()
- self.titleName.SetText("Pagina 5")
- self.dinosu.Hide()
- self.dinosuu.Show()
- def Envileri05geri(self):
- self.SetInventoryPage(3)
- self.envanter4geri.Show()
- self.envanter5geri.SetUp()
- self.envanter4ileri.Show()
- self.envanter5geri.Hide()
- self.envanter5ileri.Hide()
- self.titleName.SetText("Pagina 4")
- self.dinosu.Show()
- self.dinosuu.Hide()
- #DaiShinKAn
- [/code]
- Acum cautam
- [/code]
- self.wndMoneySlot.SetEvent(ui.__mem_func__(self.OpenPickMoneyDialog))
- [/code]
- Si stergem liniile astea:
- [img]https://image.ibb.co/dD94z6/Screenshot_36.png [/img]
- ar trebui sa arate asa :
- [img]https://image.ibb.co/hgimCR/Screenshot_37.png [/img]
- Done, daca te-am ajutat ofera-mi un Thanks
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement