I want to push a player away from an entity. So far I have:
Code:
new EntPos[3];
GetEntDataVector(Ent, "m_vecOrigin", EntPos);
new PlayerPos[3];
GetEntDataVector(Player, "m_vecOrigin", PlayerPos);
new VectorBetween;
MakeVectorFromPoints(PlayerPos, VEntPos, VectorBetween);
//something goes here
TeleportEntity(Player, NULL_VECTOR, NULL_VECTOR, vecVelocity);
I'm guessing that MakeVectorFromPoints returns origin+angle, and I don't know how to turn angle into velocity (coordinate based). Please help. Thanks!