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

Параметры:

PHP код:
(playeridFloat:xFloat:yFloat:z)playerid     ID онлайн игрокапозицию которого вы хотите изменить.
Float:x    X-координата новой позиции игрока.
Float:y    Y-координата новой позиции игрока.
Float:z    Z-координата новой позиции игрока

  1. public OnPlayerCommandText ( playerid, cmdtext[] )
  2. {
  3. if ( strcmp( cmdtext, "/точный_телепорт_в_центр_карты", true ) == 0 )
  4. {
  5. // выставим ID интерьера игрока равным 0 (улица)
  6. SetPlayerInterior( playerid, 0 );
  7.  
  8. // если игрок был в транспорте, он телепортируется без него
  9. // точный телепорт игрока в центр карты
  10. SetPlayerPosFindZ( playerid, 0.0, 0.0, 999.0 ); // 999.0 будет изменено автоматически
  11.  
  12. return 1;
  13. }
  14.  
  15. return 0;
  16. }