Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
root/uitarget.py açılır ve aratılır;
def __init__(self):
Kodları aşağıdaki gibi değiştir:
hpGauge = ui.Gauge() hpGauge.SetParent(self)
hpGauge.SetPosition(175, 17)
hpGauge.MakeGauge(130, "red")
hpGauge.SetWindowHorizontalAlignRight()
hpGauge.Hide()
hpPercenttxt = ui.TextLine()
hpPercenttxt.SetParent(self)
hpPercenttxt.SetPosition(160, 13)
hpPercenttxt.SetText("")
hpPercenttxt.Hide()
hpText = ui.TextLine()
hpText.SetPosition(0, -17)
hpText.SetWindowHorizontalAlignCenter()
hpText.SetHorizontalAlignCenter()
hpText.Hide()
Aratın;
self.name = name
Kodları şu kodlar ile değiştirin:
self.hpGauge = hpGauge self.hpPercenttxt = hpPercenttxt
self.hpText = hpText
hpText.SetParent(hpGauge)
self.closeButton = closeButton
self.nameString = 0
self.nameLength = 0
self.vid = 0
self.eventWhisper = None
self.isShowButton = FALSE
self.__Initialize()
self.ResetTargetBoard()
Aratın;
def Destroy(self):
Kodları şu kodlar ile değiştirin:
def Destroy(self): self.hpText = None
self.hpPercenttxt = None
self.eventWhisper = None
self.closeButton = None
self.showingButtonList = None
self.buttonDict = None
self.name = None
self.hpGauge = None
self.__Initialize()
Aratın;
def ResetTargetBoard(self):
Kodları şu kodlar ile değiştirin:
def ResetTargetBoard(self):
for btn in self.buttonDict.values():
btn.Hide()
self.__Initialize()
self.name.SetPosition(0, 13)
self.name.SetHorizontalAlignCenter()
self.name.SetWindowHorizontalAlignCenter()
self.hpGauge.Hide()
self.hpText.Hide()
self.hpPercenttxt.Hide()
self.SetSize(250, 40)
Aratın;
def SetHP(self, hpPercentage):
Kodları şu kodlar ile değiştirin:
def SetHP(self, hpPercentage):
if not self.hpGauge.IsShow():
self.SetSize(200 + 7*self.nameLength, self.GetHeight())
self.name.SetPosition(23, 13)
self.name.SetWindowHorizontalAlignLeft()
self.name.SetHorizontalAlignLeft()
self.hpGauge.Show()
self.hpText.Show()
self.UpdatePosition()
self.hpPercenttxt.SetPosition(200 + 7*self.nameLength-205, 13)
self.hpPercenttxt.Show()
self.hpGauge.SetPercentage(hpPercentage, 100)
self.hpPercenttxt.SetText("%d%%" % (hpPercentage))
self.hpText.SetText(str(int(float(hpPercentage)/100.00*float(nonplayer.GetMonsterMaxHp(self.vid)))) + "/" + str(nonplayer.GetMonsterMaxHp(self.vid)) )
chr.SelectInstance(self.vid)
Aratın;
def SetEnemyVID(self, vid):
Kodları şu kodlar ile değiştirin:
def SetEnemyVID(self, vid): self.SetTargetVID(vid)
name = chr.GetNameByVID(vid)
level = nonplayer.GetLevelByVID(vid)
grade = nonplayer.GetGradeByVID(vid)
nameFront = ""
EXP = ""
if -1 != level:
nameFront += "Lv." + str(level) + " "
EXP += " " + "EXP:" + str(nonplayer.GetMonsterEXP(self.vid))
if self.GRADE_NAME.has_key(grade):
nameFront += "(" + self.GRADE_NAME[grade] + ") "
self.SetTargetName(nameFront + name + EXP)
https://forum.turkmmo.com/konu/3329123-moblarin-exp-ve-canini-gorme-python/ konu kasma bidasınaLinkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
root/uitarget.py açılır ve aratılır;
def __init__(self):
Kodları aşağıdaki gibi değiştir:
hpGauge = ui.Gauge() hpGauge.SetParent(self)
hpGauge.SetPosition(175, 17)
hpGauge.MakeGauge(130, "red")
hpGauge.SetWindowHorizontalAlignRight()
hpGauge.Hide()
hpPercenttxt = ui.TextLine()
hpPercenttxt.SetParent(self)
hpPercenttxt.SetPosition(160, 13)
hpPercenttxt.SetText("")
hpPercenttxt.Hide()
hpText = ui.TextLine()
hpText.SetPosition(0, -17)
hpText.SetWindowHorizontalAlignCenter()
hpText.SetHorizontalAlignCenter()
hpText.Hide()
Aratın;
self.name = name
Kodları şu kodlar ile değiştirin:
self.hpGauge = hpGauge self.hpPercenttxt = hpPercenttxt
self.hpText = hpText
hpText.SetParent(hpGauge)
self.closeButton = closeButton
self.nameString = 0
self.nameLength = 0
self.vid = 0
self.eventWhisper = None
self.isShowButton = FALSE
self.__Initialize()
self.ResetTargetBoard()
Aratın;
def Destroy(self):
Kodları şu kodlar ile değiştirin:
def Destroy(self): self.hpText = None
self.hpPercenttxt = None
self.eventWhisper = None
self.closeButton = None
self.showingButtonList = None
self.buttonDict = None
self.name = None
self.hpGauge = None
self.__Initialize()
Aratın;
def ResetTargetBoard(self):
Kodları şu kodlar ile değiştirin:
def ResetTargetBoard(self):
for btn in self.buttonDict.values():
btn.Hide()
self.__Initialize()
self.name.SetPosition(0, 13)
self.name.SetHorizontalAlignCenter()
self.name.SetWindowHorizontalAlignCenter()
self.hpGauge.Hide()
self.hpText.Hide()
self.hpPercenttxt.Hide()
self.SetSize(250, 40)
Aratın;
def SetHP(self, hpPercentage):
Kodları şu kodlar ile değiştirin:
def SetHP(self, hpPercentage):
if not self.hpGauge.IsShow():
self.SetSize(200 + 7*self.nameLength, self.GetHeight())
self.name.SetPosition(23, 13)
self.name.SetWindowHorizontalAlignLeft()
self.name.SetHorizontalAlignLeft()
self.hpGauge.Show()
self.hpText.Show()
self.UpdatePosition()
self.hpPercenttxt.SetPosition(200 + 7*self.nameLength-205, 13)
self.hpPercenttxt.Show()
self.hpGauge.SetPercentage(hpPercentage, 100)
self.hpPercenttxt.SetText("%d%%" % (hpPercentage))
self.hpText.SetText(str(int(float(hpPercentage)/100.00*float(nonplayer.GetMonsterMaxHp(self.vid)))) + "/" + str(nonplayer.GetMonsterMaxHp(self.vid)) )
chr.SelectInstance(self.vid)
Aratın;
def SetEnemyVID(self, vid):
Kodları şu kodlar ile değiştirin:
def SetEnemyVID(self, vid): self.SetTargetVID(vid)
name = chr.GetNameByVID(vid)
level = nonplayer.GetLevelByVID(vid)
grade = nonplayer.GetGradeByVID(vid)
nameFront = ""
EXP = ""
if -1 != level:
nameFront += "Lv." + str(level) + " "
EXP += " " + "EXP:" + str(nonplayer.GetMonsterEXP(self.vid))
if self.GRADE_NAME.has_key(grade):
nameFront += "(" + self.GRADE_NAME[grade] + ") "
self.SetTargetName(nameFront + name + EXP)
.Kapatıldı.
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 4
- Görüntüleme
- 88
- Soru
- Cevaplar
- 2
- Görüntüleme
- 172
- Cevaplar
- 1
- Görüntüleme
- 236
- Cevaplar
- 2
- Görüntüleme
- 364
- Cevaplar
- 4
- Görüntüleme
- 1K