ZH-CN/SetAccountName: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 17: Line 17:
*'''allowCaseVariations:''' 用户名是否区分大小写(如果设置为true,则用户名“Bob”和“bob”将引用不同的帐户)
*'''allowCaseVariations:''' 用户名是否区分大小写(如果设置为true,则用户名“Bob”和“bob”将引用不同的帐户)


===Returns===
===返回值===
如果设置了帐户名,则返回“true”;如果指定了无效参数,则返回“false”.
如果设置了帐户名,则返回“true”;如果指定了无效参数,则返回“false”.



Revision as of 06:50, 5 February 2021

此函数用于设置帐户的名称.

语法

bool setAccountName ( account theAccount, string name [, bool allowCaseVariations = false] )

OOP 语法 什么是OOP?

方法: account:setName(...)
变量: .name
对称函数: getAccountName

必填参数

  • theAccount: 您要更改名称的帐户.
  • name: 新的账户名.

选填参数

  • allowCaseVariations: 用户名是否区分大小写(如果设置为true,则用户名“Bob”和“bob”将引用不同的帐户)

返回值

如果设置了帐户名,则返回“true”;如果指定了无效参数,则返回“false”.

示例

更改帐户名称.

addCommandHandler("changeaccountname", function(player, _, oldname, newname)
    if not oldname or not newname then
        return
    end
    local account = getAccount(oldname)
    if not account then
        return 
    end
    setAccountName(account, newname)
end)

See Also