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!
Yeni Paylaşılan Alpardan Sökülmüştür
Arat:
[CODE lang="cpp" title="phytonappilaction.cpp"] if (m_pySystem.IsUseDefaultIME())
{
CPythonIME::Instance().UseDefaultIME();
}[/CODE]
Üstüne Ekle:
C++:
TCHAR szExeFileName[MAX_PATH];
GetModuleFileName(NULL, szExeFileName, MAX_PATH);
if (std::string(PathFindFileName(szExeFileName)) != "metin2client.bin"
&& std::string(PathFindFileName(szExeFileName)) != "Alpar2Malazgirt.exe"){
//TraceError("Oyun dosyasi hatali. %s", PathFindFileName(szExeFileName));
SET_EXCEPTION("Dosya adi degismis. Lutfen islemi geri alin.");
return false;
}
if (!CanOpenNewClient()){
TraceError("Alpar2 Client S???? 3 !");
SET_EXCEPTION("Alpar2 Client S???? 3 !");
return false;
}
Arat:
[CODE lang="cpp" title="phytonappilaction.cpp"]bool CPythonApplication::Create(PyObject * poSelf, const char * c_szName, int width, int height, int Windowed)[/CODE]
Üstüne Ekle:
C++:
#define MAX_CLIENTS 3
bool CPythonApplication::CanOpenNewClient(){
int bActiveClientCount = 0;
PROCESSENTRY32 processEntry;
HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
TCHAR exePath[MAX_PATH];
GetModuleFileName(NULL, exePath, MAX_PATH);
std::string exeName = std::string(PathFindFileName(exePath));
char processName[256];
if (hProcessSnap == INVALID_HANDLE_VALUE){ return 0; }
do {
snprintf(processName, sizeof(processName), "%s", processEntry.szExeFile);
if (0 == strcmp(exeName.c_str(), processName))
bActiveClientCount++;
} while (Process32Next(hProcessSnap, &processEntry));
CloseHandle(hProcessSnap);
return bActiveClientCount <= MAX_CLIENTS;
}
arat:
[CODE lang="cpp" title="phytonappilaction.h"] void UpdateGame();[/CODE]
üstüne ekle:
C++:
bool CanOpenNewClient();
Herhangi Bir Yere Ekle:
[CODE title="locale_inc.h"]#define MAX_CLIENTS 3[/CODE]
Ekli dosyayı görüntüle 54510
Son düzenleme:
evet definenin başındakini değiştirirsen o sayı değişir, rica ederimPaylaşım için teşekkürler, şuan 3 client sınırı mı koyuyor Ahmet

Rica ederimPaylaşım için teşekkürler
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 5
- Görüntüleme
- 2K
- Cevaplar
- 9
- Görüntüleme
- 473
- Cevaplar
- 14
- Görüntüleme
- 714
- Cevaplar
- 10
- Görüntüleme
- 983
- Cevaplar
- 5
- Görüntüleme
- 674
