Difference between revisions of "SetAccountName"

From Multi Theft Auto: Wiki
Line 1: Line 1:
 
{{Server function}}
 
{{Server function}}
 
__NOTOC__
 
__NOTOC__
 +
{{New feature/item|3.0160|1.5.5|11747|
 
This function sets the name of an [[account]].
 
This function sets the name of an [[account]].
 +
}}
  
 
==Syntax==  
 
==Syntax==  

Revision as of 22:52, 1 July 2018

FROM VERSION 1.5.5 r11747 ONWARDS

This function sets the name of an account.

Syntax

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

OOP Syntax Help! I don't understand this!

Method: account:setName(...)
Counterpart: name

Required Arguments

  • theAccount: The account you wish to change the name.
  • name: The new name.

Optional Arguments

  • allowCaseVariations: Whether the username is case sensitive (if this is set to true, usernames "Bob" and "bob" will refer to different accounts)

Returns

Returns a true if the account name was set, false if an invalid argument was specified.

Example

Change the name of an account.

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