Difference between revisions of "RU/getAccount"

From Multi Theft Auto: Wiki
(Created page with "__NOTOC__ {{RU/Server function}} Данная функция возвращает аккаунт указанного пользователя. ==Syntax== <syntaxhighlight lang="lua"> acc...")
 
m
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:''' Пароль от аккаунта. Если аргумент не указан, вы в любом случае получите аккаунт, иначе пароль должен подходить.
  
 
===Возвращает===
 
===Возвращает===
Line 18: Line 18:
  
 
==Пример==
 
==Пример==
Данный пример проверяет при подключении игрока, есть ли у него аккаунт и выводит просьбу о входе/регистрации.
+
Данный пример проверяет при подключении игрока, есть ли у него аккаунт и выводит просьбу о входе или регистрации.
 
<syntaxhighlight lang="lua">addEventHandler("onPlayerJoin",root,function()
 
<syntaxhighlight lang="lua">addEventHandler("onPlayerJoin",root,function()
 
     if getAccount(getPlayerName(source)) then
 
     if getAccount(getPlayerName(source)) then

Revision as of 13:43, 11 September 2014

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

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)

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