mavzermete 1
mavzermete
Bvural41 1
Bvural41
Fethi Polat 1
Fethi Polat
Mt2Hizmet 1
Mt2Hizmet
Sevdamsın 1
Sevdamsın
Nedved35 1
Nedved35
Hikaye Ekle
Kaynak ikonu

Metin2 - Yan Ekran Sistemi :) - MERT POLAT 1

indirmek için izniniz yok
Merhaba arkadaşlar Daha önceden forumda paylaşılan bir sistemdir
Fakat linkleri kırık ve güncellenmedi bende paylaşmak istedim :)



z5VRvY.png



















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.






  • Beğeni
Reactions: BURAK 27
Yazar
Bekir.CANPOLAT
Kaynak İndirilme
9
Görüntüleme
379
İlk yayınlama
Son Güncelleme

Ratings

0.00 yıldız(lar) 0 rating

Bekir.CANPOLAT - Kaynakları

Geri
Üst