RU/logOut

From Multi Theft Auto: Wiki
Revision as of 10:04, 19 October 2016 by Shosh Melly (talk | contribs) (Created page with "__NOTOC__ {{Server function}} Эта функция выходит из аккаунта. ==Синтаксис== <syntaxhighlight lang="lua"> bool logOut...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Эта функция выходит из аккаунта.

Синтаксис

bool logOut ( player thePlayer )

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

Метод: player:logOut(...)

Обязательные аргументы

  • thePlayer: Игрок, из аккаунта которого нужно выйти.

Возвращает

Возвращает true если выход удачно осуществлён, false или nil, если по каким-то причинам случилась ошибка, т.е. игрок не вошёл в аккаунт.

Пример

Этот пример выходит из аккаунта каждого игрока при старте ресурса. Это может быть удобным тогда, когда нужно показать экран входа в аккаунт.

function logoutAll ()
	local players = getElementsByType ( "player" ) -- Получаем всех игроков.
		for k, player in ipairs ( players ) do -- Для каждого игрока сделаем следующее...
			account = getPlayerAccount ( player ) -- Получаем аккаунт игрока.
				if ( not isGuestAccount ( account ) ) then -- Если игрок вошёл в аккаунт...
					logOut ( player ) -- Выйти из него.
				end
		end
end
 -- Добавим обработчик события onResourceStart.
addEventHandler ( "onResourceStart", getResourceRootElement(), logoutAll )

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