RU/logOut

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Данная функция позволяет указанному игроку выйти из действующего аккаунта.

Синтаксис

bool logOut(player thePlayer)

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

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

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

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

Возвращаемые значения

  • true, если выход из аккаунта удачно осуществлён.
  • false, если выход из аккаунта неосуществлён:
  1. указанный игрок не вошёл в аккаунт;
  2. указанный игрок не найден;

Пример использования

Click to collapse [-]
Сервер

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

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
addEventHandler("onResourceStart", getResourceRootElement(), logoutAll) -- прикрепляет функцию 'logoutAll' к обработчику события "onResourceStart"

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

Серверные функции

  • addAccount - регистрирует аккаунт
  • copyAccountData - копирует данные аккаунта в другой
  • getAccount - получает аккаунт указанного пользователя
  • getAccountByID - получает аккаунт с указанным ID
  • getAccountData - получает указанные данные аккаунта
  • getAccountID - получает ID указанного аккаунта
  • getAccountIP - получает IP указанного аккаунта
  • getAccountName - получает имя аккаунта
  • getAccountPlayer - получает активного пользователя аккаунта
  • getAccountSerial - получает серийный номер аккаунта
  • getAccounts - получает все зарегистрированные аккаунты
  • getAccountsByData - получает аккаунты с указанными сохранёнными данными
  • getAccountsByIP - получает аккаунт с указанным IP
  • getAccountsBySerial - получает все аккаунты с указанным серийным номером
  • getAllAccountData - получает все данные аккаунта
  • getPlayerAccount - получает аккаунт указанного игрока
  • isGuestAccount - проверяет, является ли аккаунт гостевым
  • logIn - авторизует игрока под указанный аккаунт
  • logOut - выходит из аккаунта указанного игрока
  • removeAccount - удаляет аккаунт
  • setAccountData - сохраняет данные в аккаунте
  • setAccountName - устанавливает имя аккаунту
  • setAccountPassword - устанавливает пароль аккаунта