LaGGeR
Дебютант
Алгоритм: При использовании данного типа прицеливания у игрока отключён прицел, но есть круглая обводка, которая постоянно наведена на нашу цель. Во время выстрелов (видны только тому, кто стреляет, пули попадут в цель лишь тогда, если у цели пинг < 30 или он стоит на месте) мы проверяем, на кого наведён прицел. Если выстрел произошел, а прицела нет — игрок использует наш вышеупомянутый «аим».
Avtor: Snoowker
Код:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
if(damagedid == INVALID_PLAYER_ID || !CheckFireArm(GetPlayerWeapon(playerid)) || GetPlayerTargetPlayer(playerid) != INVALID_PLAYER_ID) return 1;
new msg[144], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(msg, 144, "%s[%i] кикнут по подозрению на использование Aim / Joypad.", name, playerid);
SendClientMessageToAll(-1, msg);
Kick(playerid); // Кикаем читера
return 1;
}
Код:
{
switch(weaponid) {
case 16..39, 41..43: return 1;
default: return 0;}
return 0;
}
