Merhaba arkadaşlar Daha önceden forumda paylaşılan bir sistemdir
Fakat linkleri kırık ve güncellenmedi bende paylaşmak istedim


ANLATIM
constInfo.py aç
#-----------------
arayuz_cur = 0
arayuz_max = 0
arayuz_hp_cur = 0
arayuz_hp_max = 0
arayuz_mp_cur = 0
arayuz_mp_max = 0
ekle
#------------------------------------------------
game.py aç
#-------------
testAlignment = 0
BPisLodaded = 0
arat
FACE_IMAGE_DICT = {
playerSettingModule.RACE_WARRIOR_M : "arayuz/savasci_e.tga",
playerSettingModule.RACE_WARRIOR_W : "arayuz/savasci_k.tga",
playerSettingModule.RACE_ASSASSIN_M : "arayuz/ninja_e.tga",
playerSettingModule.RACE_ASSASSIN_W : "arayuz/ninja_k.tga",
playerSettingModule.RACE_SURA_M : "arayuz/sura_e.tga",
playerSettingModule.RACE_SURA_W : "arayuz/sura_k.tga",
playerSettingModule.RACE_SHAMAN_M : "arayuz/saman_e.tga",
playerSettingModule.RACE_SHAMAN_W : "arayuz/saman_k.tga",
}
altına ekle
#--------------------------------------------------
self.enableXMasBoom = False
arat
arayuz = ui.AniImageBox()
arayuz.AppendImage("arayuz/yeni_arayuz.tga")
self.arayuz = arayuz
self.arayuz.SetPosition(0,75)
self.arayuz.SetSize(275, 104)
self.arayuz.Show()
self.level_yazi = ui.TextLine()
self.level_yazi.SetParent(self.arayuz)
self.level_yazi.SetFontName("Tahoma:13")
if int(player.GetStatus(player.LEVEL)) < 10:
self.level_yazi.SetPosition(73,9)
else:
self.level_yazi.SetPosition(70,9)
self.level_yazi.SetText(str(player.GetStatus(player.LEVEL)))
self.level_yazi.Show()
self.isim_yazi = ui.TextLine()
self.isim_yazi.SetParent(self.arayuz)
self.isim_yazi.SetFontName("Tahoma:11")
self.isim_yazi.SetText(str(player.GetName()))
kacharfvarki = len(str(player.GetName()))
if kacharfvarki < 10:
self.isim_yazi.SetPosition(115,14)
else:
self.isim_yazi.SetPosition(97,14)
self.isim_yazi.Show()
karakter_resim = ui.AniImageBox()
race = net.GetMainActorRace()
karakter_resim.AppendImage(FACE_IMAGE_DICT[race])
self.karakter_resim = karakter_resim
self.karakter_resim.SetParent(self.arayuz)
self.karakter_resim.SetPosition(22,15)
self.karakter_resim.Show()
exp_bar = ui.AniImageBox()
exp_bar.AddFlag("not_pick")
# exp_bar.SetDelay(25)
exp_bar.AppendImage("arayuz/exp1.tga")
# exp_bar.AppendImage("arayuz/exp2.tga")
self.exp_bar = exp_bar
self.exp_bar.SetParent(self.arayuz)
self.exp_bar.SetPosition(77, 65)
self.exp_bar.SetPercentage(0,100)
self.exp_bar.Show()
self.exp_yazi = ui.TextLine()
self.exp_yazi.SetParent(exp_bar)
self.exp_yazi.SetFontName("Tahoma:11")
self.exp_yazi.SetText("%.2f%%" % (float(constInfo.arayuz_cur) / max(1, float(constInfo.arayuz_max)) * 100))
self.exp_yazi.SetPosition(40,1)
self.exp_yazi.Show()
self.exp_bar.SetPercentage((float(constInfo.arayuz_cur) / max(1, float(constInfo.arayuz_max)) * 100),100)
hp_bar = ui.AniImageBox()
hp_bar.AddFlag("not_pick")
hp_bar.AppendImage("arayuz/hp1.tga")
hp_bar.AppendImage("arayuz/hp2.tga")
self.hp_bar = hp_bar
self.hp_bar.SetParent(self.arayuz)
self.hp_bar.SetPosition(83, 28)
self.hp_bar.SetPercentage(0,100)
self.hp_bar.Show()
self.hp_yazi = ui.TextLine()
self.hp_yazi.SetParent(hp_bar)
self.hp_yazi.SetFontName("Tahoma:11")
self.hp_yazi.SetText("%d / %d" % (constInfo.arayuz_hp_cur, constInfo.arayuz_hp_max))
self.hp_yazi.SetPosition(40,2)
self.hp_yazi.Show()
self.hp_bar.SetPercentage((float(constInfo.arayuz_hp_cur) / max(1, float(constInfo.arayuz_hp_max)) * 100),100)
sp_bar = ui.AniImageBox()
sp_bar.AddFlag("not_pick")
hp_bar.SetDelay(25)
sp_bar.SetDelay(25)
sp_bar.AppendImage("arayuz/sp1.tga")
sp_bar.AppendImage("arayuz/sp2.tga")
self.sp_bar = sp_bar
self.sp_bar.SetParent(self.arayuz)
self.sp_bar.SetPosition(83, 47)
self.sp_bar.SetPercentage(0,100)
self.sp_bar.Show()
self.sp_yazi = ui.TextLine()
self.sp_yazi.SetParent(sp_bar)
self.sp_yazi.SetFontName("Tahoma:11")
self.sp_yazi.SetText("%d / %d" % (constInfo.arayuz_mp_cur, constInfo.arayuz_mp_max))
self.sp_yazi.SetPosition(40,2)
self.sp_yazi.Show()
self.sp_bar.SetPercentage((float(constInfo.arayuz_mp_cur) / max(1, float(constInfo.arayuz_mp_max)) * 100),100)
self.online_yazi = ui.TextLine()
self.online_yazi.SetParent(self.arayuz)
self.online_yazi.SetFontName("Tahoma:11")
self.online_yazi.SetText("")
self.online_yazi.SetPosition(55,84)
self.online_yazi.Show()
üstüne ekle
#------------------------------------------------
if self.mapNameShower.IsShow():
self.mapNameShower.Update()
arat
if int(player.GetStatus(player.LEVEL)) < 10:
self.level_yazi.SetPosition(73,9)
else:
self.level_yazi.SetPosition(70,9)
self.level_yazi.SetText(str(player.GetStatus(player.LEVEL)))
self.exp_bar.SetPercentage((float(constInfo.arayuz_cur) / max(1, float(constInfo.arayuz_max)) * 100),100)
self.exp_yazi.SetText("%.2f%%" % (float(constInfo.arayuz_cur) / max(1, float(constInfo.arayuz_max)) * 100))
self.hp_bar.SetPercentage((float(constInfo.arayuz_hp_cur) / max(1, float(constInfo.arayuz_hp_max)) * 100),100)
self.hp_yazi.SetText("%d / %d" % (constInfo.arayuz_hp_cur, constInfo.arayuz_hp_max))
self.sp_bar.SetPercentage((float(constInfo.arayuz_mp_cur) / max(1, float(constInfo.arayuz_mp_max)) * 100),100)
self.sp_yazi.SetText("%d / %d" % (constInfo.arayuz_mp_cur, constInfo.arayuz_mp_max))
online_ver = str(self.KillBlauReich.GetText())
self.online_yazi.SetText(online_ver)
altına ekle.
#------------------------------------------------
uiparty.py aç
#---------------
class PartyWindow(ui.Window):
#arat
self.partyMemberInfoBoardList = []
#arat
üstünedeki koordinatı
self.SetPosition(10, 187)
değiştir
#--------------------------------------------------
uitaskbar.py aç
#-----------------
def SetHP(self, curPoint, recoveryPoint, maxPoint):
curPoint = min(curPoint, maxPoint)
if maxPoint > 0:
arat
import constInfo
constInfo.arayuz_hp_cur = curPoint
constInfo.arayuz_hp_max = maxPoint
altına ekle.
#-------------------------------------------------
def SetSP(self, curPoint, recoveryPoint, maxPoint):
curPoint = min(curPoint, maxPoint)
if maxPoint > 0:
arat
import constInfo
constInfo.arayuz_mp_cur = curPoint
constInfo.arayuz_mp_max = maxPoint
altına ekle
#----------------------------------------------
self.tooltipEXP.SetText("%s : %.2f%%" % (localeInfo.TASKBAR_EXP, float(curPoint) / max(1, float(maxPoint)) * 100))
arat
import constInfo
constInfo.arayuz_cur = curPoint
constInfo.arayuz_max = maxPoint
üstüne ekle
#-------------------------------------------------
klaösörü roota ve uiarayuz.py dosyasını root'un içine at.
Fakat linkleri kırık ve güncellenmedi bende paylaşmak istedim



ANLATIM
constInfo.py aç
#-----------------
arayuz_cur = 0
arayuz_max = 0
arayuz_hp_cur = 0
arayuz_hp_max = 0
arayuz_mp_cur = 0
arayuz_mp_max = 0
ekle
#------------------------------------------------
game.py aç
#-------------
testAlignment = 0
BPisLodaded = 0
arat
FACE_IMAGE_DICT = {
playerSettingModule.RACE_WARRIOR_M : "arayuz/savasci_e.tga",
playerSettingModule.RACE_WARRIOR_W : "arayuz/savasci_k.tga",
playerSettingModule.RACE_ASSASSIN_M : "arayuz/ninja_e.tga",
playerSettingModule.RACE_ASSASSIN_W : "arayuz/ninja_k.tga",
playerSettingModule.RACE_SURA_M : "arayuz/sura_e.tga",
playerSettingModule.RACE_SURA_W : "arayuz/sura_k.tga",
playerSettingModule.RACE_SHAMAN_M : "arayuz/saman_e.tga",
playerSettingModule.RACE_SHAMAN_W : "arayuz/saman_k.tga",
}
altına ekle
#--------------------------------------------------
self.enableXMasBoom = False
arat
arayuz = ui.AniImageBox()
arayuz.AppendImage("arayuz/yeni_arayuz.tga")
self.arayuz = arayuz
self.arayuz.SetPosition(0,75)
self.arayuz.SetSize(275, 104)
self.arayuz.Show()
self.level_yazi = ui.TextLine()
self.level_yazi.SetParent(self.arayuz)
self.level_yazi.SetFontName("Tahoma:13")
if int(player.GetStatus(player.LEVEL)) < 10:
self.level_yazi.SetPosition(73,9)
else:
self.level_yazi.SetPosition(70,9)
self.level_yazi.SetText(str(player.GetStatus(player.LEVEL)))
self.level_yazi.Show()
self.isim_yazi = ui.TextLine()
self.isim_yazi.SetParent(self.arayuz)
self.isim_yazi.SetFontName("Tahoma:11")
self.isim_yazi.SetText(str(player.GetName()))
kacharfvarki = len(str(player.GetName()))
if kacharfvarki < 10:
self.isim_yazi.SetPosition(115,14)
else:
self.isim_yazi.SetPosition(97,14)
self.isim_yazi.Show()
karakter_resim = ui.AniImageBox()
race = net.GetMainActorRace()
karakter_resim.AppendImage(FACE_IMAGE_DICT[race])
self.karakter_resim = karakter_resim
self.karakter_resim.SetParent(self.arayuz)
self.karakter_resim.SetPosition(22,15)
self.karakter_resim.Show()
exp_bar = ui.AniImageBox()
exp_bar.AddFlag("not_pick")
# exp_bar.SetDelay(25)
exp_bar.AppendImage("arayuz/exp1.tga")
# exp_bar.AppendImage("arayuz/exp2.tga")
self.exp_bar = exp_bar
self.exp_bar.SetParent(self.arayuz)
self.exp_bar.SetPosition(77, 65)
self.exp_bar.SetPercentage(0,100)
self.exp_bar.Show()
self.exp_yazi = ui.TextLine()
self.exp_yazi.SetParent(exp_bar)
self.exp_yazi.SetFontName("Tahoma:11")
self.exp_yazi.SetText("%.2f%%" % (float(constInfo.arayuz_cur) / max(1, float(constInfo.arayuz_max)) * 100))
self.exp_yazi.SetPosition(40,1)
self.exp_yazi.Show()
self.exp_bar.SetPercentage((float(constInfo.arayuz_cur) / max(1, float(constInfo.arayuz_max)) * 100),100)
hp_bar = ui.AniImageBox()
hp_bar.AddFlag("not_pick")
hp_bar.AppendImage("arayuz/hp1.tga")
hp_bar.AppendImage("arayuz/hp2.tga")
self.hp_bar = hp_bar
self.hp_bar.SetParent(self.arayuz)
self.hp_bar.SetPosition(83, 28)
self.hp_bar.SetPercentage(0,100)
self.hp_bar.Show()
self.hp_yazi = ui.TextLine()
self.hp_yazi.SetParent(hp_bar)
self.hp_yazi.SetFontName("Tahoma:11")
self.hp_yazi.SetText("%d / %d" % (constInfo.arayuz_hp_cur, constInfo.arayuz_hp_max))
self.hp_yazi.SetPosition(40,2)
self.hp_yazi.Show()
self.hp_bar.SetPercentage((float(constInfo.arayuz_hp_cur) / max(1, float(constInfo.arayuz_hp_max)) * 100),100)
sp_bar = ui.AniImageBox()
sp_bar.AddFlag("not_pick")
hp_bar.SetDelay(25)
sp_bar.SetDelay(25)
sp_bar.AppendImage("arayuz/sp1.tga")
sp_bar.AppendImage("arayuz/sp2.tga")
self.sp_bar = sp_bar
self.sp_bar.SetParent(self.arayuz)
self.sp_bar.SetPosition(83, 47)
self.sp_bar.SetPercentage(0,100)
self.sp_bar.Show()
self.sp_yazi = ui.TextLine()
self.sp_yazi.SetParent(sp_bar)
self.sp_yazi.SetFontName("Tahoma:11")
self.sp_yazi.SetText("%d / %d" % (constInfo.arayuz_mp_cur, constInfo.arayuz_mp_max))
self.sp_yazi.SetPosition(40,2)
self.sp_yazi.Show()
self.sp_bar.SetPercentage((float(constInfo.arayuz_mp_cur) / max(1, float(constInfo.arayuz_mp_max)) * 100),100)
self.online_yazi = ui.TextLine()
self.online_yazi.SetParent(self.arayuz)
self.online_yazi.SetFontName("Tahoma:11")
self.online_yazi.SetText("")
self.online_yazi.SetPosition(55,84)
self.online_yazi.Show()
üstüne ekle
#------------------------------------------------
if self.mapNameShower.IsShow():
self.mapNameShower.Update()
arat
if int(player.GetStatus(player.LEVEL)) < 10:
self.level_yazi.SetPosition(73,9)
else:
self.level_yazi.SetPosition(70,9)
self.level_yazi.SetText(str(player.GetStatus(player.LEVEL)))
self.exp_bar.SetPercentage((float(constInfo.arayuz_cur) / max(1, float(constInfo.arayuz_max)) * 100),100)
self.exp_yazi.SetText("%.2f%%" % (float(constInfo.arayuz_cur) / max(1, float(constInfo.arayuz_max)) * 100))
self.hp_bar.SetPercentage((float(constInfo.arayuz_hp_cur) / max(1, float(constInfo.arayuz_hp_max)) * 100),100)
self.hp_yazi.SetText("%d / %d" % (constInfo.arayuz_hp_cur, constInfo.arayuz_hp_max))
self.sp_bar.SetPercentage((float(constInfo.arayuz_mp_cur) / max(1, float(constInfo.arayuz_mp_max)) * 100),100)
self.sp_yazi.SetText("%d / %d" % (constInfo.arayuz_mp_cur, constInfo.arayuz_mp_max))
online_ver = str(self.KillBlauReich.GetText())
self.online_yazi.SetText(online_ver)
altına ekle.
#------------------------------------------------
uiparty.py aç
#---------------
class PartyWindow(ui.Window):
#arat
self.partyMemberInfoBoardList = []
#arat
üstünedeki koordinatı
self.SetPosition(10, 187)
değiştir
#--------------------------------------------------
uitaskbar.py aç
#-----------------
def SetHP(self, curPoint, recoveryPoint, maxPoint):
curPoint = min(curPoint, maxPoint)
if maxPoint > 0:
arat
import constInfo
constInfo.arayuz_hp_cur = curPoint
constInfo.arayuz_hp_max = maxPoint
altına ekle.
#-------------------------------------------------
def SetSP(self, curPoint, recoveryPoint, maxPoint):
curPoint = min(curPoint, maxPoint)
if maxPoint > 0:
arat
import constInfo
constInfo.arayuz_mp_cur = curPoint
constInfo.arayuz_mp_max = maxPoint
altına ekle
#----------------------------------------------
self.tooltipEXP.SetText("%s : %.2f%%" % (localeInfo.TASKBAR_EXP, float(curPoint) / max(1, float(maxPoint)) * 100))
arat
import constInfo
constInfo.arayuz_cur = curPoint
constInfo.arayuz_max = maxPoint
üstüne ekle
#-------------------------------------------------
klaösörü roota ve uiarayuz.py dosyasını root'un içine at.
