mavzermete 1
mavzermete
xranzei 1
xranzei
Manwe Work 1
Manwe Work
noisiv 1
noisiv
Hikaye Ekle
Kaynak ikonu

Altın Konu [C++/PY] Auto-Hide-Window 2022-03-16

indirmek için izniniz yok
5.00 yıldız(lar) 3 Değerlendirme Değerlendirenler

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!

Selamlar hoşuma giden ve hoşunuza gideceğini düşündüğüm yeni bir özelik
çoğu kişinin ekleyeceğini düşünüyorum iyi kullanımlar


Ne işe Yarar ?
Taskbar ve MiniMapı gizlemesi ve üstüne gelince tekrardan geri gelmesi
Açma/Kapatma ile istenildiği zaman açılıp kapanabilir.
geliştirmeye açıktır aynı mantık ile diğer alanlara uyarlanabilir.


Tanıtım Videosu

Kanıt



Güncelleme
Oyunu Kapatıp Açtığınız zaman aktif kalması

[CODE lang="cpp" title="PythonSystem.cpp:"]Ara: void CPythonSystem::SetDefaultConfig()
//Ekle: m_Config.bShowWindow = true;
Ara: bool CPythonSystem::IsViewChat()
//Ekle:
bool CPythonSystem::IsEnableShowWindow()
{
return m_Config.bShowWindow;
}
void CPythonSystem::SetShowWindow(int iFlag)
{
m_Config.bShowWindow = iFlag == 1 ? true : false;
}
Ara: else if (!stricmp(command, "SHOW_SALESTEXT"))
m_Config.bShowSalesText = atoi(value) == 1 ? true : false;
//Ekle:
else if (!stricmp(command, "SHOW_WINDOW"))
m_Config.bShowWindow = atoi(value) == 1 ? true : false;
Ara: if (m_Config.bShowSalesText == 0)
fprintf(fp, "SHOW_SALESTEXT %d\n", m_Config.bShowSalesText);
//Ekle:
fprintf(fp, "SHOW_WINDOW %d\n", m_Config.bShowWindow);[/CODE]
[CODE lang="cpp" title="PythonSystem.h:"]Ara: bool bShowSalesText;
//Ekle: bool bShowWindow;
Ara: void SetShowSalesTextFlag(int iFlag);
//Ekle: bool IsEnableShowWindow();
void SetShowWindow(int iFlag);[/CODE]
[CODE lang="cpp" title="PythonSystemModule.cpp:"]Ara: PyObject * systemSetShowSalesTextFlag(PyObject * poSelf, PyObject * poArgs)
//Ekle:
PyObject* systemSetShowWindow(PyObject* poSelf, PyObject* poArgs)
{
int iFlag;
if (!PyTuple_GetInteger(poArgs, 0, &iFlag))
return Py_BuildException();
CPythonSystem::Instance().SetShowWindow(iFlag);
return Py_BuildNone();
}
PyObject* systemIsEnableShowWindow(PyObject* poSelf, PyObject* poArgs)
{
return Py_BuildValue("i", CPythonSystem::Instance().IsEnableShowWindow());
}
Ara: { "IsShowSalesText", systemIsShowSalesText, METH_VARARGS },
//Ekle:
{ "SetShowWindow", systemSetShowWindow, METH_VARARGS },
{ "IsEnableShowWindow", systemIsEnableShowWindow, METH_VARARGS },[/CODE]
[CODE lang="python" title="constInfo.py'de kaldır:"]if app.__BL_WINDOW_AUTO_HIDE__:
AUTO_HIDE_OPTION = False[/CODE]
[CODE lang="python" title="interfaceModule.py'de değiştir"]constInfo.AUTO_HIDE_OPTION == False: -> not systemSetting.IsEnableShowWindow():[/CODE]



 
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

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

Geri
Üst