RU/getAlivePlayers: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{RU/Server function}} Эта функция возвращает таблицу со всеми живими игроками на сервере. Противоп...")
 
mNo edit summary
 
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{RU/Server function}}
{{RU/Server function}}
Эта функция возвращает таблицу со всеми живими игроками на сервере. Противоположная функция [[RU/getDeadPlayers|getDeadPlayers]].
Эта функция возвращает таблицу со всеми живыми игроками на сервере. Противоположность функции [[RU/getDeadPlayers|getDeadPlayers]].


==Синтаксис==  
==Синтаксис==  
Line 9: Line 9:
{{RU/OOP||[[Player]].getAllAlive||}}
{{RU/OOP||[[Player]].getAllAlive||}}
===Возвращает===
===Возвращает===
Возвращает ''таблицу'' со всеми живыми игроками.
Возвращает [[таблица|таблицу]] со всеми живыми игроками.


==Пример==
==Пример==

Latest revision as of 22:06, 30 September 2014

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

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