Metin2 Hungarian Forum

Metin2 => Szerver készítés => Privát szerverek => Segítség => A témát indította: TTMaster112 Dátum 2017-02-27, 08:54:22

Cím: Sidebar
Írta: TTMaster112 Dátum 2017-02-27, 08:54:22
Sziasztok neki kezdtem egy sidebarnak de elakadtam :-[
Na szóval
Inventory window py ba kezdtem
"x" : SCREEN_WIDTH - 176,
Kihúztam 230 ra
És utána szépen elhelyeztem rajta a costume buttont tesztként de nem lehet rákattintani,mitől lehet ??? ;D
Cím: Re:Sidebar
Írta: Meli Dátum 2017-02-27, 14:30:16
Azért mert nemesik bele az inventory "láthatatlan" mezőjébe.
Nem jó helyre koordináltad a gombot. :)
Cím: Re:Sidebar
Írta: TTMaster112 Dátum 2017-02-27, 15:33:29
Szóval,Ne az inventory részhez rakjam hanem az egészbe,ami az egész leltárért felel funkció az inventory-windowon belül :D
Cím: Re:Sidebar
Írta: Pisti95 Dátum 2017-02-27, 20:07:31
A python dolgozik 2 résszel, van a látható rész, és egy alatta lévő mondhatni transparent (átlátszó) felülettel. Nos a 2 felületet összhangba kell hozni, különben nem enged gombot nyomni stb.

inventorywindow.py

elején látod ezt egy alap fájlnál:

window = {
    "name" : "InventoryWindow",

    ## 600 - (width + ????? ?? ??? 24 px)
    "x" : SCREEN_WIDTH - 176,
    "y" : SCREEN_HEIGHT - 37 - 565 - 10,

    "style" : ("movable", "float",),

    "width" : 176,
    "height" : 585,


Neked mivel te X tengelyen akarod bővíteni, akkor így adod meg:

"x" : SCREEN_WIDTH - 230,
.
.
.

"width" : 230,


Tehát a width mint szélesség egyhangú az X tengellyel. (kis matek  8) )
Cím: Re:Sidebar
Írta: Meli Dátum 2017-02-28, 14:05:59
Idézetet írta: Pisti95 Dátum 2017-02-27, 20:07:31
A python dolgozik 2 résszel, van a látható rész, és egy alatta lévő mondhatni transparent (átlátszó) felülettel. Nos a 2 felületet összhangba kell hozni, különben nem enged gombot nyomni stb.

inventorywindow.py

elején látod ezt egy alap fájlnál:

window = {
    "name" : "InventoryWindow",

    ## 600 - (width + ????? ?? ??? 24 px)
    "x" : SCREEN_WIDTH - 176,
    "y" : SCREEN_HEIGHT - 37 - 565 - 10,

    "style" : ("movable", "float",),

    "width" : 176,
    "height" : 585,


Neked mivel te X tengelyen akarod bővíteni, akkor így adod meg:

"x" : SCREEN_WIDTH - 230,
.
.
.

"width" : 230,


Tehát a width mint szélesség egyhangú az X tengellyel. (kis matek  8) )

Pontosan.. :) Így gondoltam én is :)
EhPortal 1.39 © 2025, WebDev