RU/getAlivePlayers

From Multi Theft Auto: Wiki
Revision as of 21:53, 30 September 2014 by Strix (talk | contribs) (Created page with "__NOTOC__ {{RU/Server function}} Эта функция возвращает таблицу со всеми живими игроками на сервере. Противоп...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to 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

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