- Mesaj
- 22
- Beğeni
- 10
- Puan
- 50
- Ticaret Puanı
- 0
bu sistem limit sistemidir martysamaya aittir.
bu sistemde harekat hızı ve saldırı hızı gibi tüm işlemleri kontrol edip dc atabilir.
mov_speedi fixleyemedim.
update
martysama v5.7 filesa eklenmiştir.
common kısmına githubdaki PulseManager.h atın.
input_maine ekelyin
#include "../../common/PulseManager.h"//pulse manager sayesinde anticheat
ilgili yerleri değiştirin
input_main.cpp
ara
#include "stdafx.h"
ekle
#include "../../common/PulseManager.h"
ilgili yerleri aşağıdaki gibi düzenle şimdilik düzgün görünüyor.
eğer atack yada mov hilesi açıksa atağı keser.
isterseniz dc atmayıda aktif edebilrisiniz başıdnaki // ları kaldırın
bu konudaki kodlardanda yararlanabilrisiniz
c++ anticheat server taraflı
bu sistemde harekat hızı ve saldırı hızı gibi tüm işlemleri kontrol edip dc atabilir.
Linkleri görebilmek için
giriş yap veya kayıt ol.
mov_speedi fixleyemedim.
update
martysama v5.7 filesa eklenmiştir.
common kısmına githubdaki PulseManager.h atın.
input_maine ekelyin
#include "../../common/PulseManager.h"//pulse manager sayesinde anticheat
ilgili yerleri değiştirin
input_main.cpp
ara
#include "stdafx.h"
ekle
#include "../../common/PulseManager.h"
ilgili yerleri aşağıdaki gibi düzenle şimdilik düzgün görünüyor.
eğer atack yada mov hilesi açıksa atağı keser.
isterseniz dc atmayıda aktif edebilrisiniz başıdnaki // ları kaldırın
Kod:
int CInputMain::Analyze(LPDESC d, BYTE bHeader, const char * c_pData)
{
LPCHARACTER ch;
if (!(ch = d->GetCharacter()))
{
sys_err("no character on desc");
d->SetPhase(PHASE_CLOSE);
return (0);
}
int iExtraLen = 0;
if (ch && !PulseManager::Instance().IncreaseCount(ch->GetPlayerID(), ePulse::CommandRequest, std::chrono::milliseconds(500), POINT_ATT_SPEED))
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Yüksek att speed tespit edildi"));
// ch->GetDesc()->DelayedDisconnect(7);//burayı aktif ederseniz oyuncu dc yer saniyes kısmıda 7 yazan yer
return BATTLE_NONE; // burasıda attack engelliyor
}
if (ch && !PulseManager::Instance().IncreaseCount(ch->GetPlayerID(), ePulse::CommandRequest, std::chrono::milliseconds(500), POINT_MOV_SPEED))
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Yüksek att speed tespit edildi"));
// ch->GetDesc()->DelayedDisconnect(7);//burayı aktif ederseniz oyuncu dc yer saniyes kısmıda 7 yazan yer
return BATTLE_NONE; // burasıda attack engelliyor
}
if (test_server && bHeader != HEADER_CG_MOVE)
sys_log(0, "CInputMain::Analyze() ==> Header [%d] ", bHeader);
bu konudaki kodlardanda yararlanabilrisiniz
c++ anticheat server taraflı
Dosya Eklentileri
Son düzenleme: