|
You last visited: Today at 20:26
Advertisement
Python Problem'chen
Discussion on Python Problem'chen within the Metin2 Private Server forum part of the Metin2 category.
09/09/2015, 15:46
|
#1
|
elite*gold: 50
Join Date: May 2012
Posts: 1,140
Received Thanks: 401
|
Python Problem'chen
Hallo,
bin gerade überfragt, weil etwas nicht so funktioniert, wie ich es gern möchte.
Undzwar dieses hier:
Code:
self.itemshop_bar = [[72, 15, 70, 100], [72, 15, 70, 100]]
for i in xrange(len(self.itemshop_bar)):
itemshop_slotbar = ui.SlotBar()
itemshop_slotbar.SetParent(self.gmboard)
itemshop_slotbar.SetSize(self.itemshop_bar[i][0], self.itemshop_bar[i][1])
itemshop_slotbar.SetPosition(self.itemshop_bar[i][2], self.itemshop_bar[i][3])
itemshop_slotbar.Show()
Diese SlotBar wird mir nich angezeigt, warum auch immer.
Seht ihr da einen Fehler? Denn mit Buttons funktioniert das Prima..
Code:
self.buttons = [[25, 110, self._Waffen, "Waffen"], [25, 150, self._Ruestungen, "Rüstungen"], [25, 190, self._Schmuck, "Schmuck"], [25, 230, self._Truhen, "Truhen"], [25, 270, self._Pets, "Haustiere"], [25, 310, self._sonstiges, "Sonstiges"]]
for x in xrange(len(self.buttons)):
GMButton = ui.Button()
GMButton.SetParent(self.gmboard)
GMButton.SetPosition(self.buttons[x][0], self.buttons[x][1])
GMButton.SetEvent(self.buttons[x][2])
GMButton.SetUpVisual("d:/ymir work/ui/public/middle_button_01.sub")
GMButton.SetOverVisual("d:/ymir work/ui/public/middle_button_02.sub")
GMButton.SetDownVisual("d:/ymir work/ui/public/middle_button_03.sub")
GMButton.SetText(self.buttons[x][3])
GMButton.Show()
|
|
|
09/09/2015, 15:50
|
#2
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
self.itemshop_slotbar
Wenn du das self weglässt sind es lokale Variablen und werden nach Ausführung der Methode vom Garbage-Collector aus dem RAM gelöscht und können dann natürlich auch nicht angezeigt werden
€:
Weil du es in einer Schleife ausführst musst du natürlich jede einzelne Instanz im RAM behalten, ansonsten würdest du natürlich mit jedem Schleifendurchgang wieder die Variable überschreiben.
Code:
self.itemshop_bar = [[72, 15, 70, 100], [72, 15, 70, 100]]
self.bars = []
for i in xrange(len(self.itemshop_bar)):
itemshop_slotbar = ui.SlotBar()
itemshop_slotbar.SetParent(self.gmboard)
itemshop_slotbar.SetSize(self.itemshop_bar[i][0], self.itemshop_bar[i][1])
itemshop_slotbar.SetPosition(self.itemshop_bar[i][2], self.itemshop_bar[i][3])
itemshop_slotbar.Show()
self.bars.append(itemshop_slotbar)
|
|
|
 |
Similar Threads
|
Kleines Problem'chen
06/19/2013 - Last Chaos - 3 Replies
Guten Abend,
mal ne frage..auf einem Server wo ich grade spiele,suche eig. hilfe/fix für die Tätigkeit der Rechten Maustaste, wo man um sich drehen kann!.. -.-(mit der rechte Maustaste)Jetzt meine Frage: Gibt es ein Fix? bzw. Wo kann ich den Bug beheben.. ?! Keine Lust neu zu Installieren!
Hab einfach mal den Thread eröffnet;) (bitte nicht um Paradoxe Kommi's sondern um hilfe ;) )
------------------------------------------------- ----------------------------------------
Problem...
|
Problem (-chen)
03/18/2013 - WarRock - 6 Replies
Hallo Com!
Ich als alter Warrock Hase hatt nun eine Pause von nem Jahr bei WR. Heute hatte ich allerdings mal wieder Bock und Zeit WR zu suchten. Jedoch stellt sich heraus dass das Game auf einmal sau laggt :o
An meiner Verbindung liegt es nicht ( 16k per LAN ). Aber mein PC ist auch ziemlich gut. ( 1 gb GraKa, hexa core, 8gb RAM .. )
Jetzt suche ich verzweifelt nach einem grund für die Laggs, die bei keinem anderen Spiel auftreten...
Kann mir jemand helfen? ( TS3 und Teamviewer...
|
Problem*chen* mit der Gemi
03/03/2013 - Metin2 Private Server - 0 Replies
Hallo Com, Ich war vorhin mal so frei und hab die Gemi geleert und wollt sie neu bestücken für mein neues serverprojekt, Hört sich alles schön an, nur jetzt Ist gemi leer und bleibt auch leer. Egal was ich mache mit Ihr.
One_Klick ist auf 1 > Gemi ist in der shop eingetragen > Alles richtig in Shop_item eingetragen Nix läuft netmal mit Roten Potts.
Brauche dringendst hilfe :rtfm::rtfm:
|
Problem'chen
01/14/2012 - Metin2 Private Server - 1 Replies
Hallo wie es die Überschrift sagt hab ich ein Problem. Und zwar mit meinem Client. Wenn ich meine Logindaten eingebe & verbinden möchte schließt sich der Client sofort.
Also ich wollte das einfügen *klick*
Habs auch so gemacht wie es huhu2010 geschrieben hatte.
Das sagt meine syserr.txt
Kann mir jemand helfen? Wäre sehr nett.
|
All times are GMT +1. The time now is 20:27.
|
|