В конец мода.
PHP код:
public AntiRemovePlayerFromVehicle(playerid)
{
new playeridname[MAX_PLAYER_NAME];
new strings[64];
GetPlayerName(playerid,playeridname, sizeof(playeridname));
if (GetPlayerState(playerid) == 2)//В авто
{
format(strings, sizeof(strings), "%s кикнут. Причина: NOP RemovePlayerFromVehicle (Sobeit)",playeridname);
SendClientMessageToAll(COLOR_LIGHTRED, strings);
Kick(playerid);// Так как может быть и баг(10% случаев) то просто кикаем, а не баним
}
}
Сразу после каждой функции в вашем моде RemovePlayerFromVehicle
PHP код:
SetTimerEx("AntiRemovePlayerFromVehicle" , 2800, false, "i", playerid);//
Это таймер на проверку на позицию читера в авто 2800 примерно дается на вылет чела из авто, если он всё еще там, то выполняем действие
В функции собейта есть NOP RemovePlayerFromVehicle это дает человеку то что его не выкидывает из авто.
Урок сам по себе легкий, и не состовляет труда вставить его в мод,
Автор: Misha.
Если вы сам читер то.
PHP код:
public AntiRemovePlayerFromVehicle(playerid)
{
new playeridname[MAX_PLAYER_NAME];
new strings[64];
GetPlayerName(playerid,playeridname, sizeof(playeridname));
if (GetPlayerState(playerid) == 2)//IN CAR
{
if (PlayerInfo[playerid][pAdmin] >= 1)
{
SendClientMessageToAll(COLOR_YELLOW,"На этом сервере админы читеры");
}
else
{
format(strings, sizeof(strings), "%s кикнут. Причина: NOP RemovePlayerFromVehicle (Sobeit)",playeridname);
SendClientMessageToAll(COLOR_LIGHTRED, strings);
Kick(playerid);
}
}
}