RU/getAlivePlayers

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.

Эта функция возвращает таблицу со всеми живыми игроками на сервере. Противоположность функции getDeadPlayers.

Синтаксис

table getAlivePlayers ( )

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

Метод: Player.getAllAlive(...)

Возвращает

Возвращает таблицу со всеми живыми игроками.

Пример

Этот пример выводит список всех живых игроков в формате "имя1, имя2, имяN". Если живых игроков нет, то выведет "нет".

-- Выведем список всех живых игроков
alivePlayers = getAlivePlayers ()
if ( alivePlayers ) then -- если мы получили таблицу
    alivePlayersList = "нет"
    -- Пройдёмся по таблице
    for playerKey, playerValue in ipairs(alivePlayers) do
        -- добавим его имя в список
        if ( alivePlayersList == "нет" ) then
            alivePlayersList = getPlayerName ( playerValue )
        else
            alivePlayersList = alivePlayersList .. ", " .. getPlayerName ( playerValue )
        end
    end
    outputChatBox ( "Живые игроки: " .. alivePlayersList )    
end

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