RU/getAlivePlayers

From Multi Theft Auto: Wiki
Jump to: navigation, search

Эта функция возвращает таблицу со всеми живыми игроками на сервере. Противоположность функции 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

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