Автор: kamilot73
Основная суть модификации:
Данная модификация обезопасит ваш сервер от любителей "халявной езды" на авто. То есть не даст воровать тачки у фракций и водить авто без прав.И всё это не так уж и сложно.
И так начнем:
1. Ко всем #define добавляем новый:
Код
#define RemovePlayerFromVehicle(%1) KamaRemovePlayerFromCar(%1)
P/S Для SLR основы заменяем: RemovePlayerFromVehicleRich и комментим:
Код
stock RemovePlayerFromVehicleRich(playerid)
{
RemovePlayerFromVehicle(playerid);
timer[playerid] = SetTimer("AntiRemovePlayerFromVehicle" , 2800, false);
}
2.В конец мода вписываем следующее:
Код
stock KamaRemovePlayerFromCar(playerid)
stock KamaRemovePlayerFromCar(playerid)
{
new veh = GetPlayerVehicleID(playerid);
RemovePlayerFromVehicle(playerid); // Станд. функция
SetTimerEx("RFVTime",3000,0,"dd",playerid,veh); // Таймер для дальнейшей проверки
return 1;
}
3. Ко всем forward вписываем:
Код
forward RFVTime(playerid,vehicleid);
4.В конец мода дописываем:
Код
public RFVTime(playerid,vehicleid)
{
new pstate = GetPlayerState(playerid);
if(!IsPlayerInAnyVehicle(playerid)) return 1;
if (GetPlayerVehicleID(playerid) == vehicleid && pstate != 1)
{
SendClientMessage(playerid,COLOR_LIGHTRED,"Вы были кикнуты по подозрению в читерстве(#0011)");
SendClientMessage(playerid,COLOR_LIGHTRED ,"Советуем проверить директорию игры на наличие CLEO и Sobieta");
Kick(playerid);
}
return 1;
}