Upd:Взялл аа из своей древней пасты уже хуй его знает что к чему
static bool flip = true;
if (flip)
{
int random = rand() % 100;
int random2 = rand() % 1000;
static bool dir;
static float current_y = pCmd->viewangles.y;
if (random == 1) dir = !dir;
if (dir)
current_y += 10.0f;
else
current_y -= 10.0f;
pCmd->viewangles.y = current_y;
if (random == random2)
pCmd->viewangles.y += random;
}
else
{
int random = rand() % 100;
int random2 = rand() % 1000;
static bool dir;
static float current_y = pCmd->viewangles.y;
if (random == 1) dir = !dir;
if (dir)
current_y += 50.0f;
else
current_y -= 5.0f;
pCmd->viewangles.y = current_y;
if (random == random2)
pCmd->viewangles.y -= random;
}