SetPlayerMoney: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
(→‎Example: Added new example.)
Line 14: Line 14:


==Example==   
==Example==   
This example sets the player's money to the desired amount when he types "setcash" in console.
'''Example 1:''' 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 ( thePlayer, command, amount )      -- when the setcash function is called
function setCash ( thePlayer, command, amount )      -- when the setcash function is called
Line 20: Line 20:
end
end
addCommandHandler ( "setcash", setCash )          -- add a command handler for setcash
addCommandHandler ( "setcash", setCash )          -- add a command handler for setcash
</syntaxhighlight>
'''Example 2:''' This gives all players the amount of 1337 money when "leet" is typed in console.
<syntaxhighlight lang="lua">
function leetmoney()
setPlayerMoney( getRootElement(), 1337 )
end
addCommandHandler("leet", leetmoney)
</syntaxhighlight>
</syntaxhighlight>


==See Also==
==See Also==
{{Player functions}}
{{Player functions}}

Revision as of 01:14, 17 February 2008

Sets a player's money to a certain value, regardless of current player money. It should be noted that setting negative values does not work and in fact gives the player large amounts of 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

Example 1: 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

Example 2: This gives all players the amount of 1337 money when "leet" is typed in console.

function leetmoney()
	setPlayerMoney( getRootElement(), 1337 )
end
addCommandHandler("leet", leetmoney)

See Also