[c++] Official chat

  • Autor subiect #TrC
  • Dată creare
  • Răspunsuri: Răspunsuri 1
  • Vizualizări: Vizualizări 262

#TrC

Fondator
Membru personal
11 Oct 2017
7.557
6.755
113
Monede Dragon
94
demo : https://i.gyazo.com/f29d1466c564bc9eccac21c94c867080.mp4

tutorial : Infomanii - Din pasiune pentru jocuri !
Cod:
        imgChatBarLeft = ui.ImageBox()
        imgChatBarLeft.SetParent(self.btnChatSizing)
        imgChatBarLeft.AddFlag("not_pick")
        imgChatBarLeft.LoadImage("d:/ymir work/ui/pattern/chat_bar_left.tga")
        imgChatBarLeft.Show()
        self.imgChatBarLeft = imgChatBarLeft
        imgChatBarRight = ui.ImageBox()
        imgChatBarRight.SetParent(self.btnChatSizing)
        imgChatBarRight.AddFlag("not_pick")
        imgChatBarRight.LoadImage("d:/ymir work/ui/pattern/chat_bar_right.tga")
        imgChatBarRight.Show()
        self.imgChatBarRight = imgChatBarRight
        imgChatBarMiddle = ui.ExpandedImageBox()
        imgChatBarMiddle.SetParent(self.btnChatSizing)
        imgChatBarMiddle.AddFlag("not_pick")
        imgChatBarMiddle.LoadImage("d:/ymir work/ui/pattern/chat_bar_middle.tga")
        imgChatBarMiddle.Show()
        self.imgChatBarMiddle = imgChatBarMiddle

###################################################################################################
    #arat kod blogunu komple değiştir//
        imgChatBarLeft = ui.ImageBox()
        imgChatBarLeft.SetParent(self.btnChatSizing)
        imgChatBarLeft.AddFlag("not_pick")
        imgChatBarLeft.LoadImage("d:/ymir work/ui/chat/chat_linebar_left.tga")
        imgChatBarLeft.Show()
        self.imgChatBarLeft = imgChatBarLeft
        imgChatBarRight = ui.ImageBox()
        imgChatBarRight.SetParent(self.btnChatSizing)
        imgChatBarRight.AddFlag("not_pick")
        imgChatBarRight.LoadImage("d:/ymir work/ui/chat/chatmenutab_line.tga")
        imgChatBarRight.Show()
        self.imgChatBarRight = imgChatBarRight
        imgChatBarMiddle = ui.ExpandedImageBox()
        imgChatBarMiddle.SetParent(self.btnChatSizing)
        imgChatBarMiddle.AddFlag("not_pick")
        imgChatBarMiddle.LoadImage("d:/ymir work/ui/chat/chatmenutab_line.tga")
        imgChatBarMiddle.Show()
        self.imgChatBarMiddle = imgChatBarMiddle

        btnChatTab = ui.Button()
        btnChatTab.SetParent(self.btnChatSizing)
        btnChatTab.SetUpVisual("d:/ymir work/ui/chat/chatmenutab_down.tga")
        btnChatTab.SetOverVisual("d:/ymir work/ui/chat/chatmenutab_down.tga")
        btnChatTab.SetDownVisual("d:/ymir work/ui/chat/chatmenutab_down.tga")
        btnChatTab.SetToolTipText(uiScriptLocale.CHATTING_SETTING_TALKING, 0, -23)
        btnChatTab.Show()
        btnChatTab.Down()
        self.btnChatTab = btnChatTab


    /#arat
    def __RefreshSizingBar(self):
        (x, y, width, height) = self.GetRect()
        gxChat, gyChat = self.btnChatSizing.GetGlobalPosition()
        self.btnChatSizing.SetPosition(x, gyChat)
        self.btnChatSizing.SetSize(width, 22)
        self.imgChatBarLeft.SetPosition(0, 0)
        self.imgChatBarRight.SetPosition(width - 64, 0)
        self.imgChatBarMiddle.SetPosition(64, 0)
        self.imgChatBarMiddle.SetRenderingRect(0.0, 0.0, float(width - 128) / 64.0 - 1.0, 0.0)

##degiştir komple
    def __RefreshSizingBar(self):
        (x, y, width, height) = self.GetRect()
        gxChat, gyChat = self.btnChatSizing.GetGlobalPosition()
        self.btnChatSizing.SetPosition(x, gyChat)
        self.btnChatSizing.SetSize(width, 22)#
        self.imgChatBarLeft.SetPosition(0, 17)#17
        self.imgChatBarRight.SetPosition(width - 57, 0)
        self.imgChatBarMiddle.SetPosition(57.0, 0)#57
        self.imgChatBarMiddle.SetRenderingRect(0.0, 0.0, float(width - 57.0 * 2) / 57.0 - 1.0, 0.0)
        self.btnChatTab.SetTextAddPos(uiScriptLocale.CHATTING_SETTING_DEFAULT_TITLE, -5)
        self.btnChatTab.SetPosition(4, 0)

##arat
EDIT_LINE_HEIGHT = 25

##üstüne ekle
EDIT_LINE_HIDE_HEIGHT = 20

##arat
            grp.RenderBar(self.xBar, self.yBar + (self.heightBar - self.curHeightBar) + 10, self.widthBar, self.curHeightBar)

#degıstır
            grp.RenderBar(self.xBar, self.yBar + (self.heightBar - self.curHeightBar) + self.EDIT_LINE_HIDE_HEIGHT, self.widthBar, self.curHeightBar)


locale_interface.txt #ac

##en altta ekleme Ortalara ekle##
CHATTING_SETTING_TALKING    Chat
CHATTING_SETTING_DEFAULT_TITLE    Genel


chat klasörünü

ymir work/ui               #AT
 
Ultima editare: