RU/getAccountsBySerial

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.

Эта функция получает таблицу, содержащую все аккаунты, которые вошли с указанным серийным номером. Если серийный номер равен пустой строке, то функция получит все аккаунты, которые никогда не входили в систему.

Синтаксис

table getAccountsBySerial(string serial)

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

Примечание: Эта функция является статической функцией класса account.
Метод: account.getAllBySerial(...)

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

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

  • Таблица, содержащая аккаунты, если есть аккаунты, вошедшие с указанным серийным номером.
  • Таблица, ничего не содержащая, если нет аккаунтов, вошедших с указанным серийным номером.
  • false, если указаны недопустимые аргументы.

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

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

Пример 1: Этот пример выводит число аккаунтов в чат, которые имеет пользователь на серийном номере при помощи команды /getAccounts.

addCommandHandler("getAccounts", -- прикрепляет функцию к обработчику команды "getAccounts"
	function(thePlayer, cmd)
		local serial = getPlayerSerial(thePlayer) -- получает серийный номер пользователя
		local accounts = getAccountsBySerial(serial) -- получает таблицу аккаунтов, которые имеет полученный серийный номер
		outputChatBox("Вы имеете " .. #accounts .. " аккаунтов.", thePlayer) -- выводит сообщение в чат
	end)

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

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

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