Quote:
Originally Posted by Chriѕ
Hab folgendes:
- ENCPRYTED PORT / MSGV / IP
- RANGE FIX + LOG HACK PLAYERS (SERVERSIDE + CLIENTSIDE) 100% Working
- CE BLOCK
- ANTI INJECTION FIX
- ANTI SQL INJECTION FIX
- Dupe Fixes
- High Ping Fix (kick)
- Speed Hack Fix
- Stat Stack Fixes
- Emotion Crash Fix
- etc
wer mehr will soll mir schreiben was er will..
ALLES NUR GEGEN PAYSAFECARDS!
|
- ENCPRYTED PORT / MSGV / IP
Dazu hat tobi was geschrieben.
-
RANGE FIX + LOG HACK PLAYERS (SERVERSIDE + CLIENTSIDE) 100% Working
Hier:
Datei: Ctrl.cpp
In der Funktion
Code:
int CCtrl::DoApplySkillEx( CCtrl *pTarget, ItemProp *pSkillProp, AddSkillProp *pAddSkillProp, bool bIgnoreProb, int nParam, BOOL bOnlyDmg, BOOL bControl )
sucht ihr nach:
Code:
if( pSrc->GetType() == OT_MOVER )
{
und fügt
darüber dashier ein:
Code:
if( this != pSrc && pSrc->GetType() == OT_MOVER && ((CMover*)pSrc)->IsPlayer() )
{
float fX = GetPos().x-pSrc->GetPos().x;
float fZ = GetPos().z-pSrc->GetPos().z;
if( fX > 1.0f && fZ > 1.0f )
{
D3DXVECTOR3 v3Len = D3DXVECTOR3( fX, 0.0f, fZ );
float fTotalLen = D3DXVec3LengthSq( &v3Len );
fTotalLen -= GetRadiusXZ();
fTotalLen -= pSrc->GetRadiusXZ();
float fAttRange = ((CMover*)pSrc)->GetAttackRange( pSkillProp->dwAttackRange );
if( fAttRange && fTotalLen < fAttRange )
return;
}
}
Credits: Pumaaa
- CE BLOCK
hat tobi was dazu geschrieben
- ANTI INJECTION FIX
wetten ich kann trotzdem eine dll injecten.
- ANTI SQL INJECTION FIX
- Dupe Fixes
hat tobi was dazu geschrieben.
- High Ping Fix (kick)
LoginServer->DBLoginSrvr.cpp
ersetzt OnPing mit
Code:
void CDPLoginSrvr::OnPing( CAr & ar, DPID dpid )
{
CMclAutoLock Lock( g_UserMng.m_AddRemoveLock );
CUser* pUser = g_UserMng.GetUser( dpid );
if( pUser )
{
DWORD lastPingRecvd = 0;
DWORD PingRecvdDelai = 0;
lastPingRecvd = pUser->m_tPingRecvd;
pUser->m_tPingRecvd = timeGetTime();
PingRecvdDelai = pUser->m_tPingRecvd - lastPingRecvd;
if( pUser->bNotFirstPing && ( PingRecvdDelai < 2000 ) && ( pUser->m_idPlayer > 0 ) && ( pUser->m_idPlayer != NULL ) )
{
g_UserMng.RemoveUser( dpid );
g_dpDBClient.DestroyPlayer( dpid );
g_dpLoginSrvr.DestroyPlayer( dpid );
}
pUser->bNotFirstPing = TRUE;
// pUser->m_tPingRecvd = timeGetTime();
DWORD dwPingTime;
ar >> dwPingTime;
BEFORESEND( ar1, PACKETTYPE_PING );
ar1 << dwPingTime;
SEND( ar1, this, dpid );
}
}
- Speed Hack Fix
hat tobi was dazu geschrieben
- Stat Stack Fixes
- Emotion Crash Fix
Hat Mirko schon was dazu geschrieben.
Fazit:
Der typ verkauft sachen die schon lange public sind