PutPlayerInVehicle RU

From SA-MP Wiki

Jump to: navigation, search

PutPlayerInVehicle

Описание:

Сажает игрока в транспортное средство


Параметры:
(playerid,vehicleid,seatid)
playeridID игрока, сажаемого в транспорт.
vehicleidID транспорта, в который сажается игрок.
seatidID места для посадки.


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

  • 1: Функция успешно выполнена.
  • 0: Функции не удалось выполниться. Игрок или транспорт не существует.


Места:

0 - Водительское место
1 - Передний пассажир
2 - Пассажир сзади слева
3 - Пассажир сзади справа
4+ - Места для пассажиров (coach и т.д.)
Image:32px-Circle-style-warning.png

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

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


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

public OnPlayerEnterVehicle(playerid,vehicleid,ispassanger)
{
    PutPlayerInVehicle(playerid, vehicleid, 0);
    return 1;
}
Image:32px-Circle-style-warning.png

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

Если ID места неправильное или занято, функция приведет к сбою при выходе игроков из транспорта.


Совет

Image:Light_bulb_icon.png

Используйте GetPlayerVehicleSeat в цикле, чтобы проверить какие места свободны.


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

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

  • GetPlayerVehicleID: Получает ID транспорта, в котором находится игрок.
  • GetPlayerVehicleSeat: Проверяет, на каком месте в транспорте находится игрок.


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

Эти автовызываемые функции могут оказаться полезными, т.к. они связаны с текущей функцией.

Template:OnPlayerEnterVehicle RU

Personal tools
Navigation
Toolbox
In other languages