SetPlayerPosFindZ RU
From SA-MP Wiki
SetPlayerPosFindZ
Описание:
Эта функция изменяет текущую позицию онлайн игрока на карте. Причем, Z-координата будет автоматически изменена так, чтобы игрок мог в этой позиции на чем-то стоять.
(playerid, Float:x, Float:y, Float:z)
playerid | ID онлайн игрока, позицию которого вы хотите изменить. |
Float:x | X-координата новой позиции игрока. |
Float:y | Y-координата новой позиции игрока. |
Float:z | Z-координата новой позиции игрока. |
Возвращаемые значения:
Данная функция не возвращает какого-либо конкретного значения.
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: Получает текущую позицию транспорта.