SAMP/PutPlayerInVehicle

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

PutPlayerInVehicle


Описание:

Помещает игрока в машину.


Параметры:

(playerid, vehicleid, seatid)


playeridID игрока, которого нужно посадить в транспортное средство.
vehicleidID машины, в которую нужно посадить игрока.
seatidID места, на которое нужно посадить игрока.


Возвращаемые значения:

1: функция успешно выполнена.

0: функция не выполнена. Игрока или транспортного средства не существует.


Сиденья:

0 - Драйвер
1 - Передний пассажир
2 - Задний левый пассажирский
3 - Задний правый пассажир
4+ - Пассажирские кресла (автобус и т. Д.)


Wiki note important.png

Важное
примечание

Если эта функция используется для игрока, который уже находится в транспортном средстве, другие игроки по-прежнему будут видеть его в своем предыдущем транспортном средстве. Чтобы исправить это, сначала снимите игрока с машины. Исправление для этого включено в разработанный сообществом fixes.inc.


Пример использования:

public OnPlayerEnterVehicle(playerid,vehicleid,ispassanger)
{
    PutPlayerInVehicle(playerid, vehicleid, 0);
    return 1;
}


Wiki note important.png

Важное
примечание

Если сиденье недействительно или занято, вызовет аварию при ВЫХОДЕ из транспортного средства.


Wiki tip.png

Подсказка

Вы можете использовать GetPlayerVehicleSeat в цикле, чтобы проверить, занято ли место какими-либо игроками.


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
  • RemovePlayerFromVehicle - Выбросить игрока из машины.
  • GetPlayerVehicleID - Получить идентификатор автомобиля, в котором находится игрок.
  • GetPlayerVehicleSeat - Проверьте, на каком месте находится игрок.


Связанные обратные вызовы

Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.
  • OnPlayerEnterVehicle - Вызывается, когда игрок начинает садиться в транспортное средство.