Code:
new vec[3]
new aimvec[3]
new raineffvec[3]
new length
new speed = random_num(50,300)
// Get their origin.
get_user_origin(id,vec)
// Get the origin in front of them (I think)
get_user_origin(id,aimvec,get_cvar_num("sv_weather_aim") )
raineffvec[0]=aimvec[0]-vec[0] + random_num(-500,500)
raineffvec[1]=aimvec[1]-vec[1] + random_num(-500,500)
raineffvec[2]=aimvec[2]-vec[2] + random_num(-100,100)
length=sqrt(raineffvec[0]*raineffvec[0]+raineffvec[1]*raineffvec[1]+raineffvec[2]*raineffvec[2])
raineffvec[0]=raineffvec[0]*speed/length
raineffvec[1]=raineffvec[1]*speed/length
raineffvec[2]=raineffvec[2]*speed/length
gets the origins in front of you. But I dont know how to use this to get people.
__________________