- Katılım
- 7 Nis 2025
- Konular
- 7
- Mesajlar
- 418
- Tepkime puanı
- 100
- Puan
- 93
- Konum
- İstanbul
- Web sitesi
- forumagel.com
uichat.py:

Kod:
# Arat
class ChatWindow(ui.Window):
# İçerisinde Bul
class ChatButton(ui.DragButton):
def __init__(self):
ui.DragButton.__init__(self)
self.AddFlag("float")
self.AddFlag("movable")
self.AddFlag("restrict_x")
self.topFlag = False
self.SetWindowName("ChatWindow:ChatButton")
# Altına Ekle
self.warningBoard = None
self.warningBoardPos = 0
self.warningBoardStatus = True
self.CreateWarningBoard()
# Arat
def OnTop(self):
if True == self.topFlag:
return
self.topFlag = True
self.owner.SetTop()
self.topFlag = False
# Altına Ekle
def CreateWarningBoard(self):
self.warningBoard = ui.ThinBoard()
self.warningBoard.SetParent(self)
self.warningBoard.SetSize(420+10, 25)
self.warningBoard.SetPosition(0, -35)
self.warningBoard.Show()
self.warningText = ui.TextLine()
self.warningText.SetParent(self.warningBoard)
self.warningText.SetHorizontalAlignCenter()
self.warningText.SetVerticalAlignCenter()
self.warningText.SetWindowHorizontalAlignCenter()
self.warningText.SetWindowVerticalAlignCenter()
self.warningText.SetPosition(0, -1)
self.warningText.SetText(localeInfo.UYARI_AG)
self.warningText.Show()
def UpdateWarningBoardPos(self):
if self.warningBoard:
if int(self.warningBoardPos) > 170 and self.warningBoardStatus == True:
self.warningBoardStatus = False
elif int(self.warningBoardPos) <= 0 and self.warningBoardStatus == False:
self.warningBoardStatus = True
if self.warningBoardStatus == True:
self.warningBoardPos += 1
else:
self.warningBoardPos -= 1
self.warningBoard.SetPosition(int(self.warningBoardPos), -35)
# Arat
## Refresh
def Refresh(self):
if self.boardState == chat.BOARD_STATE_EDIT:
self.RefreshBoardEditState()
elif self.boardState == chat.BOARD_STATE_VIEW:
self.RefreshBoardViewState()
# Altına Ekle
if self.btnChatSizing:
self.btnChatSizing.UpdateWarningBoardPos()
# Arat
## Render
def OnUpdate(self):
if self.boardState == chat.BOARD_STATE_EDIT:
chat.Update(self.chatID)
elif self.boardState == chat.BOARD_STATE_VIEW:
if systemSetting.IsViewChat():
chat.Update(self.chatID)
# Altına Ekle
if self.btnChatSizing:
self.btnChatSizing.UpdateWarningBoardPos()
locale/tr/locale_game.txt
Müsait Bir Yere Ekle
UYARI_AG |cffFFC125|h Küfür Etmek, Reklam Yapmak, TL Karşılığı Satış Yapmak Ban Sebebidir Yapmaa !

