SetPlayerPosFindZ RU

From SA-MP Wiki

Jump to: navigation, search

SetPlayerPosFindZ

Описание:

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


Параметры:
(playerid, Float:x, Float:y, Float:z)
playerid ID онлайн игрока, позицию которого вы хотите изменить.
Float:xX-координата новой позиции игрока.
Float:yY-координата новой позиции игрока.
Float:zZ-координата новой позиции игрока.


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

Данная функция не возвращает какого-либо конкретного значения.



public OnPlayerCommandText ( playerid, cmdtext[] )
{
    if ( strcmp( cmdtext, "/точный_телепорт_в_центр_карты", true ) == 0 ) 
    {
        // выставим ID интерьера игрока равным 0 (улица)
        SetPlayerInterior( playerid, 0 );
 
        // если игрок был в транспорте, он телепортируется без него
        // точный телепорт игрока в центр карты
        SetPlayerPosFindZ( playerid, 0.0, 0.0, 999.0 ); // 999.0 будет изменено автоматически 
 
        return 1;
    }
 
    return 0;
}


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

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

  • GetPlayerPos: Получает текущую позицию игрока.
  • SetVehiclePos: Создаёт новую позицию для транспорта.
  • SetPlayerPos: Устанавливает позицию игрока.
  • GetVehiclePos: Получает текущую позицию транспорта.
Personal tools
Navigation
Toolbox
In other languages