RU/setElementPosition

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Данная функция устанавливает позицию элемента на указанные координаты.

[[|link=|]] Внимание: Не используйте эту функцию, чтобы заспавнить игрока. Это может вызвать проблемы с другими функциями, например с warpPedIntoVehicle. Вместо этого используйте spawnPlayer.

Синтаксис

bool setElementPosition ( element theElement, float x, float y, float z [, bool warp = true ] )  

Синтаксис ООП Помогите! Я не понимаю, что это!

Метод: element:setPosition(...)
Переменная: .position
Парная функция: getElementPosition

Обязательные аргументы

  • theElement: элемент, который нужно переместить.
  • x: координата X новой позиции.
  • y: координата Y новой позиции.
  • z: координата Z новой позиции.

Необязательные аргументы

  • warp: сбрасывает текущие анимации игрока при телепортации. Установка этого параметра на false сохраняет текущую анимацию.

Возвращает

Возвращает true, если функция успешно выполнилась, в противном случае false.

Пример

Click to collapse [-]
Пример 1

Этот пример добавляет команду "setpos", которая позволяет установить позицию игрока.

function consoleSetPlayerPosition ( source, commandName, posX, posY, posZ )
	setElementPosition ( source, posX, posY, posZ )
end
addCommandHandler ( "setpos", consoleSetPlayerPosition  )
Click to expand [+]
Пример 2
Click to expand [+]
Пример 3

Смотрите также