ZH-CN/SetAccountName: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
Line 14: Line 14:
*'''name:''' 新的账户名.
*'''name:''' 新的账户名.


===选填参数===
===可选参数===
*'''allowCaseVariations:''' 用户名是否区分大小写(如果设置为true,则用户名“Bob”和“bob”将引用不同的帐户)
*'''allowCaseVariations:''' 用户名是否区分大小写(如果设置为true,则用户名“Bob”和“bob”将引用不同的帐户)



Revision as of 06:58, 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