ZH-CN/getAccount: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 17: Line 17:
|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">
此函数检查所述帐户是否存在于internal.db数据库文件中.
此函数检查所述帐户是否存在于internal.db数据库文件中.
Line 48: Line 48:
[[pl:GetAccount]]
[[pl:GetAccount]]
[[ru:getAccount]]
[[ru:getAccount]]
[[zh-cn:getAccount]]
[[en:getAccount]]

Revision as of 07:53, 5 February 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