Welcome to Darkmmo

Şimdi bize katılın ve tüm özelliklerimize erişim sağlayın. Kayıt olup giriş yaptıktan sonra, yeni konular oluşturabilir, mevcut konulara yanıtlar yazabilir, kendi özel mesajlaşma sisteminize sahip olabilir ve çok daha fazlasını yapabilirsiniz. Ayrıca hızlı ve tamamen ücretsizdir, öyleyse ne bekliyorsunuz?

[PYTHON]Mobların Exp ve Canını Görme ikisi birlikte

FarquesFarques doğrulanmış üye.

~ Everything has an end
Admin
Developer
VİP Üye
Katılım
Tem 11, 2024
Mesajlar
214
Tepkime puanı
135
Konum
ANKARA
1vm8X5.jpg

root/uitarget.py açılır ve aratılır;

def __init__(self):
Kodları aşağıdaki gibi değiştir:
Python:
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;
Kodları şu kodlar ile değiştirin:
Python:
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:
Python:
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:
Python:
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:
Python:
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:
Python:
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)
 
143Konular
278Mesajlar
100Kullanıcılar
PixelArtSon üye
Üst