Jump to content

[C++] Multiple damages


TTV_RANDARON

Mensajes recomendados

Debes iniciar sesión para ver el contenido del enlace en esta publicación.

Open //client_source/UserInterface/PythonNetworkStreamPhaseGame.cpp

Search:

bool CPythonNetworkStream::SendAttackPacket(UINT uMotAttack, DWORD dwVIDVictim)
{
if (!__CanActMainInstance())
return true;
Add:

SendTargetPacket(dwVIDVictim); // multidano
Search:

TPacketCGAttack kPacketAtk;

kPacketAtk.header = HEADER_CG_ATTACK;
kPacketAtk.bType = uMotAttack;
kPacketAtk.dwVictimVID = dwVIDVictim;
Add above

if (!__IsPlayerAttacking()) // multidano
return true;
Full function

bool CPythonNetworkStream::SendAttackPacket(UINT uMotAttack, DWORD dwVIDVictim)
{
if (!__CanActMainInstance())
return true;

SendTargetPacket(dwVIDVictim); // multidano

[HASH=2]#ifdef[/HASH] ATTACK_TIME_LOG
static DWORD prevTime = timeGetTime();
DWORD curTime = timeGetTime();
TraceError("TIME: %.4f(%.4f) ATTACK_PACKET: %d TARGET: %d", curTime/1000.0f, (curTime-prevTime)/1000.0f, uMotAttack, dwVIDVictim);
prevTime = curTime;
[HASH=3]#endif[/HASH]

if (!__IsPlayerAttacking()) // multidano
return true;

TPacketCGAttack kPacketAtk;

kPacketAtk.header = HEADER_CG_ATTACK;
kPacketAtk.bType = uMotAttack;
kPacketAtk.dwVictimVID = dwVIDVictim;

if (!SendSpecial(sizeof(kPacketAtk), &kPacketAtk))
{
[HASH=2]#ifdef[/HASH] _DEBUG
Tracen("Send Battle Attack Packet Error");
[HASH=3]#endif[/HASH]
return false;
}

return SendSequence();
}

Enlace para comentar
Compartir en otros sitios

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...