Resulta que yo uso el developer dentro de hl cs.
Cuando trato de setear velocidades en 1.0 ejecuto tal comando que proporcione en 1.0 y me fijo en consola sale el mensaje repetitivo en developer:
PM Got a velocity too low on 2
PM Got a velocity too low on 2
PM Got a velocity too low on 2
PM Got a velocity too low on 2
PM Got a velocity too low on 2
Traducido es: Tienes una velocidad muy baja en i%
el int "i" seria un index de un client? o algo nada que ver?
Sourcecode:
PHP Code:
set_pev(id, pev_maxspeed, 1.0)
Busque a que se debia esto en el SDK de hl y encontre algo como esto:
Code:
/*
================
PM_CheckVelocity
See if the player has a bogus velocity value.
================
*/
void PM_CheckVelocity ()
{
int i;
//
// bound velocity
//
for (i=0 ; i<3 ; i++)
{
// See if it's bogus.
if (IS_NAN(pmove->velocity[i]))
{
pmove->Con_Printf ("PM Got a NaN velocity %i\n", i);
pmove->velocity[i] = 0;
}
if (IS_NAN(pmove->origin[i]))
{
pmove->Con_Printf ("PM Got a NaN origin on %i\n", i);
pmove->origin[i] = 0;
}
// Bound it.
if (pmove->velocity[i] > pmove->movevars->maxvelocity)
{
pmove->Con_DPrintf ("PM Got a velocity too high on %i\n", i);
pmove->velocity[i] = pmove->movevars->maxvelocity;
}
else if (pmove->velocity[i] < -pmove->movevars->maxvelocity)
{
pmove->Con_DPrintf ("PM Got a velocity too low on %i\n", i);
pmove->velocity[i] = -pmove->movevars->maxvelocity;
}
}
}
Bueno quien me podria explicar como setear bien las velocidades para que no me lanze estos mensajes que al parecer no son muy agradables.
PD: El code lo saque de pm_shared.c