Аккаунт

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.

Класс аккаунт представляет собой набор данных о пользователе, или, как это принято упоминать, об игроке. Вы можете получить аккаунт, связанный с любым клиентом, используя функцию getPlayerAccount.

Аккаунты уникальны для каждого клиента и могут использоваться для хранения информации, которая постоянно сохраняется при пользовательских сеансах. Клиентам, которые присоединяются без аккаунта, предоставляется временный аккаунт guest (гость). Этот аккаунт может хранить информацию, как и любой другой аккаунт, но разница лишь в том, что он не сохраняется после сеанса.

Когда пользователь входит в систему или выходит из неё, аккаунт, назначенный им, изменится. Таким образом, Вы не должны предполагать, что аккаунт, прикрепленный к клиенту, остаётся постоянным во время сеанса.

PHP-код для проверки хэшей паролей из базы данных сервера MTA находится здесь.

Связанные функции

Сервер

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

  • 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 - устанавливает пароль аккаунта