- Katılım
- 27 Mar 2019
- Konular
- 48
- Mesajlar
- 442
- Çözüm
- 15
- Online süresi
- 3mo 23d
- Reaksiyon Skoru
- 286
- Altın Konu
- 1
- TM Yaşı
- 7 Yıl 2 Ay 11 Gün
- Başarım Puanı
- 131
- MmoLira
- 4,966
- DevLira
- 75
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Pm'den spam yapılarak Bazı fileslerde Crash yaşanıyor.
ve client tamamen kapandıgından sysser.txt dosyası boş geliyor.
Buna böyle bir engel attım. sizde serverinizi korumak isterseni bu yöntem kulanabilirsiniz.
HEADER_GC_WHISPER Packet Daima komut gönderildiğinden. ve Sürekli Spam yapıldıgında. Discconnect
sistemi devreye girer ve spam yapan oyuncu oyundan hattı kesilir.
[CODE title="...."]
input_main.cpp açılır ve aratılır
if(pkDesc)
[/CODE]
[CODE title="...."]
Üstüne eklenir.
if (ch->IncreaseChatCounter() >= 10)
{
if (ch->GetChatCounter() == 10)
{
sys_log(0, "CHAT_WHISPER: %s", ch->GetName());
ch->GetDesc()->DelayedDisconnect(1);
}
return iExtraLen;
}
[/CODE]
ve client tamamen kapandıgından sysser.txt dosyası boş geliyor.
Buna böyle bir engel attım. sizde serverinizi korumak isterseni bu yöntem kulanabilirsiniz.
HEADER_GC_WHISPER Packet Daima komut gönderildiğinden. ve Sürekli Spam yapıldıgında. Discconnect
sistemi devreye girer ve spam yapan oyuncu oyundan hattı kesilir.
[CODE title="...."]
input_main.cpp açılır ve aratılır
if(pkDesc)
[/CODE]
[CODE title="...."]
Üstüne eklenir.
if (ch->IncreaseChatCounter() >= 10)
{
if (ch->GetChatCounter() == 10)
{
sys_log(0, "CHAT_WHISPER: %s", ch->GetName());
ch->GetDesc()->DelayedDisconnect(1);
}
return iExtraLen;
}
[/CODE]
- Katılım
- 27 Şub 2021
- Konular
- 705
- Mesajlar
- 4,783
- Çözüm
- 12
- Online süresi
- 1y 1mo
- Reaksiyon Skoru
- 2,824
- Altın Konu
- 26
- Başarım Puanı
- 324
- MmoLira
- 897
- DevLira
- 6
Paylaşım için teşekkürler.
- Katılım
- 23 Nis 2015
- Konular
- 1,364
- Mesajlar
- 6,476
- Çözüm
- 5
- Online süresi
- 4mo 12d
- Reaksiyon Skoru
- 2,673
- Altın Konu
- 59
- Başarım Puanı
- 344
- MmoLira
- 27,992
- DevLira
- 3
Paylaşım İçin Teşekürler
- Katılım
- 2 Mar 2015
- Konular
- 59,189
- Mesajlar
- 88,442
- Çözüm
- 109
- Online süresi
- 4mo 16d
- Reaksiyon Skoru
- 14,280
- Altın Konu
- 2,398
- TM Yaşı
- 11 Yıl 3 Ay 8 Gün
- Başarım Puanı
- 1,051
- MmoLira
- 695,207
- DevLira
- 234
Paylaşım için teşekkürler.
- Katılım
- 29 Kas 2020
- Konular
- 89
- Mesajlar
- 1,403
- Çözüm
- 6
- Online süresi
- 1mo 24d
- Reaksiyon Skoru
- 744
- Altın Konu
- 38
- Başarım Puanı
- 189
- MmoLira
- 4,637
- DevLira
- -12
Bu zaten chat için var olan bir şey. Yapılması gereken tek şey log içeriğini değiştirerek kopyalamak fakat 1 saniyede disconnect yapması komut dosyasıyla kopyalama yapılmasına sebebiyet verir. Süreyi en az 5 ile değiştirmek daha sağlıklı olacaktır.
Sizin yaptığınız koşullandırmada zaten syserr.txt ile ilgili herhangi bir şey yok. Yani syserr.txt yine boş gelecektir çünkü sys_log gönderiyor.
Paylaşım için teşekkürler.
Ayrıca daha önce paylaşıldı:
forum.turkmmo.com
Sizin yaptığınız koşullandırmada zaten syserr.txt ile ilgili herhangi bir şey yok. Yani syserr.txt yine boş gelecektir çünkü sys_log gönderiyor.
Paylaşım için teşekkürler.
Ayrıca daha önce paylaşıldı:
Özel Mesaj Spam Engel C++
Sistemin Amacı: biri size özel mesaj olarak flood yaparsa oyundan atılmasını sağlıyor. İNPUT_MAİN.CPP AÇ ARAT. int CInputMain::Whisper(LPCHARACTER ch, const char * data, size_t uiBytes) { const TPacketCGWhisper* pinfo = reinterpret_cast<const TPacketCGWhisper*>(data); if...
Son düzenleme:
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 37
- Görüntüleme
- 2K
- Cevaplar
- 17
- Görüntüleme
- 7K
- Cevaplar
- 2
- Görüntüleme
- 978
- Cevaplar
- 65
- Görüntüleme
- 12K
- Cevaplar
- 8
- Görüntüleme
- 3K








