TakePlayerMoney: Difference between revisions

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


==Example==   
==Example==   
Note: Player is not defined in this function, so I used source to point to the player. You can read about using source on the [[LUA Tips and Tricks]] page
This example takes a player money when he types "takecash" in console
<syntaxhighlight lang="lua">addEventHandler ( "onPlayerConsole", root, "onConsole" )
<syntaxhighlight lang="lua">addCommandHandler ( "takecash", "takeCash" ) --add the command "takecash"
function onConsole ( message )
function takeCash ( player, command, amount ) --when the takecash command is called
if gettok(message, 1, 32) == "!takecash" then --when the player types !takecash in the console
takePlayerMoney ( player, amount ) --take the player's money according to the amount
takePlayerMoney ( source, -100 ) --subtract $100 from player's money
end
end</syntaxhighlight>
end</syntaxhighlight>


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

Revision as of 23:53, 17 November 2006

Subtracts money from the player's current money amount.

Syntax

takePlayerMoney ( 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 takes a player money when he types "takecash" in console

addCommandHandler ( "takecash", "takeCash" ) --add the command "takecash"
function takeCash ( player, command, amount ) --when the takecash command is called
	takePlayerMoney ( player, amount ) --take the player's money according to the amount
end

See Also