Account: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Added 1.0 function and added feature templates)
m (Добавление языков)
 
(12 intermediate revisions by 10 users not shown)
Line 1: Line 1:
The [[account]] class represents a [[client]]'s server account. You can get the [[account]] object associated to any client using:{{Deprecated_feature|3|1.0|[[getClientAccount]]}}
The [[account]] class represents a [[player]]'s server account. You can get the [[account]] object associated to any client using [[getPlayerAccount]].
{{New feature|3|1.0|[[getAccountPlayer]]}}


Accounts are unique to each client and can be used to store information that is persistent across map changes and user sessions. Clients that join without an account are given a temporary 'guest' account. This can store information like any other account, but isn't saved across sessions.
Accounts are unique to each client and can be used to store information that is persistent across map changes and user sessions. Clients that join without an account are given a temporary 'guest' account. This can store information like any other account, but isn't saved across sessions.


When a user logs in or out, the account object assigned to them will change. As such, you must not assume that the account attached to a client remains constant during their session.
When a user logs in or out, the account object assigned to them will change. As such, you must not assume that the account attached to a client remains constant during their session.
PHP code to check password hashes from the MTA server database is [[Account_PHP|here.]]


==Related scripting functions==
==Related scripting functions==
Line 11: Line 12:
[[Category:Scripting Concepts]]
[[Category:Scripting Concepts]]


[[en:Account]]
[[ru:Account]]
[[hu:account]]
[[pl:Account]]
[[it:Account]]
[[it:Account]]
[[de:Account]]
[[zh-cn:账户]]

Latest revision as of 17:51, 11 April 2021

The account class represents a player's server account. You can get the account object associated to any client using getPlayerAccount.

Accounts are unique to each client and can be used to store information that is persistent across map changes and user sessions. Clients that join without an account are given a temporary 'guest' account. This can store information like any other account, but isn't saved across sessions.

When a user logs in or out, the account object assigned to them will change. As such, you must not assume that the account attached to a client remains constant during their session.

PHP code to check password hashes from the MTA server database is here.

Related scripting functions

Server