RU/getPlayerFromName
From Multi Theft Auto: Wiki
Эта функция возвращает элемент-игрока с указанным именем.
Синтаксис
player getPlayerFromName ( string playerName )
Обязательные аргументы
- playerName: Строка с именем игрока, которого вы хотите найти.
Вывод
Возвращает элемент-игрока с указанным именем. Если игрока с таким именем на сервере нет, то возвращает false.
Пример
В этом примере реализована функция, которая находит игрока с введенным именем и выводит направление и расстояние до него.
function locatePlayer( sourcePlayer, command, who ) local targetPlayer = getPlayerFromName ( who ) -- находим игрока if ( targetPlayer ) then -- если нашли local x,y,z = getElementPosition ( sourcePlayer ) -- сохраняем положение игрока, который ввел команду local xp,yp,zp = getElementPosition ( targetPlayer ) -- сохраняем положение игрока, которого мы искали local dir = nil if (yp > y) then dir = "N" else dir = "S" end if (xp > x) then dir = dir .. "E" else dir = dir .. "W" end local distance = math.ceil ( getDistanceBetweenPoints3D(x, y, z, xp, yp, zp) ) outputChatBox( who .. " found " .. dir .. " (" .. distance .. ")", sourcePlayer) -- выводим информацию end end addCommandHandler ( "locate", locatePlayer )
Смотрите также
- forcePlayerMap
- getAlivePlayers
- getDeadPlayers
- getPlayerACInfo
- getPlayerAnnounceValue
- getPlayerBlurLevel
- getPlayerCount
- getPlayerFromName
- getPlayerIdleTime
- getPlayerIP
- getPlayerMoney
- getPlayerName
- getPlayerNametagColor
- getPlayerNametagText
- getPlayerPing
- getPlayerSerial
- getPlayerTeam
- getPlayerVersion
- getPlayerWantedLevel
- getRandomPlayer
- givePlayerMoney
- isPlayerMapForced
- isPlayerMuted
- isPlayerNametagShowing
- isVoiceEnabled
- redirectPlayer
- resendPlayerACInfo
- resendPlayerModInfo
- setPlayerAnnounceValue
- setPlayerBlurLevel
- setPlayerHudComponentVisible
- setPlayerMoney
- setPlayerMuted
- setPlayerName
- setPlayerNametagColor
- setPlayerNametagShowing
- setPlayerNametagText
- setPlayerTeam
- setPlayerVoiceBroadcastTo
- setPlayerVoiceIgnoreFrom
- setPlayerWantedLevel
- showPlayerHudComponent
- spawnPlayer
- takePlayerMoney
- takePlayerScreenShot