Moderatör Alımları Başladı!
Reklam Ücretleri (08.10.2018)



Yeni Depo ve ItemShop Butonu

'C++ / C# / Python' forumunda poncik tarafından 1 Kasım 2018 tarihinde açılan konu

  1. poncik

    poncik Kayıtlı Üye Üye

    27
    4
    3
    19 Mayıs 2018
    Erkek

    Öncelikle Selamın Aleyküm ,

    Başlık yanlış anlaşılmaya sebebiyet versin istemiyorum bu yeni depo ve nesne market tasarımı değildir.
    Depoya tıklarken açılan ve Depo Açılsın mı ? Veya ItemShop açılsın mı ? tarzında birşeydir.

    uiinventory.py Açılır

    ve

    Aratılır :

    Kod:
        # DSSButton
        def ClickDSSButton(self):
            print "click_dss_button"
            self.interface.ToggleDragonSoulWindow()
    Üstüne Eklenir

    Kod:
        def ClickMallButton(self):
            import interfaceModule
            if 0==interfaceModule.Nesnedepomenu:
                    interfaceModule.Nesnedepomenu = 1
                    self.tahta1 = ui.BoardWithTitleBar()
                    self.tahta1.SetSize(355, 90)
                    self.tahta1.SetCenterPosition()
                    self.tahta1.AddFlag('float')
                    self.tahta1.AddFlag('movable')
                    self.tahta1.SetTitleName("Depo")
                    self.tahta1.Show()
             
                    self.itemshop1 = ui.Button()
                    self.itemshop1.SetEvent(self._item_shop)
                    self.itemshop1.SetParent(self.tahta1)
                    self.itemshop1.SetPosition(185, 35)
                    self.itemshop1.SetUpVisual("d:/ymir work/ui/DepoButton/NesneAc1.png")
                    self.itemshop1.SetOverVisual("d:/ymir work/ui/DepoButton/NesneAc2.png")
                    self.itemshop1.SetDownVisual("d:/ymir work/ui/DepoButton/NesneAc3.png")
                    self.itemshop1.SetText(" ")
                    self.itemshop1.Show()
             
                    self.depo1 = ui.Button()
                    self.depo1.SetEvent(self._depo_ac)
                    self.depo1.SetParent(self.tahta1)
                    self.depo1.SetPosition(20, 35)
                    self.depo1.SetUpVisual("d:/ymir work/ui/DepoButton/DepoAc1.png")
                    self.depo1.SetOverVisual("d:/ymir work/ui/DepoButton/DepoAc2.png")
                    self.depo1.SetDownVisual("d:/ymir work/ui/DepoButton/DepoAc3.png")
                    self.depo1.SetText(" ")
                    self.depo1.Show()
            else:
                    interfaceModule.Nesnedepomenu = 0
                    self.tahta1.Hide()
                    self.itemshop1.Hide()
                    self.depo1.Hide()
        def _item_shop(self):
           
            import interfaceModule
            interfaceModule.Nesnedepomenu = 0
            self.tahta1.Hide()
            self.itemshop1.Hide()
            self.depo1.Hide()
            net.SendChatPacket("/click_mall")
         
        def _depo_ac(self):
           
            import interfaceModule
            interfaceModule.Nesnedepomenu = 0
            self.tahta1.Hide()
            self.itemshop1.Hide()
            self.depo1.Hide()
            net.SendChatPacket("/click_safebox")
    Son olarak
    interfacemodule.py Açılır :

    class Interface(object): <<== Aratılır

    ve Üstüne Eklenir : Nesnedepomenu = 0

    Buradan resmini görebilirsiniz depo aç ve itemshop aç'ın :

    BUTON PNG'LER :
    [​IMG]
    [​IMG]
    [​IMG]

    [​IMG]
    [​IMG]
    [​IMG]

    https://www.dosyaupload.com/a09a

    Eğer serveriniz png jpg türü dosyalara izin vermiyorsa şunu uygulayın

    Client src:

    ../ScriptLib/Resource.cpp:

    Açılır

    m_resManager.RegisterResourceNewFunctionPointer("tga", NewImage);

    Aratılır

    Altına Eklenir :

    m_resManager.RegisterResourceNewFunctionPointer("png", NewImage);
    m_resManager.RegisterResourceNewFunctionPointer("jpg", NewImage);

    VT :

    https://www.virustotal.com/#/file/2...b4bd7e70bb22d03112789f7ec06373242a8/detection


     
  2. ExEx

    ExEx Deneme Moderatör Site Yetkilisi Deneme Moderatör

    26
    6
    3
    29 Ekim 2018
    Erkek
    Teşekkürler :)