TESTE
Change: public client_PreThink
for:
PHP Code:
public client_PreThink(id)
{
if(!is_user_alive(id) || !pev_valid(id))
return
// Handle Camera
if(g_MyCamera[id] && Get_BitVar(g_ViewCamera, id))
{
static Float:Origin[3], Float:CamOrigin[3]
pev(id, pev_origin, Origin)
static Float:vAngle[3], Float:Angles[3]
pev(id, pev_angles, Angles)
pev(id, pev_v_angle, vAngle)
static Float:i
for(i = 256.0; i >= 0.0; i -= 0.1)
{
CamOrigin[0] = floatcos(vAngle[ 1 ], degrees) * -i
CamOrigin[1] = floatsin(vAngle[ 1 ], degrees) * -i
CamOrigin[2] = i - (i / 4)
CamOrigin[0] += Origin[0]
CamOrigin[1] += Origin[1]
CamOrigin[2] += Origin[2]
if(PointContents(CamOrigin) != CONTENTS_SOLID && PointContents(CamOrigin) != CONTENTS_SKY)
break;
}
vAngle[0] = 20.0
set_pev(g_MyCamera[id], pev_origin, CamOrigin)
set_pev(g_MyCamera[id], pev_angles, vAngle)
set_pev(g_MyCamera[id], pev_v_angle, vAngle)
}
}