SetPlayerMoney: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
(example onConsole -> command handlers)
Line 10: Line 10:


==Example==   
==Example==   
Note: Player is not defined in this function, so source was used to point to the player. You can read about using source on the [[LUA Tips and Tricks]] page
This example sets the player's money to the desired amount when he types "setcash" in console.
<syntaxhighlight lang="lua">addCommandHandler ( "onPlayerConsole", root, "onConsole" )
<syntaxhighlight lang="lua">addCommandHandler ( "setcash", "setCash" ) -- add a command handler for setcash
function onConsole ( message )
function setCash ( player, command, amount ) --when the setcash function is called
if gettok(message, 1, 32) == "!makemerich" then --if the player types !makemerich in the console
setPlayerMoney ( source, amount ) --change player's money to the desired amount
setPlayerMoney ( source, 1000000 ) --change player's money to $1,000,000
elseif gettok(message, 1, 32) == "!makemepoor" then --if the player types !makemepoor in the console
setPlayerMoney ( source, 0 ) --change player's money to $0
end
end</syntaxhighlight>
end</syntaxhighlight>


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

Revision as of 23:59, 17 November 2006

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

Syntax

setPlayerMoney ( player, money ) 

Required Arguments

  • Player: Tells the function to give money to a player
  • Money: A whole integer specifying the amount of money to give to the player

Example

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

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

See Also