HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Güncellendi! 11.12.2022
Sunucuların ilk açılışında oyuna giriş duyurularının ekranı kastırdığı hatanın çözümüdür.
uitip.pySunucuların ilk açılışında oyuna giriş duyurularının ekranı kastırdığı hatanın çözümüdür.
Arat:
Python:
class TipBoard(ui.Bar):
Python:
class TipBoard(ui.Bar):
TIP_DURATION = 5.0
def __init__(self):
ui.Bar.__init__(self)
self.AddFlag("not_pick")
self.tipList = []
self.nextScrollTime = 0
self.SetPosition(0, 70)
self.SetSize(370, 20)
self.SetColor(grp.GenerateColor(0.0, 0.0, 0.0, 0.5))
self.SetWindowHorizontalAlignCenter()
self.__CreateTextBar()
def __del__(self):
ui.Bar.__del__(self)
def __CreateTextBar(self):
x, y = self.GetGlobalPosition()
self.textBar = ui.TextLine()
self.textBar.SetParent(self)
self.textBar.SetWindowHorizontalAlignCenter()
self.textBar.SetHorizontalAlignCenter()
# self.textBar.SetPackedFontColor(0xfffcda00) #color change
self.textBar.SetPosition(3, 3)
self.textBar.Show()
def __CleanOldTip(self):
leaveList = []
for tip in self.tipList:
madeTime = tip[0]
if app.GetTime() - madeTime > self.TIP_DURATION:
pass
else:
leaveList.append(tip)
self.tipList = leaveList
if not leaveList:
self.textBar.Hide()
self.Hide()
return
self.__RefreshBoard()
def __RefreshBoard(self):
self.textBar.Hide()
index = 0
for tip in self.tipList:
text = tip[1]
self.textBar.SetText(str(text))
self.textBar.Show()
index += 1
def SetTip(self, text):
if not app.IsVisibleNotice():
return
curTime = app.GetTime()
self.tipList.append((curTime, text))
self.__RefreshBoard()
self.nextScrollTime = app.GetTime()
if not self.IsShow():
self.Show()
def OnUpdate(self):
if not self.tipList:
self.Hide()
return
if (app.GetTime() > (self.nextScrollTime)):
self.nextScrollTime = app.GetTime()
self.__CleanOldTip()
Son düzenleme:
teşekkürler.Sunucuların ilk açılışında oyuna giriş duyurularının ekranı kastırdığı hatanın çözümüdür.
İlk ve son duyuru 5sn beklerken yeni eklenen bir duyuru varsa diğerine geçiş yapacak.
![]()
loading kaldırmayada bi güncelleme vericekmsnz acaba?
rica ederim, nasıl bir güncellemeden bahsediyorsunuz acabateşekkürler.
loading kaldırmayada bi güncelleme vericekmsnz acaba?
arka plan siyah oluyor sizin konunuzu yapınca.nasıl bir güncellemeden bahsediyorsunuz acaba
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 13
- Görüntüleme
- 1K
- Cevaplar
- 42
- Görüntüleme
- 4K
- Cevaplar
- 13
- Görüntüleme
- 1K
