- Mesaj
- 183
- Beğeni
- 75
- Puan
- 446
- Ticaret Puanı
- 0
yoksa bu sistemi ekleyin
genelde martysama fileslerde bu sistem var.
Linkleri görebilmek için
giriş yap veya kayıt ol.
genelde martysama fileslerde bu sistem var.
Kod:
imput_main.cpp includelerin altına ekleyin
#include "../../common/PulseManager.h"//pulse manager sayesinde anticheat
Kod:
imput_main.cpp
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;
altına ekleyin
if (bHeader == HEADER_CG_CHARACTER_MOVE)
{
if (ch && !PulseManager::Instance().IncreaseCount(ch->GetPlayerID(), ePulse::GuildComment, std::chrono::milliseconds(500), !POINT_MOV_SPEED))
{
// ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Please stop anti-hack thank.1111111111111"));
// ch->Move(pinfo->lX, pinfo->lY);
ch->UpdatePacket();//anlik guncelleme
// ch->UpdateSectree();
// ch->Update();
// ch->ComputePoints();
// ch->GetDesc()->DelayedDisconnect (7);
return (iExtraLen);
}
}
if (bHeader == HEADER_CG_ATTACK)
{
if (ch && !PulseManager::Instance().IncreaseCount(ch->GetPlayerID(), ePulse::CommandRequest, std::chrono::milliseconds(500), !POINT_ATT_SPEED))
{
// ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Please stop anti-hack thank.1111111111111"));
// ch->Move(pinfo->lX, pinfo->lY);
ch->UpdatePacket();//anlik guncelleme
// ch->UpdateSectree();
// ch->Update();
// ch->ComputePoints();
// ch->GetDesc()->DelayedDisconnect (7);
return (iExtraLen);
}
}
Kod:
packet.h
packet_info.cpp
input_main.cpp
input_login.cpp
bu belgelerdeki
HEADER_CG_MOVE
change
HEADER_CG_CHARACTER_MOVE
bu şekilde değiştirin
Kod:
olduki hata alıyorsunuz build ederken bu şekilde değiştrin
char.cpp
input_main.cpp
packet.h
HEADER_GC_MOVE
CHANGE
HEADER_GC_CHARACTER_MOVE
BU ŞEKİLDE DĞEİŞTİRİN
Son düzenleme: