TakePlayerMoney: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (fix oop syntax 2) |
||
(17 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
This function | {{Server client function}} | ||
This function subtracts money from a [[player]]'s current money amount. | |||
{{Note|Using this function client side (not recommended) will not change a players money server side.}} | |||
==Syntax== | ==Syntax== | ||
<syntaxhighlight lang="lua">bool takePlayerMoney ( player thePlayer, int amount )</syntaxhighlight> | <section name="Server" class="server" show="true"> | ||
<syntaxhighlight lang="lua"> | |||
===Required Arguments=== | bool takePlayerMoney ( player thePlayer, int amount ) | ||
</syntaxhighlight> | |||
{{OOP||[[player]]:takeMoney|money|}} | |||
====Required Arguments==== | |||
*'''thePlayer:''' the [[player]] you are taking the money from. | *'''thePlayer:''' the [[player]] you are taking the money from. | ||
*'''amount:''' an integer number specifying the amount of money to take from the player. | *'''amount:''' an integer number specifying the amount of money to take from the player. | ||
</section> | |||
<section name="Client" class="client" show="true"> | |||
<syntaxhighlight lang="lua"> | |||
bool takePlayerMoney ( int amount ) | |||
</syntaxhighlight> | |||
{{OOP||[[Player]].takeMoney}} | |||
====Required Arguments==== | |||
*'''amount:''' an integer number specifying the amount of money to take from the player. | |||
</section> | |||
===Returns=== | ===Returns=== | ||
Line 13: | Line 27: | ||
==Example== | ==Example== | ||
This example takes money from a player when he types "takecash" in console. | <section name="Server" class="server" show="true"> | ||
This example takes money from a player when he types "takecash ''number''" in the console. | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function takeCash ( thePlayer, command, amount ) -- when the takecash command is called | |||
function takeCash ( thePlayer, command, amount ) --when the takecash command is called | takePlayerMoney ( thePlayer, tonumber(amount) ) -- take the amount of money from the player | ||
end | end | ||
addCommandHandler ( "takecash", takeCash ) -- add a handler function for the command "takecash" | |||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | |||
==See Also== | ==See Also== | ||
{{Player functions}} | {{Player functions}} | ||
[[ru:takePlayerMoney]] |
Latest revision as of 04:28, 29 December 2014
This function subtracts money from a player's current money amount.
Syntax
Click to collapse [-]
Serverbool takePlayerMoney ( player thePlayer, int amount )
OOP Syntax Help! I don't understand this!
- Method: player:takeMoney(...)
- Variable: .money
Required Arguments
- thePlayer: the player you are taking the money from.
- amount: an integer number specifying the amount of money to take from the player.
Click to collapse [-]
Clientbool takePlayerMoney ( int amount )
OOP Syntax Help! I don't understand this!
- Method: Player.takeMoney(...)
Required Arguments
- amount: an integer number specifying the amount of money to take from the player.
Returns
Returns true if the money was taken, or false if invalid parameters were passed.
Example
Click to collapse [-]
ServerThis example takes money from a player when he types "takecash number" in the console.
function takeCash ( thePlayer, command, amount ) -- when the takecash command is called takePlayerMoney ( thePlayer, tonumber(amount) ) -- take the amount of money from the player end addCommandHandler ( "takecash", takeCash ) -- add a handler function for the command "takecash"
See Also
- getPlayerTeam
- getPlayerBlurLevel
- setPlayerBlurLevel
- getPlayerSerial
- forcePlayerMap
- getPlayerScriptDebugLevel
- getPlayerFromName
- getPlayerMoney
- getPlayerName
- getPlayerNametagColor
- getPlayerNametagText
- getPlayerPing
- getPlayerWantedLevel
- givePlayerMoney
- isPlayerMapForced
- isPlayerNametagShowing
- setPlayerHudComponentVisible
- setPlayerMoney
- setPlayerNametagColor
- setPlayerNametagShowing
- setPlayerNametagText
- takePlayerMoney
- countPlayersInTeam
- getPlayersInTeam
- isVoiceEnabled
- setControlState
- getControlState