RU/getAccountPlayer: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
m (Форматирование)
Line 12: Line 12:


===Возвращаемые значения===
===Возвращаемые значения===
Возвращает элемент [[игрок|игрока]], если аккаунт используется в настоящий момент, в противном случае - ''false''.
Возвращает элемент ''[[игрок|игрока]]'', если аккаунт используется в настоящий момент, в противном случае - ''false''.


==Пример использования==
==Пример использования==
<section name="Сервер" class="server" show="false">  
<section name="Сервер" class="server" show="true">  
'''Пример 1.''' Этот пример проверяет, игрок ли пользователь аккаунта, и, если это так, то жив ли он.
'''Пример 1.''' Этот пример проверяет, является ли пользователь аккаунта игроком, и, если это так, то жив ли он.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function isAccountUserAlive(theAccount)
function isAccountUserAlive(theAccount)
local thePlayer = getAccountPlayer(theAccount)
local thePlayer = getAccountPlayer(theAccount) -- получает владельца аккаунта
if(getElementType(thePlayer) == "player") then
if (getElementType(thePlayer) == "player") then -- если полученный элемент является игроком, то
return not isPedDead(thePlayer)
return not isPedDead(thePlayer) -- проверяет, мёртв ли игрок, и, если это так, возвращает 'not true -> false', иначе 'not false -> true'
end
end
return false
return false -- возвращает 'false'
end
end
</syntaxhighlight>
</syntaxhighlight>
Line 31: Line 31:
{{RU/Account functions}}
{{RU/Account functions}}


[[en:getAccountPlayer]]
[[ru:getAccountPlayer]]
[[ar:getAccountPlayer]]
[[ar:getAccountPlayer]]
[[en:getAccountPlayer]]

Revision as of 13:01, 12 April 2021

Эта функция получает элемент игрока, который в настоящий момент использует указанный аккаунт. Только один игрок может использовать один аккаунт одновременно.

Синтаксис

player getAccountPlayer(account theAccount)

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

Метод: account:getPlayer(...)
Переменная: .player

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

  • theAccount: Аккаунт, игрока которого Вы хотите получить.

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

Возвращает элемент игрока, если аккаунт используется в настоящий момент, в противном случае - false.

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

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

Пример 1. Этот пример проверяет, является ли пользователь аккаунта игроком, и, если это так, то жив ли он.

function isAccountUserAlive(theAccount)
	local thePlayer = getAccountPlayer(theAccount) -- получает владельца аккаунта
	if (getElementType(thePlayer) == "player") then -- если полученный элемент является игроком, то
		return not isPedDead(thePlayer) -- проверяет, мёртв ли игрок, и, если это так, возвращает 'not true -> false', иначе 'not false -> true'
	end
	return false -- возвращает 'false'
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 - устанавливает пароль аккаунта