Test5410 1
Test5410
TuZaKK 1
TuZaKK
Hikaye Ekle

Metin2 Hile İstek C++ Hook ile Shop Açtırma

  • Konuyu başlatan Konuyu başlatan reLoad58
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 30
  • Görüntüleme Görüntüleme 1K
bunu biliyorum ancak okumamda gerekiyor biraz ortada kaldım bir şekil çözücem
Blocked = enable;
if (enable) {
// KORUMA: Quest pencerelerini engelle (Sınıf ve aktif örnek seviyesinde)
const char* script = "try:\n"
" import game\n"
" import __main__\n"
" if not hasattr(game.GameWindow, 'OldOpenQuestWindow'):\n"
" func = game.GameWindow.OpenQuestWindow\n"
" if hasattr(func, 'im_func'):\n"
" game.GameWindow.OldOpenQuestWindow = func.im_func\n"
" elif hasattr(func, '__func__'):\n"
" game.GameWindow.OldOpenQuestWindow = func.__func__\n"
" else:\n"
" game.GameWindow.OldOpenQuestWindow = func\n"
" game.GameWindow.OpenQuestWindow = lambda self, *args: None\n"
" if hasattr(__main__, 'interface') and __main__.interface:\n"
" wnd = getattr(__main__.interface, 'wndGame', None)\n"
" if wnd:\n"
" wnd.OpenQuestWindow = lambda *args: None\n"
"except:\n"
" pass\n";
RunPy(script);
}
else {
// GERİ YÜKLE: Quest pencerelerini tekrar aç (Sınıfı geri yükle, örnekteki override'ı temizle)
const char* script = "try:\n"
" import game\n"
" import __main__\n"
" if hasattr(game.GameWindow, 'OldOpenQuestWindow'):\n"
" game.GameWindow.OpenQuestWindow = game.GameWindow.OldOpenQuestWindow\n"
" if hasattr(__main__, 'interface') and __main__.interface:\n"
" wnd = getattr(__main__.interface, 'wndGame', None)\n"
" if wnd and hasattr(wnd, 'OpenQuestWindow'):\n"
" try:\n"
" del wnd.OpenQuestWindow\n"
" except AttributeError:\n"
" pass\n"
"except:\n"
" pass\n";
RunPy(script);
}
 

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

Geri
Üst