[Phyton] GetNameByTarget oder GetNameByVID

12/04/2015 12:10 Kira Mikami#1
Ich werde wahrscheinlich 10000000 Fragen stellen, weil ich Idiot zu inkompetent dazu bin, die richtigen Threads zu finden. Ich suche HILFE, HILFFFFEEEE, ich suche niemanden, der mir sagt, das es falsch ist, das weiß ich nämlich schon.


Code:
def GetVIDbyTarget(self):
		global VID
		VID = player.GetTargetVID()
		self.GetVIDText.SetText(str(VID))
Diese "Definition" fand ich in einer Phytondatei hier aus dem Forum.
Dieser Befehl funktioniert auch, und alles funktioniert perfekt. So, was ist aber, wenn ich die VID nun in den Namen umwandeln will?
Soweit ich weiß, heißt es dann: "player.GetNameByVID", ich habe einige Methoden(Möglichkeiten) versucht, aber nichts klappte.

2. Frage

Kann ich wie auch oben, auch:
Code:
def GetNameByTarget(self):
		...
		...
		...
nutzen? Gibt es so einen Befehl?


Edit// Zu dem ersten:
Code:
def GetVIDbyTarget(self):
		global VID
		VID = player.GetTargetVID()
		VIDNAME = player.GetNameByVID(VID)
		self.GetVIDText.SetText(VIDNAME)
klappt auch nicht.
12/04/2015 15:07 .yorliK#2
Das hier solllte funktionieren.
Code:
import chr
import player
vid = player.GetTargetVID()
name = chr.GetNameByVID(vid)
12/05/2015 00:20 Kira Mikami#3
Quote:
Originally Posted by Kilroy. View Post
Das hier solllte funktionieren.
Code:
import chr
import player
vid = player.GetTargetVID()
name = chr.GetNameByVID(vid)
Sehr hilfreich, danke dir.
Es hat funktioniert.

Kannst du mir kurz sagen, wieso du es so gemacht hast?
Ich möchte es auch verstehen, wäre super.
12/05/2015 11:14 Machinam#4
Quote:
Originally Posted by Kira Mikami View Post
Sehr hilfreich, danke dir.
Es hat funktioniert.

Kannst du mir kurz sagen, wieso du es so gemacht hast?
Ich möchte es auch verstehen, wäre super.
Noch was..

Es heißt Python nicht Phython!
12/05/2015 11:33 Kira Mikami#5
Quote:
Originally Posted by Machinam View Post
Noch was..

Es heißt Python nicht Phython!
Wohl wahr, mein Freund, wohl wahr.