RU/getLocalPlayer
From Multi Theft Auto: Wiki
Данная функция получает элемент игрока клиента запустившего текущий скрипт.
Вы можете использовать предопределённую переменную localPlayer вместо getLocalPlayer()
Синтаксис
player getLocalPlayer ( )
Возвращает
Локальный элемент игрока.
Пример
Пример 1: Эта клиентская функция выводит в консоль текущее местоположение игрока.
-- получаем локального игрока (делаем это вне тела функции, чтобы не получать его каждый раз -- при вызове функции, так как локальный игрок не меняется) function outputLocalPlayerPosition ( ) -- получаем позицию локального игрока local px, py, pz = getElementPosition ( getLocalPlayer ( ) ) -- выведем её в консоль outputConsole ( "Ваше местоположение: " .. px .. " " .. py .. " " .. pz ) end
Пример 2: Этот клиентский скрипт заставляет камеру игрока вспыхнуть красным при получении урона.
function flashRed ( ) -- затушим камеру локального игрока в красный цвет на секунду fadeCamera( false, 1.0, 255, 0, 0 ) -- установим таймер на 500 мс (0.5 сек), чтобы вернуть камеру в исходное состояние после того, как она полностью затухнет setTimer( fadeCamera, 500, 1, true, 1.0 ) end -- сделаем функцию 'flashRed' обработчиком события "onClientPlayerDamage" addEventHandler( "onClientPlayerDamage", getLocalPlayer ( ), flashRed )
Смотрите также
- getLocalPlayer
 - givePlayerMoney
 - takePlayerMoney
 - showPlayerHudComponent
 - setPlayerBlurLevel
 - setPlayerMoney
 - setPlayerNametagColor
 - setPlayerNametagShowing
 - setPlayerNametagText
 - getPlayerBlurLevel
 - getPlayerFromName
 - getPlayerMapBoundingBox
 - getPlayerMoney
 - getPlayerName
 - getPlayerNametagColor
 - getPlayerNametagText
 - getPlayerPing
 - getPlayerSerial
 - getPlayerTeam
 - getPlayerWantedLevel
 - isPlayerMapForced
 - isPlayerMapVisible
 - isPlayerNametagShowing
 - isPlayerHudComponentVisible