Register for your free account! | Forgot your password?

You last visited: Today at 20:26

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Python Problem'chen

Discussion on Python Problem'chen within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
[Patrick]'s Avatar
 
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()
[Patrick] is offline  
Old 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)
rollback is offline  
Thanks
1 User
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.