melankolıa18 1
melankolıa18
romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Lonca Skor Tablosu Yeni @a99

  • Konuyu başlatan Konuyu başlatan @A99
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 7
  • Görüntüleme Görüntüleme 5K

@A99

Level 4
Telefon Numarası Onaylanmış Üye
TM Üye
Üye
Katılım
7 Nis 2019
Konular
46
Mesajlar
295
Çözüm
7
Online süresi
1mo 8d
Reaksiyon Skoru
146
Altın Konu
0
TM Yaşı
7 Yıl 2 Ay
Başarım Puanı
111
MmoLira
1,742
DevLira
9
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!


Hello işinizi görürse ne mutlu :) yorum atmayı unutmayın


r0gLO1.png




[CODE lang="python" title="Root Uiguild.py"] Root aç : uiguild .py aç arat : class GuildWarScoreBoard(ui.ThinBoard): kod blogunu altakiyle değiştir

class GuildWarScoreBoard(ui.ThinBoard):

def __init__(self):
ui.ThinBoard.__init__(self)
self.Initialize()

def __del__(self):
ui.ThinBoard.__del__(self)

def Initialize(self):
self.allyGuildID = 0
self.enemyGuildID = 0

self.allyDataDict = {}
self.enemyDataDict = {}

def Open(self, allyGuildID, enemyGuildID):

self.allyGuildID = allyGuildID
self.enemyGuildID = enemyGuildID

self.SetPosition(100, wndMgr.GetScreenHeight() - 300)

mark = ui.MarkBox()
mark.SetParent(self)#xantomaxa
mark.SetIndex(allyGuildID)
mark.SetPosition(10, 10 + 18*0)
mark.Show()
scoreText = ui.TextLine()
scoreText.SetParent(self)
scoreText.SetPosition(30, 10 + 18*0)
scoreText.SetHorizontalAlignLeft()
scoreText.Show()

scoreText1 = ui.TextLine()
scoreText1.SetParent(self)
scoreText1.SetPosition(30, 10 + 18*0)
scoreText1.SetHorizontalAlignLeft()
scoreText1.Show()

self.allyDataDict["NAME"] = guild.GetGuildName(allyGuildID)
self.allyDataDict["SCORE"] = 0
self.allyDataDict["MEMBER_COUNT"] = -1
self.allyDataDict["MARK"] = mark
self.allyDataDict["TEXT"] = scoreText
self.allyDataDict["SCORE1"] = scoreText1

mark = ui.MarkBox()
mark.SetParent(self)
mark.SetIndex(enemyGuildID)
mark.SetPosition(100, 10 + 18*0)
mark.Show()

scoreText = ui.TextLine()
scoreText.SetParent(self)
scoreText.SetPosition(115, 10 + 18*0)
scoreText.SetHorizontalAlignLeft()
scoreText.Show()

scoreText1 = ui.TextLine()
scoreText1.SetParent(self)
scoreText1.SetPosition(30, 10 + 18*0)
scoreText1.SetHorizontalAlignLeft()
scoreText1.Show()

self.enemyDataDict["NAME"] = guild.GetGuildName(enemyGuildID)
self.enemyDataDict["SCORE"] = 0
self.enemyDataDict["MEMBER_COUNT"] = -1
self.enemyDataDict["MARK"] = mark
self.enemyDataDict["TEXT"] = scoreText
self.enemyDataDict["SCORE1"] = scoreText1

self.slotImage = ui.MakeImageBox(self, "d:/ymir work/ui/pattern/genisbutton2xa.tga", 80, 10)
self.slotImage.AddFlag("not_pick")

self.__RefreshName()
self.Show()

def __GetDataDict(self, ID):
if self.allyGuildID == ID:
return self.allyDataDict
if self.enemyGuildID == ID:
return self.enemyDataDict

return None

def SetScore(self, gainGuildID, opponetGuildID, point):
dataDict = self.__GetDataDict(gainGuildID)
if not dataDict:
return
dataDict["SCORE"] = point
self.__RefreshName()

def UpdateMemberCount(self, guildID1, memberCount1, guildID2, memberCount2):
dataDict1 = self.__GetDataDict(guildID1)
dataDict2 = self.__GetDataDict(guildID2)
if dataDict1:
dataDict1["MEMBER_COUNT"] = memberCount1
if dataDict2:
dataDict2["MEMBER_COUNT"] = memberCount2
self.__RefreshName()

def __RefreshName(self):
nameMaxLen = max(len(self.allyDataDict["NAME"]), len(self.enemyDataDict["NAME"]))

if -1 == self.allyDataDict["MEMBER_COUNT"] or -1 == self.enemyDataDict["MEMBER_COUNT"]:
self.SetSize(30+nameMaxLen*6+8*20, 80)
self.allyDataDict["TEXT"].SetText(str(self.allyDataDict["NAME"]))
self.allyDataDict["SCORE1"].SetFontName("Tahoma:23")
self.allyDataDict["SCORE1"].SetText(str(self.allyDataDict["SCORE"]))
self.allyDataDict["SCORE1"].SetPosition(60,30)


self.enemyDataDict["TEXT"].SetText(str(self.enemyDataDict["NAME"]))
self.enemyDataDict["SCORE1"].SetFontName("Tahoma:23")

self.enemyDataDict["SCORE1"].SetText(str(self.enemyDataDict["SCORE"]))
self.enemyDataDict["SCORE1"].SetPosition(60+60,30) # sağ sol / yukarı aşa kordinat

else:
self.SetSize(30+nameMaxLen*6+8*20, 80)
self.allyDataDict["TEXT"].SetText("%s(%d)" % (self.allyDataDict["NAME"], self.allyDataDict["MEMBER_COUNT"]))
self.allyDataDict["SCORE1"].SetFontName("Tahoma:23")
self.allyDataDict["SCORE1"].SetText(str(self.allyDataDict["SCORE"]))
self.allyDataDict["SCORE1"].SetPosition(60,30)

self.enemyDataDict["TEXT"].SetText("%s(%d)" % (self.enemyDataDict["NAME"], self.enemyDataDict["MEMBER_COUNT"]))
self.enemyDataDict["SCORE1"].SetFontName("Tahoma:23")
self.enemyDataDict["SCORE1"].SetText(str(self.enemyDataDict["SCORE"]))
self.enemyDataDict["SCORE1"].SetPosition(60+60,30) # sağ sol / yukarı aşa kordinat

[/CODE]

tga bu dizine atmayı unutmayınız : d:/ymir work/ui/pattern/genisbutton2xa.tga", 80, 10)



 
Teşekkürler
 
Tesekkurler
 
Teşekürler :)
 

Şu an konuyu görüntüleyenler (Toplam : 1, Üye: 0, Misafir: 1)

Geri
Üst