Доброго времени суток.
Решил сегодня по инициативе своего френда, написать данный античит.
Цель его заключается в том, чтобы ловить игроков которые читерят винил (покраска(цвет).
Начнем.
Ко всем 'NEW':
PHP код:
new bool:VINYL[MAX_PLAYERS];
Потом, в
PHP код:
public OnPlayerConnect(playerid)
вставим это:
PHP код:
VINYL[playerid] = false;
Потом, в
PHP код:
OnVehiclePaintjob(playerid, vehicleid, paintjobid)
вставим это:
PHP код:
if(VINYL[playerid] == true)
{
VINYL[playerid] = false;
}else Kick(playerid);
Потом, создадим новое использовании функции через stock.
В любое место мода:
PHP код:
stock AddVinyl(playerid, vehicleid, vinylid)
{
VINYL[playerid] = true;
ChangeVehiclePaintjob(vehicleid, vinylid);
return true;
}
Использование:
PHP код:
CMD:vinylq(playerid, params[])//Пример
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
AddVinyl(playerid, vehicleid, 0);
return true;
}
PHP код:
new bool:VINYL[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
VINYL[playerid] = false;
return true;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
if(VINYL[playerid] == true)
{
VINYL[playerid] = false;
}else Kick(playerid);
return true;
}
stock AddVinyl(playerid, vehicleid, vinylid)
{
VINYL[playerid] = true;
ChangeVehiclePaintjob(vehicleid, vinylid);
return true;
}
Баги: Не замечено.