ZH-CN/getAccount: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Server function}} This function returns an account for a specific user. ==Syntax== <syntaxhighlight lang="lua"> account getAccount ( string username [, string...")
 
m (Добавление языков)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server function}}
{{Server function}}
This function returns an [[account]] for a specific user.
此函数返回特定用户的帐户[[account]]
==Syntax==
==语法==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
account getAccount ( string username [, string password, bool caseSensitive = true ] )
account getAccount ( string username [, string password, bool caseSensitive = true ] )
</syntaxhighlight>
</syntaxhighlight>
{{OOP||[[Account]]||}}
{{OOP——ZH-CN||[[Account]]||}}
===Required Arguments===
===必填参数===
*'''username:''' The username of the account you want to retrieve
*'''username:''' 要检索的帐户的用户名


===Optional Arguments===
===选填参数===
{{OptionalArg}}
{{OptionalArg}}
*'''password:''' The password for the account. If this argument is not specified, you can get the account whatever password it is, otherwise the password must match the account's.
*'''password:''' 帐户的密码。如果未指定此参数,则可以获取帐户的任何密码,否则密码必须与帐户的密码匹配.
{{New items|3.0157|1.5.6|
{{New items|3.0157|1.5.6|
* '''caseSensitive''': Specifies whether to ignore the case when searching for an account.
* '''caseSensitive''': 指定在搜索帐户时是否忽略大小写.
|16257}}
|16257}}


===Returns===
===返回值===
Returns an [[account]] or ''false'' if an account matching the username specified (and password, if specified) could not be found.
Returns an [[account]] or ''false'' if an account matching the username specified (and password, if specified) could not be found.


==Example==
==示例==
<section name="Server example 1" class="server" show="true">
<section name="Server example 1" class="server" show="true">
This function checks if the account mentioned exists in the internal.db database file.
此函数检查所述帐户是否存在于internal.db数据库文件中.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
addCommandHandler("checkaccount",
addCommandHandler("checkaccount",
Line 44: Line 44:
{{Account functions}}
{{Account functions}}


[[en:getAccount]]
[[ru:getAccount]]
[[ar:getAccount]]
[[ar:getAccount]]
[[es:getAccount]]
[[es:getAccount]]
[[pl:GetAccount]]
[[pl:GetAccount]]
[[ru:getAccount]]
[[zh-cn:getAccount]]
[[zh-cn:getAccount]]

Latest revision as of 19:51, 11 April 2021

此函数返回特定用户的帐户account

语法

account getAccount ( string username [, string password, bool caseSensitive = true ] )

Template:OOP——ZH-CN

必填参数

  • username: 要检索的帐户的用户名

选填参数

NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.

  • password: 帐户的密码。如果未指定此参数,则可以获取帐户的任何密码,否则密码必须与帐户的密码匹配.
  • caseSensitive: 指定在搜索帐户时是否忽略大小写.

返回值

Returns an account or false if an account matching the username specified (and password, if specified) could not be found.

示例

Click to collapse [-]
Server example 1

此函数检查所述帐户是否存在于internal.db数据库文件中.

addCommandHandler("checkaccount",
	function(player, cmd, account)
		if hasObjectPermissionTo(player, "function.banPlayer" ) then -- if the player typing /checkaccount command has permission to banPlayer
			if account and account ~= "" then -- if the account name was mentioned
				if getAccount(account) then -- if the account exists
					outputChatBox("Account "..account.." exists in the database!", player, 0, 255, 0)
				else -- if the account doesn't exist
					outputChatBox("Account "..account.." does not exist in database", player, 0, 255, 0)
				end
			else
			outputChatBox("Syntax is /checkaccount [account name]", player, 255, 0, 0)
			end
		end
	end
)

See Also