SetPlayerMoney: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 11: Line 11:
==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
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
<syntaxhighlight lang="lua">addEventHandler ( "onPlayerConsole", root, "onConsole" )
<syntaxhighlight lang="lua">addCommandHandler ( "onPlayerConsole", root, "onConsole" )
function onConsole ( message )
function onConsole ( message )
if gettok(message, 1, 32) == "!makemerich" then --if the player types !makemerich in the console
if gettok(message, 1, 32) == "!makemerich" then --if the player types !makemerich in the console

Revision as of 19:36, 20 May 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

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

addCommandHandler ( "onPlayerConsole", root, "onConsole" )
function onConsole ( message )
	if gettok(message, 1, 32) == "!makemerich" then --if the player types !makemerich in the console
		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