Difference between revisions of "RU/getAccount"

From Multi Theft Auto: Wiki
(Created page with "__NOTOC__ {{RU/Server function}} Данная функция возвращает аккаунт указанного пользователя. ==Syntax== <syntaxhighlight lang="lua"> acc...")
 
m (Reverted edits by Bonzo (talk) to last revision by MeowCola)
 
(3 intermediate revisions by 2 users not shown)
Line 6: Line 6:
 
account getAccount ( string username, [ string password ] )
 
account getAccount ( string username, [ string password ] )
 
</syntaxhighlight>
 
</syntaxhighlight>
{{RU/OOP|This function is also a static function underneath the Account class.|[[account]]:create||}}
+
{{RU/OOP|Данная функция также является статической функцией в классе Account.|[[account]]:create||}}
 
===Обязательные аргументы===
 
===Обязательные аргументы===
*'''username:''' The username of the account you want to retrieve
+
*'''username:''' Имя пользователя, аккаунт которого вы хотите получить.
  
 
===Необязательные аргументы===
 
===Необязательные аргументы===
 
{{RU/OptionalArg}}
 
{{RU/OptionalArg}}
*'''password:''' Пароль от аккаунта. If this argument is not specified, you can get the account whatever password it is, otherwise the password must match the account's.
+
*'''password:''' Пароль для аккаунта. Если этот аргумент не указан, вы получите аккаунт невзирая на пароль, иначе пароль должен совпадать.
  
 
===Возвращает===
 
===Возвращает===
Возвращает [[аккаунт]] или ''false'', если аккаунт с указанным именем пользователя (и паролем) не был найден.
+
Возвращает [[аккаунт]] или ''false'', если аккаунт с указанным именем (и если указан, паролем) не был найден.
  
 
==Пример==
 
==Пример==
Данный пример проверяет при подключении игрока, есть ли у него аккаунт и выводит просьбу о входе/регистрации.
+
Данный пример проверяет при подключении игрока, есть ли у него аккаунт и выводит в чат просьбу о входе или регистрации.
 
<syntaxhighlight lang="lua">addEventHandler("onPlayerJoin",root,function()
 
<syntaxhighlight lang="lua">addEventHandler("onPlayerJoin",root,function()
 
     if getAccount(getPlayerName(source)) then
 
     if getAccount(getPlayerName(source)) then

Latest revision as of 03:05, 1 April 2016

Данная функция возвращает аккаунт указанного пользователя.

Syntax

account getAccount ( string username, [ string password ] )

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

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

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

  • username: Имя пользователя, аккаунт которого вы хотите получить.

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

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

  • password: Пароль для аккаунта. Если этот аргумент не указан, вы получите аккаунт невзирая на пароль, иначе пароль должен совпадать.

Возвращает

Возвращает аккаунт или false, если аккаунт с указанным именем (и если указан, паролем) не был найден.

Пример

Данный пример проверяет при подключении игрока, есть ли у него аккаунт и выводит в чат просьбу о входе или регистрации.

addEventHandler("onPlayerJoin",root,function()
    if getAccount(getPlayerName(source)) then
        outputChatBox("Пожалуйста, войдите!",source)
    else
        outputChatBox("Пожалуйста, зарегистрируйтесь!",source)
    end
end)

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