ZH-CN/getPlayerAccount: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Server function}} This function returns the specified player's account object. ==Syntax== <syntaxhighlight lang="lua"> account getPlayerAccount ( player thePl...")
 
m (Добавление языков)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server function}}
{{Server function}}
This function returns the specified player's [[account]] object.
此函数返回指定玩家的[[帐户]]对象.


==Syntax==
==语法==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
account getPlayerAccount ( player thePlayer )
account getPlayerAccount ( player thePlayer )
Line 9: Line 9:
{{OOP|Static method [[Account]].getFromPlayer() can also be used|[[player]]:getAccount|account|}}
{{OOP|Static method [[Account]].getFromPlayer() can also be used|[[player]]:getAccount|account|}}
===Required Arguments===
===Required Arguments===
* '''thePlayer:''' The [[player]] element you want to get the [[account]] of.
* '''thePlayer:''' 要获取的[[账户]][[玩家]]元素.


===Returns===
===返回值===
Returns the player's account object, or ''false'' if the player passed to the function is invalid.
Returns the player's account object, or ''false'' if the player passed to the function is invalid.


==Example==
==示例==
This example sets a player's money and also stores the value is his account.
这个例子设置了一个玩家的钱,也存储了他的帐户的值.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function setMoney(thePlayer,key,amount)
function setMoney(thePlayer,key,amount)
Line 30: Line 30:
{{Account_functions}}
{{Account_functions}}


[[en:getPlayerAccount]]
[[ru:getPlayerAccount]]
[[hu:getPlayerAccount]]
[[hu:getPlayerAccount]]
[[ar:getPlayerAccount]]
[[ar:getPlayerAccount]]
[[ru:getPlayerAccount]]
[[zh-cn:getPlayerAccount]]
[[zh-cn:getPlayerAccount]]

Latest revision as of 13:43, 12 April 2021

此函数返回指定玩家的帐户对象.

语法

account getPlayerAccount ( player thePlayer )

OOP Syntax Help! I don't understand this!

Note: Static method Account.getFromPlayer() can also be used
Method: player:getAccount(...)
Variable: .account


Required Arguments

返回值

Returns the player's account object, or false if the player passed to the function is invalid.

示例

这个例子设置了一个玩家的钱,也存储了他的帐户的值.

function setMoney(thePlayer,key,amount)
    local account = getPlayerAccount(thePlayer)
    if account and tonumber(amount) then
        setPlayerMoney (thePlayer,amount)
        setAccountData(account,"money",amount)
    end
end
addCommandHandler("setmoney",setMoney)

See Also