SAMP/PutPlayerInVehicle
Материал из Pawno Info Wikipedia
PutPlayerInVehicle
Описание:
Помещает игрока в машину.
Параметры:
(playerid, vehicleid, seatid)
playerid | ID игрока, которого нужно посадить в транспортное средство. |
vehicleid | ID машины, в которую нужно посадить игрока. |
seatid | ID места, на которое нужно посадить игрока. |
Возвращаемые значения:
1: функция успешно выполнена.
Сиденья:
0 - Драйвер
1 - Передний пассажир
2 - Задний левый пассажирский
3 - Задний правый пассажир
4+ - Пассажирские кресла (автобус и т. Д.)
Важное |
Если эта функция используется для игрока, который уже находится в транспортном средстве, другие игроки по-прежнему будут видеть его в своем предыдущем транспортном средстве. Чтобы исправить это, сначала снимите игрока с машины. Исправление для этого включено в разработанный сообществом fixes.inc. |
Пример использования:
public OnPlayerEnterVehicle(playerid,vehicleid,ispassanger)
{
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
Важное |
Если сиденье недействительно или занято, вызовет аварию при ВЫХОДЕ из транспортного средства. |
Подсказка |
Вы можете использовать GetPlayerVehicleSeat в цикле, чтобы проверить, занято ли место какими-либо игроками. |
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- RemovePlayerFromVehicle - Выбросить игрока из машины.
- GetPlayerVehicleID - Получить идентификатор автомобиля, в котором находится игрок.
- GetPlayerVehicleSeat - Проверьте, на каком месте находится игрок.
Связанные обратные вызовы
Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.
- OnPlayerEnterVehicle - Вызывается, когда игрок начинает садиться в транспортное средство.