Код
stock BadFloat(Float:x)
{
if(x >= 10.0 || x <= -10.0)
return true;
return false;
}
public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if( hittype == BULLET_HIT_TYPE_PLAYER && (BadFloat(fX) || BadFloat(fY) || BadFloat(fZ)) )
{
Kick(playerid); // CRASHER DETECTED
return 0;
}
return true;
}
Защита работает отлично, проверял на собственном сервере.
Автор: iMaddy