rip server
This commit is contained in:
parent
dcbaaefaad
commit
863f03edc2
@ -76,6 +76,12 @@ void Init()
|
|||||||
installed = true;
|
installed = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
std::pair<int, int> backtracked;
|
||||||
|
void setbesttick(CachedEntity* ent, int tick)
|
||||||
|
{
|
||||||
|
backtracked.first = ent->m_IDX;
|
||||||
|
backtracked.second = tick;
|
||||||
|
}
|
||||||
bool disabled = true;
|
bool disabled = true;
|
||||||
int BestTick = 0;
|
int BestTick = 0;
|
||||||
int iBestTarget = -1;
|
int iBestTarget = -1;
|
||||||
@ -123,6 +129,7 @@ void Run()
|
|||||||
if (CE_BAD(target))
|
if (CE_BAD(target))
|
||||||
return;
|
return;
|
||||||
int tick = Besttick(target);
|
int tick = Besttick(target);
|
||||||
|
setbesttick(target, tick);
|
||||||
if ((g_pUserCmd->buttons & IN_ATTACK || g_pUserCmd->buttons & IN_ATTACK2) &&
|
if ((g_pUserCmd->buttons & IN_ATTACK || g_pUserCmd->buttons & IN_ATTACK2) &&
|
||||||
!dontbacktrack && CanShoot())
|
!dontbacktrack && CanShoot())
|
||||||
Backtrack(target, tick);
|
Backtrack(target, tick);
|
||||||
@ -178,11 +185,14 @@ CachedEntity *BestTarget()
|
|||||||
else
|
else
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Backtrack(CachedEntity *ent, int tick)
|
void Backtrack(CachedEntity *ent, int tick)
|
||||||
{
|
{
|
||||||
if (CE_GOOD(ent))
|
if (CE_GOOD(ent))
|
||||||
|
{
|
||||||
|
backtracked.first = ent->m_IDX;
|
||||||
|
backtracked.second = tick;
|
||||||
g_pUserCmd->tick_count = headPositions[ent->m_IDX][tick].tickcount;
|
g_pUserCmd->tick_count = headPositions[ent->m_IDX][tick].tickcount;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
void Draw()
|
void Draw()
|
||||||
{
|
{
|
||||||
|
@ -526,7 +526,7 @@ DEFINE_HOOKED_METHOD(CreateMove, bool, void *this_, float input_sample_time,
|
|||||||
}
|
}
|
||||||
if (serverlag_amount ||
|
if (serverlag_amount ||
|
||||||
(votelogger::active &&
|
(votelogger::active &&
|
||||||
!votelogger::antikick.test_and_set(antikick_time * 1000)))
|
!votelogger::antikick.check(antikick_time * 1000)))
|
||||||
{
|
{
|
||||||
if (adjust && !votelogger::active)
|
if (adjust && !votelogger::active)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user