Hugo_Morrison
Ученик
Данный античит предназначен для блокировки фейкового урона, посланного серверу. Античит не кикает игроков, а лишь блокирует "левый" урон.
Что необходимо?
Параметр lagcomp должен быть активирован
Античит
В паблик OnPlayerWeaponShot добавляем данный код:
Благодаря данному коду, количество "левого" нанесённого урона снизится практически до нормальных значений.
Данный код использовался на проекте Camel RolePlay.
Что необходимо?
Параметр lagcomp должен быть активирован
Античит
В паблик OnPlayerWeaponShot добавляем данный код:
PHP:
new block = 0, Float:Pos[6];
GetPlayerLastShotVectors(playerid, Pos[0], Pos[1], Pos[2], Pos[3], Pos[4], Pos[5]);
if(hittype != 0 && Pos[0] != 0.0 && Pos[1] != 0.0 && Pos[2] != 0.0 && GetPVarInt(playerid, "LastTimeShot_Advanced") == GetTickCount() && floatcmp(Pos[0], GetPVarFloat(playerid, "LastShotPosX")) == 0 && floatcmp(Pos[1], GetPVarFloat(playerid, "LastShotPosY")) == 0 && floatcmp(Pos[2], GetPVarFloat(playerid, "LastShotPosZ")) == 0) block = 1;
SetPVarInt(playerid, "LastTimeShot_Advanced", GetTickCount());
SetPVarFloat(playerid, "LastShotPosX", Pos[0]);
SetPVarFloat(playerid, "LastShotPosY", Pos[1]);
SetPVarFloat(playerid, "LastShotPosZ", Pos[2]);
if(block == 1) return 0; //Блокируем урон
Данный код использовался на проекте Camel RolePlay.
Последнее редактирование:
