VictoryasHD 1
VictoryasHD
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Best Studio 1
Best Studio
romegames 1
romegames
mavzermete 1
mavzermete
Bodyguardd 1
Bodyguardd
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Reklam vermek için turkmmo@gmail.com

[C++ & Python] Işınlanma Sırasında Arayüzü Temizle

  • Konuyu başlatan Konuyu başlatan Okan Çakın
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 977

Türkiye'nin ilk Cross-Platform OldSchool MOBİL & PC 1-99 Sunucusu Lamira2 6 Kasım'da Açılıyor! Büyük Açılışı Kaçırma HEMEN TIKLA!

Işınlandığınızda Pencerelerin Açık Kalmasına Sinir Oluyorsanız Buyrun;

ClientSource/UserInterFace/

PythonNetworkStreamPhaseGame.cpp Aç ve Arat:


C++:
bool CPythonNetworkStream::RecvWarpPacket()
{
    TPacketGCWarp kWarpPacket;

    if (!Recv(sizeof(kWarpPacket), &kWarpPacket))
        return false;

Altına Ekle:

C++:
    PyCallClassMemberFunc(m_apoPhaseWnd[PHASE_WINDOW_GAME], "HideWindowWarp", Py_BuildValue("()"));


Derle

Root/Game.py Aç ve Ekle:


Python:
    def HideWindowWarp(self):
        if self.interface:
            self.interface.HideWindow_Warp()

Root/InterFaceModule.py Aç ve Ekle:

Python:
    def HideWindow_Warp(self):
        self.__HideWindows()

Önemli Not:

def __HideWindows(self):

Diğer Pencerelerinizi de Ekleyebilirsiniz.

Kanıt:

Öncesi:



Sonrası:

​
 
Son düzenleme:
neden yeni bir özelliğe ihtiyacınız var?
Sadece ekle

Kod:
PyCallClassMemberFunc(PyObject_GetAttrString(m_apoPhaseWnd[PHASE_WINDOW_GAME], "interface"), "_Interface__HideWindows", Py_BuildValue("()"));

And done! :D
 

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

Geri
Üst