Попробовал накидать через сравнение позиции игрока с его камерой, но что-то подсказывает, что решение не очень (при fly-hack, любом телепорте будет срабатывать).
Код:
if(GetPVarInt(i, "AFK_Time") < 1 && GetPlayerState(i) == PLAYER_STATE_ONFOOT && DeathTime[i] == 0 || SpawnTime[i] == 0)
{
GetPlayerCameraPos(i, spd[0], spd[1], spd[2]);
hls = GetPlayerDistanceFromPoint(i, spd[0], spd[1], spd[2]);
if(hls > 12.0)
{
format(string, 128, "HLS = %f", hls);
SCM(i, -1, string);
//SetCameraBehindPlayer(i);
}
}