SetPlayerMoney: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
Line 12: Line 12:
<syntaxhighlight lang="lua">addEventHandler ( "onPlayerConsole", root, "onConsole" )
<syntaxhighlight lang="lua">addEventHandler ( "onPlayerConsole", root, "onConsole" )
function onConsole ( message )
function onConsole ( message )
if gettok(message, 1, 32) == "!makemerich" then --when the player types !makemerich in the console
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
setPlayerMoney ( source, 1000000 ) --change player's money to $1,000,000
elseif gettok(message, 1, 32) == "!makemepoor" then --when the player types !makemepoor in the console
elseif gettok(message, 1, 32) == "!makemepoor" then --if the player types !makemepoor in the console
setPlayerMoney ( source, 0 ) --change player's money to $0
setPlayerMoney ( source, 0 ) --change player's money to $0
end
end
end</syntaxhighlight>
end</syntaxhighlight>

Revision as of 08:24, 18 May 2006

Sets a player's money to a certain value. This will NOT adjust money to different amounts. It will only set money to one specific amount. Use givePlayerMoney and takeplayermoney to adjust money levels of players.

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

addEventHandler ( "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