SetPlayerMoney: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server function}}
{{Server function}}
{{Needs_Checking|The first time you set the money for a player it doesn't set the correct amount of money, for example setting it to $100000 gives $98755, this applies to givePlayerMoney as well --[[User:Norby89|Norby89]] 09:10, 5 August 2007 (CDT) }}
Sets a player's money to a certain value, regardless of current player money.
Sets a player's money to a certain value, regardless of current player money.


Line 16: Line 17:
This example sets the player's money to the desired amount when he types "setcash" in console.
This example sets the player's money to the desired amount when he types "setcash" in console.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function setCash ( player, command, amount )      -- when the setcash function is called
function setCash ( thePlayer, command, amount )      -- when the setcash function is called
     setPlayerMoney ( player, tonumber(amount) )    -- change player's money to the desired amount
     setPlayerMoney ( thePlayer, tonumber(amount) )    -- change player's money to the desired amount
end
end
addCommandHandler ( "setcash", setCash )          -- add a command handler for setcash
addCommandHandler ( "setcash", setCash )          -- add a command handler for setcash

Revision as of 11:56, 11 October 2007

Dialog-information.png This article needs checking.

Reason(s): The first time you set the money for a player it doesn't set the correct amount of money, for example setting it to $100000 gives $98755, this applies to givePlayerMoney as well --Norby89 09:10, 5 August 2007 (CDT)

Sets a player's money to a certain value, regardless of current player money.

Syntax

 bool setPlayerMoney ( player thePlayer, int amount ) 

Required Arguments

  • thePlayer: Which player to set the money of
  • amount: A whole integer specifying the new amount of money the player will have

Returns

Returns true if the money was added, or false if invalid parameters were passed.

Example

This example sets the player's money to the desired amount when he types "setcash" in console.

function setCash ( thePlayer, command, amount )       -- when the setcash function is called
    setPlayerMoney ( thePlayer, tonumber(amount) )    -- change player's money to the desired amount
end
addCommandHandler ( "setcash", setCash )           -- add a command handler for setcash

See Also