be consistent with other code

This commit is contained in:
hermansimensen 2021-03-28 18:02:05 +02:00
parent 4d33064ae9
commit 482792d191

View File

@ -256,7 +256,8 @@ public Action OnTrigger(const char[] output, int caller, int activator, float de
if(!bFound)
{
ent.caller = caller;
ent.waitTime = m_flWait;
int ticks = RoundToCeil((m_flWait - FLT_EPSILON) / GetTickInterval());
ent.waitTime = float(ticks);
g_aOutputWait[activator].PushArray(ent);
return Plugin_Continue;
}
@ -310,17 +311,14 @@ public Action OnPlayerRunCmd(int client, int &buttons, int &impulse, float vel[3
entity_t ent;
g_aOutputWait[client].GetArray(i, ent);
ent.waitTime -= 1.0 * timescale;
g_aOutputWait[client].SetArray(i, ent);
if(ent.waitTime <= GetTickInterval()*1.5 * timescale)
if(ent.waitTime <= 1.0 * timescale)
{
g_aOutputWait[client].Erase(i);
i--;
}
else
{
ent.waitTime -= GetTickInterval() * timescale;
g_aOutputWait[client].SetArray(i, ent);
}
}
for(int i = 0; i < g_aPlayerEvents[client].Length; i++)