RU/getPlayerAccount

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.

Эта функция возвращает аккаунт для указанного игрока.

Синтаксис

account getPlayerAccount(player thePlayer)

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

Примечание: Статический метод account.getFromPlayer() может также быть использован.
Метод: player:getAccount(...)
Переменная: .account

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

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

  • Аккаунт, если аккаунт указанного игрока был найден.
  • false, если указанный игрок не был найден.

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

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

Пример 1. Этот пример устанавливает количество денег у игрока, а также хранит это значение в его аккаунте при помощи команды /setmoney [сумма денег].

function setMoney(thePlayer, command, amount)
	setPlayerMoney(thePlayer, amount) -- устанавливает игроку сумму денег
	local account = getPlayerAccount(thePlayer) -- получает аккаунт игрока
	if (account) then -- если аккаунт получен, то
		setAccountData(account, "money", amount) -- сохраняет в полученный аккаунт значение 'amount' под ключом "money"
	end
end
addCommandHandler("setmoney", setMoney) -- прикрепляет функцию 'setMoney' к обработчику команды "setmoney"

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

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

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