an die phyton freaks

11/05/2017 00:23 Lauling#1
moinsen

Ich quäle mich nun seit einiger zeit mit der inventorwindow.py denn ich will da neue buttons hinzufügen.

Da ich nicht so der client hero bin, habe ich leider auch bei einfachen dingen, wie eben sowas meine schwierigkeiten...

Ich habe nun die .py file erweitert, mit folgendem code:
PHP Code:
##Button Board
        
{
            
"name" "buttonboard",
            
"type" "board",
            
"style" : ("attach",),

            
"x" 73 70,
            
"y" 5# + 250,

            
"width" 60,
            
"height" 188+35+35+35+35,
            
"childern" :
            (
                
#1
                
{
                    
"name" "do_warp",
                    
"type" "button",
                    
"x" 8,
                    
"y" 9
                    
"tooltip_text" "do_warp",
                    
"tooltip_x" : -50-10,
                    
"tooltip_y" 0,
                    
"default_image" "locale/de/ui/buttons/warp1.tga",
                    
"over_image" "locale/de/ui/buttons/warp2.tga",
                    
"down_image" "locale/de/ui/buttons/warp3.tga",
                },
                
#2
                
{
                    
"name" "show_yang",
                    
"type" "buttons",
                    
"x" ,
                    
"y" 9+35,
                    
"tooltip_next" "show_yang",
                    
"tooltip_x" : -50-10,
                    
"tooltip_y" :0,
                    
"default_image" "locale/de/ui/buttons/yang1.tga",
                    
"over_image" "locale/de/ui/buttons/yang2.tga",
                    
"down_image" "locale/de/ui/buttons/yang3.tga",
                },
                
#3
                
{
                    
"name" "show_switch",
                    
"type" "button",
                    
"x" ,
                    
"y" 9+35+35,
                    
"tooltip_x" : -50-10,
                    
"tooltip_y" 0,
                    
"tooltip_next" "do_switch",
                    
"default_image" "locale/de/ui/buttons/switch1.tga",
                    
"over_image" "locale/de/ui/buttons/switch2.tga",
                    
"down_image" "locale/de/ui/buttons/switch3.tga",
                },
                
#4
                
{
                    
"name" "do_screen",
                    
"type" "button",
                    
"x" ,
                    
"y" 9+35+35+35,
                    
"tooltip_x" : -50-10,
                    
"tooltip_y" 0,
                    
"tooltip_next" "do_screen",
                    
"default_image" "locale/de/ui/buttons/screen1.tga",
                    
"over_image" "locale/de/ui/buttons/screen2.tga",
                    
"down_image" "locale/de/ui/buttons/screen3.tga",
                },
                
#5
                
{
                    
"name" "do_eqchange",
                    
"type" "button",
                    
"x" ,
                    
"y" 9+35+35+35+35,
                    
"tooltip_x" : -50-10,
                    
"tooltip_y" 0,
                    
"tooltip_next" "do_eqchange",
                    
"default_image" "locale/de/ui/buttons/eqchange1.tga",
                    
"over_image" "locale/de/ui/buttons/eqchange2.tga",
                    
"down_image" "locale/de/ui/buttons/eqchange3.tga",
                },
                
#6
                
{
                    
"name" "do_antiexp",
                    
"type" "button",
                    
"x" ,
                    
"y" 9+35+35+35+35+35,
                    
"tooltip_x" : -50-10,
                    
"tooltip_y" 0,
                    
"tooltip_next" "do_eqchange",
                    
"default_image" "locale/de/ui/buttons/antiexp1.tga",
                    
"over_image" "locale/de/ui/buttons/antiexp2.tga",
                    
"down_image" "locale/de/ui/buttons/antiexp3.tga",
                },
                
#7
                
{
                    
"name" "open_pshop",
                    
"type" "button",
                    
"x" ,
                    
"y" 9+35+35+35+35+35+35,
                    
"tooltip_x" : -50-10,
                    
"tooltip_y" 0,
                    
"tooltip_next" "open_shop",
                    
"default_image" "locale/de/ui/buttons/pshop1.tga",
                    
"over_image" "locale/de/ui/buttons/pshop2.tga",
                    
"down_image" "locale/de/ui/buttons/pshoph3.tga",
                },
                
#7
                
{
                    
"name" "show_console",
                    
"type" "button",
                    
"x" ,
                    
"y" 9+35+35+35+35+35+35+35,
                    
"tooltip_x" : -50-10,
                    
"tooltip_y" 0,
                    
"tooltip_next" "console",
                    
"default_image" "locale/de/ui/buttons/console1.tga",
                    
"over_image" "locale/de/ui/buttons/console2.tga",
                    
"down_image" "locale/de/ui/buttons/cosnsole3.tga",
                },
                
#8
                
{
                    
"name" "do_remove",
                    
"type" "button",
                    
"x" ,
                    
"y" 9+35+35+35+35+35+35+35+35+35,
                    
"tooltip_x" : -50-10,
                    
"tooltip_y" 0,
                    
"tooltip_next" "do_remove",
                    
"default_image" "locale/de/ui/buttons/remove1.tga",
                    
"over_image" "locale/de/ui/buttons/remove2.tga",
                    
"down_image" "locale/de/ui/buttons/remove3.tga",
                    },
                ),
            }, 
jedoch schmiert mir der client nach der char auswahl ab und ich weiss einfach nicht woran es liegt. Es ist bestimmt irgend ein kleiner kack fehler.
Jedenfalls habe ich momentan einfach keine nerven mehr dafür und suche um rat.

Was muss ich ändern, damit der client mir das frisst?
Danke für eure hilfe schonmal

mfg
11/05/2017 00:29 andii#2
Code:
#1
                {
                    "name" : "do_warp",
                    "type" : "button",
                    "x" : 8,
                    "y" : 9 <--------- hier fehlt ein Komma
                    "tooltip_text" : "do_warp",
                    "tooltip_x" : -50-10,
                    "tooltip_y" : 0,
                    "default_image" : "locale/de/ui/buttons/warp1.tga",
                    "over_image" : "locale/de/ui/buttons/warp2.tga",
                    "down_image" : "locale/de/ui/buttons/warp3.tga",
                },
bei "y" : 9 fehlt das Komma
11/05/2017 00:37 Lauling#3
Quote:
Originally Posted by αи∂ιι View Post
Code:
#1
                {
                    "name" : "do_warp",
                    "type" : "button",
                    "x" : 8,
                    "y" : 9 <--------- hier fehlt ein Komma
                    "tooltip_text" : "do_warp",
                    "tooltip_x" : -50-10,
                    "tooltip_y" : 0,
                    "default_image" : "locale/de/ui/buttons/warp1.tga",
                    "over_image" : "locale/de/ui/buttons/warp2.tga",
                    "down_image" : "locale/de/ui/buttons/warp3.tga",
                },
bei "y" : 9 fehlt das Komma
danke für die schnelle antwort.
ärgerlich sowas...
nun funktioniert das einlogen zwar wunderbar, jedoch sehe ich nichts von dem was ich eingefügt habe. Das müsste am inventar haften. ich sehe aber nichts dergleichen, hast du vielleicht ne idee woran das liegt?
11/05/2017 01:39 נσνα#4
Quote:
Originally Posted by Lauling View Post
danke für die schnelle antwort.
ärgerlich sowas...
nun funktioniert das einlogen zwar wunderbar, jedoch sehe ich nichts von dem was ich eingefügt habe. Das müsste am inventar haften. ich sehe aber nichts dergleichen, hast du vielleicht ne idee woran das liegt?
There is 2 inventorywindow.py , which one did you change?

There is 1 in locale , ui folder.
And there is in uiscript.
11/05/2017 09:52 Lauling#5
in the ui folder

i think the problem ist the beltsystem it is on the same place
11/05/2017 19:36 Lauling#6
Quote:
Originally Posted by DasSchwarzeT View Post
ES HEIßT PYTHON
könntest du mir bei meinem phyton problem helfen? Bin auch bereit es dann richtig zu schreiben :o
11/07/2017 19:04 gerald500#7
du musst die inventorywindow.py in locale\de\ui ändern und nicht in uiscript
edit: habe überlesen das hat wohl schon jemand vor mir gesagt am besten du postest mal deine gesamt inventorywindow.py, und versuchst mal in uiinventorywindow.py mit GetChild den Button zu holen späterstens dann merkst du ob er den Button geladen hat
11/07/2017 23:49 Kryptonit.'#8
Schreib mich an schicke mir deine .py oder lade sie hoch.