10.06.2018, 09:52
А если сделать примитивный, знатоки, нормально это будет, или нет?
И делаем для игрока отдельный таймер на 125 ms.
Или использовать второй вариант?
Пробовал падать с высоты, и нормально работает, пробовал AirBrake, тоже ловит.
И делаем для игрока отдельный таймер на 125 ms.
PHP Code:
new Float:Pos[3];
GetPlayerPos(i, Pos[0], Pos[1], Pos[2]);
new AC_WAC1 = floatround((Pos[0] > TP_Pos[0][i]) ? (Pos[0] - TP_Pos[0][i]) : (TP_Pos[0][i] - Pos[0]));
new AC_WAC2 = floatround((Pos[1] > TP_Pos[1][i]) ? (Pos[1] - TP_Pos[1][i]) : (TP_Pos[1][i] - Pos[1]));
if(AC_WAC1 > 15 || AC_WAC2 > 15)
{
Kick(i);
}
GetPlayerPos(i, TP_Pos[0][i], TP_Pos[1][i], TP_Pos[2][i]);
PHP Code:
new Float:Distance = GetPlayerDistanceFromPoint(i, TP_Pos[0][i], TP_Pos[1][i], TP_Pos[2][i]);
if(10.0 < Distance < 40.0) SCM(i,-1,"Кикаем игрока 0");
else if(40.0 < Distance) SCM(i,-1,"Кикаем игрока 1");

