RU/logOut: Difference between revisions
Jump to navigation
Jump to search
Shosh Melly (talk | contribs) No edit summary |
Shosh Melly (talk | contribs) No edit summary |
||
Line 31: | Line 31: | ||
{{Account_functions}} | {{Account_functions}} | ||
[[ | [[en: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 )
Смотрите также
- addAccount
- copyAccountData
- getAccount
- getAccountData
- getAccountName
- getAccountPlayer
- getAccountSerial
- getAccounts
- getAccountsBySerial
- getAllAccountData
- getPlayerAccount
- isGuestAccount
- logIn
- logOut
- removeAccount
- setAccountData
- setAccountPassword
- getAccountByID
- getAccountID
- getAccountIP
- getAccountsByData
- getAccountsByIP
- setAccountName