RU/logOut: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Server function}} Эта функция выходит из аккаунта. ==Синтаксис== <syntaxhighlight lang="lua"> bool logOut...")
 
No edit summary
Line 31: Line 31:
{{Account_functions}}
{{Account_functions}}


[[ar:setAccountPassword]]
[[ar:logOut]]

Revision as of 10:42, 19 October 2016

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

Синтаксис

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 )

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