ZH-CN/getAccount

From Multi Theft Auto: Wiki
Revision as of 19:51, 11 April 2021 by EOFIK (talk | contribs) (Добавление языков)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

此函数返回特定用户的帐户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