input.cpp aç ve arat ;
bloğu komple değiştir;void CInputProcessor::Version(LPCHARACTER ch, const char* c_pData)
C++:
void CInputProcessor::Version(LPCHARACTER ch, const char* c_pData)
{
if (!ch)
{
return;
}
TPacketCGClientVersion * p = (TPacketCGClientVersion *) c_pData;
if (strcmp(p->filename, "Samarra2.exe") && ch->GetGMLevel() != GM_IMPLEMENTOR) // ->Exe ismi,Farklı bir isimden girebilecek GM yetkisi(kendinize göre düzenleyiniz).
{
// ->Oyuncu ile olan bağlantıyı direkt olarak kopar..
sys_err("%s[%d] has been disconnected: %s", ch->GetName(), ch->GetPlayerID(), p->filename);
ch->GetDesc()->SetPhase(PHASE_CLOSE);
return;
}
sys_log(0, "VERSION: %s %s %s", ch->GetName(), p->timestamp, p->filename);
ch->GetDesc()->SetClientVersion(p->timestamp);
}