Анти Выкидывание из машины

Модератор: SJplayer

Аватара
Автор темы
Prezident M
Ефрейтор
Ефрейтор
Сообщения: 27
Зарегистрирован: 9 июля 2013
Репутация: 4
С нами: 5 лет 8 месяцев

Анти Выкидывание из машины

Сообщение #1 Prezident » 7 ноября 2013, 19:50

Анти Выкидывание из машины
Автор DexieD

в конец мода добавляем

Код: Выделить всё

stock RemovePlayerFromVehicleEx(playerid)
{
RemovePlayerFromVehicle(playerid);
SetPVarInt(playerid, "INCAR", 1);
SetTimerEx("ANTIREMOVE", 4000, false, "d", playerid);
return 1;
}
forward ANTIREMOVE(playerid);
public ANTIREMOVE(playerid)
{
if(
GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) { SetPVarInt(playerid, "INCAR", 0); }
if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { Kick(playerid); } //Можно добавить ещё проверку на пассажира!
}


далее в OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

Код: Выделить всё

if(GetPVarInt(playerid, "INCAR") >= 1) return SendClientMessage(playerid, -1, "Пожалуйста подождите, сейчас сесть в транспорт невозможно"),RemovePlayerFromVehicle(playerid);


Не засекал сколько времени вылазиет из машины игрок, ну поставил 4 секунды, получается игрок не сможет сесть в машину в течении 4-х секунд после выхода!

Теперь все RemovePlayerFromVehicle(playerid); заменим на RemovePlayerFromVehicleEx(playerid);

! ! !


  • Похожие темы
    Статистика
    Последнее сообщение

Вернуться в «Античиты»

Кто сейчас на форуме