emirhanHCL 1
emirhanHCL
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
mannaxxx 1
mannaxxx
Bvural41 1
Bvural41
Agora Metin2 1
Agora Metin2
Hikaye Ekle

[C++]Anti PM Flood Hack

  • Konuyu başlatan Konuyu başlatan Koray'
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 13
  • Görüntüleme Görüntüleme 6K
Merhabalar,
uzun bir süredir olan ve kısa bir süre önce gui olarak paylaşılan pm flood hack hilesini engellemeyi göstericem. Bu hilenin amacı karşıdaki kişiye saniyede 10-15 pm atarak crash olmasını sağlamak, aşağıdaki kod parçası ile belirli bir sayıda(5 ve üzeri) pm ardarda gelirse kişiyi oyundan atar

Hilemiz:


input_main.cpp açılır

Kod:
int CInputMain::Whisper(LPCHARACTER ch, const char * data, size_t uiBytes)

aratılır( )

Kod:
if (iExtraLen < 0)
{
sys_err("invalid packet length (len %d size %u buffer %u)", iExtraLen, pinfo->wSize, uiBytes);
ch->GetDesc()->SetPhase(PHASE_CLOSE);
return -1;
}

bulunur( )

Kod:
if (ch->IncreaseChatCounter() >= 5)
{
sys_log(0, "WHISPER_FLOODER_HACK: %s", ch->GetName());
ch->GetDesc()->DelayedDisconnect(2);
return iExtraLen;
}

altına eklenir( )
 
Moderatör tarafında düzenlendi:
Merhabalar,
uzun bir süredir olan ve kısa bir süre önce gui olarak paylaşılan pm flood hack hilesini engellemeyi göstericem. Bu hilenin amacı karşıdaki kişiye saniyede 10-15 pm atarak crash olmasını sağlamak, aşağıdaki kod parçası ile belirli bir sayıda(5 ve üzeri) pm ardarda gelirse kişiyi oyundan atar

Hilemiz:


input_main.cpp açılır

Kod:
int CInputMain::Whisper(LPCHARACTER ch, const char * data, size_t uiBytes)

aratılır( )

Kod:
    if (iExtraLen < 0)
    {
        sys_err("invalid packet length (len %d size %u buffer %u)", iExtraLen, pinfo->wSize, uiBytes);
        ch->GetDesc()->SetPhase(PHASE_CLOSE);
        return -1;
    }

bulunur( )

Kod:
    if (ch->IncreaseChatCounter() >= 5)
    {
        sys_log(0, "WHISPER_FLOODER_HACK: %s", ch->GetName());
        ch->GetDesc()->DelayedDisconnect(2);
        return iExtraLen;
    }

altına eklenir( )


bu tarz sorunları game'den engelleme taraftırıyım teşekkürler :)
 
Merhabalar,
uzun bir süredir olan ve kısa bir süre önce gui olarak paylaşılan pm flood hack hilesini engellemeyi göstericem. Bu hilenin amacı karşıdaki kişiye saniyede 10-15 pm atarak crash olmasını sağlamak, aşağıdaki kod parçası ile belirli bir sayıda(5 ve üzeri) pm ardarda gelirse kişiyi oyundan atar

Hilemiz:


input_main.cpp açılır

Kod:
int CInputMain::Whisper(LPCHARACTER ch, const char * data, size_t uiBytes)

aratılır( )

Kod:
    if (iExtraLen < 0)
    {
        sys_err("invalid packet length (len %d size %u buffer %u)", iExtraLen, pinfo->wSize, uiBytes);
        ch->GetDesc()->SetPhase(PHASE_CLOSE);
        return -1;
    }

bulunur( )

Kod:
    if (ch->IncreaseChatCounter() >= 5)
    {
        sys_log(0, "WHISPER_FLOODER_HACK: %s", ch->GetName());
        ch->GetDesc()->DelayedDisconnect(2);
        return iExtraLen;
    }

altına eklenir( )



Bu Kod Zaten Sourcede Olan Birşey İnanılmaz Gereksiz Birşey Olmuş Be Koraycığım Zaten Ekli Olan Kodu Tekrar Eklemenin Amacı Nedir :D:D Buyur Bak :)

Kod:
    if (ch->IncreaseChatCounter() >= 10)
    {
        if (ch->GetChatCounter() == 10)
        {
            sys_log(0, "CHAT_HACK: %s", ch->GetName());
            ch->GetDesc()->DelayedDisconnect(5);
        }

        return iExtraLen;
    }
 

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

Geri
Üst