cvar_t *cl_chasedist;
cvar_t *cl_chaseright;
cvar_t *cl_chaseup;
cl_chasedist = CVAR_REGISTER(
cl_chaseright = CVAR_REGISTER( "cl_chaseright","12", 0 );
cl_chaseup = CVAR_REGISTER( "cl_chaseup","12", 0 );
void V_GetChaseOrigin
void V_GetChaseOrigin ( Vector vAng, Vector vOrg, float flDist, Vector &vReturn )
{
Vector vStart, vEnd;
pmtrace_t *pTrace;
int maxLoops = 8;
Vector vForward, vRight, vUp;
// trace back from the target using the player's view angles
AngleVectors ( vAng, vForward, vRight, vUp );
vOrg [ 2 ] += cl_chaseup->value;
vForward = -vForward;
vStart = vOrg;
vEnd = vStart + vForward * flDist + vRight * cl_chaseright->value;// + vUp * cl_chaseup->value;
int iIgnoreEnt = -1; // first, ignore no entity
cl_entity_t *pEnt = NULL;
while ( maxLoops > 0 )
{
pTrace = gEngfuncs.PM_TraceLine ( vStart, vEnd, PM_TRACELINE_PHYSENTSONLY, 2, iIgnoreEnt );
if ( pTrace->ent <= 0 )
{
break; // we hit the world or nothing, stop trace
}
pEnt = GET_ENTITY ( PM_GetPhysEntInfo ( pTrace->ent ) );
if ( pEnt == NULL )
{
break;
}
// hit non-player solid BSP, stop here
if ( pEnt->curstate.solid == SOLID_BSP && !pEnt->player )
{
break;
}
// if close enought to end pos, stop, otherwise continue trace
if ( ( vEnd - pTrace->endpos ).Length ( ) < 1.0f )
{
break;
}
else
{
iIgnoreEnt = pTrace->ent; // ignore last hit entity
vStart = pTrace->endpos;
}
maxLoops--;
}
vReturn = pTrace->endpos + pTrace->plane.normal * 8;
}
"vcvars32" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"msdev" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
"msdev" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
*********************
*********************
*** Build Errors! ***
*********************
*********************
press any key to exit
*********************
Setting environment for using Microsoft Visual C++ tools.
А должен был? Нормальные установщики не трогают переменную PATH.Что это получается, установщик студии не зарегистрировал свои cmd-команды в винде?
Понял, но где его найти? Документация гласит:XaeroX said:А должен был? Нормальные установщики не трогают переменную PATH.
Нужно запускать батник из специально сделанного для таких целей Microsoft Visual Studio Command Prompt.
А эта совместимость продолжит дорабатываться? Я джва года жду когда же уже смогу оформить The specialists отдельной игрой на xash3d, должен что-то делать, пока окончательно все игроки не пропали2 ZombieSource: Xash3D так и останется совместимым..