-
[Античит] Тюнинг
Всем доброго времени суток.
Искал нормальный античит на тюнинг, и так его и не нашел...
Решил написать свой, отлично подходящий для DM серверов.
Начнем.
Ко всем 'NEW':
PHP код:
new bool:Tune[MAX_PLAYERS];
Далее, в
PHP код:
public OnPlayerConnect
вставим это
PHP код:
Tune[playerid] = false;
Далее, в
PHP код:
public OnVehicleMod(playerid,vehicleid,componentid)
вставим это:
PHP код:
if(Tune[playerid] != true)
{
Kick(playerid);
}
else Tune[playerid] = false;
Далее, создадим stock для нового использования функции:
PHP код:
stock AddVehicleTune(playerid, vehid, tuneid)
{
Tune[playerid] = true;
vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, tuneid);
return true;
}
PHP код:
new bool:Tune[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Tune[playerid] = false;
return true;
}
public OnVehicleMod(playerid,vehicleid,componentid)
{
if(Tune[playerid] != true)
{
Kick(playerid);
}
else Tune[playerid] = false;
return 1;
}
stock AddVehicleTune(playerid, vehid, tuneid)
{
Tune[playerid] = true;
vehid = GetPlayerVehicleID(playerid);
AddVehicleComponent(vehid, tuneid);
return true;
}
Использование:
PHP код:
AddVehicleTune(playerid, vehid, tuneid);
Кстати, данный античит спасает от краша компонентами в том числе)
Перед использованием, необходимо закрыть мастерские тюнинга.
Баги: не замеченно (онлайн 80+)
-
Античит Тюнинг
Всем привет.Хотел бы показать вам cвой античит на Spawn Car.
Приступим
Вариант один
В OnVehicleDeath
PHP код:
-
Re: [Античит] Тюнинг
OnVehicleMod не вызывается при AddVehicleComponent поэтому можешь убрать массив Tune и все с ним связанные проверки.
PHP код:
public OnVehicleMod(playerid, vehicleid, componentid) {
RemoveVehicleComponent(vehicleid, componentid); // Можно убрать эту строку, пусть читерок думает, что он обманул систему
return 0; // Другие не будут видеть то, что он поставил
}