GetPlayerVehicleSeat RU

From SA-MP Wiki

Jump to: navigation, search

GetPlayerVehicleSeat

GetPlayerVehicleSeat RU добавлена в SA-MP 0.3a Данная функция добавленa в SA-MP 0.3a и не будет работать в более ранних версиях!


Описание:

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


Параметры:
(playerid)
playeridID игрока, место которого вы хотите получить.


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

ID места, на котором находится игрок. -1 - игрок не в транспорте, 0 - водительское, 1 - переднее пассажирское, 2 и 3 - задние пассажирские, 4+ - остальные пассажирские, если транспорт имеет много мест.


Image:32px-Circle-style-warning.png

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

Иногда может вернуть недопустимый ID места - 128. Обстоятельства этого еще неизвестны, но лучше запретить выполнять какие-либо действия в этом случае.


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

if(strcmp(cmdtext, "/myseat", true) == 0)
{
    new szString[14], iSeat = GetPlayerVehicleSeat(playerid);
 
    // How you can discard of your information.
    if(iSeat == 128) return SendClientMessage(playerid, 0xFFFFFFFF, "An error has prevented us from returning the seat ID.");
 
    format(szString, sizeof(szString), "Ваше место: %i", iSeat);
    SendClientMessage(playerid, 0xFFFFFFFF, szString);
    return 1;
}

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

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

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