PT-BR/getPlayerMoney: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
No edit summary  | 
				No edit summary  | 
				||
| Line 1: | Line 1: | ||
__NOTOC__    | __NOTOC__    | ||
{{Server client function}}  | {{Server client function}}  | ||
Retorna a quantidade de dinheiro que um jogador possui.  | |||
'''  | '''Nota:''' A quantidade pode variar entre o servidor e o cliente. Você não deveria confiar plenamente no valor obtido no cliente.  | ||
==  | ==Sintaxe==    | ||
<section show="true" name="Server" class="server">  | <section show="true" name="Server" class="server">  | ||
<syntaxhighlight lang="lua">int/bool getPlayerMoney ( player thePlayer )</syntaxhighlight>    | <syntaxhighlight lang="lua">int/bool getPlayerMoney ( player thePlayer )</syntaxhighlight>    | ||
{{OOP||[[player]]:getMoney|money|setPlayerMoney}}  | {{OOP||[[player]]:getMoney|money|setPlayerMoney}}  | ||
===  | ===Argumentos obrigatórios===  | ||
*'''thePlayer:'''   | *'''thePlayer:''' O jogador no qual você deseja obter a quantidade de dinheiro.    | ||
===  | ===Retorno===  | ||
Retorna um inteiro cujo valor é a quantidade de dinheiro que o jogador especificado possui, ou retorna ''false'' se o jogador informado for inválido.  | |||
</section>  | </section>  | ||
| Line 19: | Line 19: | ||
<syntaxhighlight lang="lua">int getPlayerMoney ( )</syntaxhighlight>    | <syntaxhighlight lang="lua">int getPlayerMoney ( )</syntaxhighlight>    | ||
{{OOP||[[Player]].getMoney||setPlayerMoney}}  | {{OOP||[[Player]].getMoney||setPlayerMoney}}  | ||
===  | ===Retorno===  | ||
Retorna um inteiro cujo valor é a quantidade de dinheiro que o jogador local possui.  | |||
</section>  | </section>  | ||
==  | ==Exemplo==  | ||
<section show="true" name="Server" class="server">  | <section show="true" name="Server" class="server">  | ||
Quando um jogador digita '/checkMoney', este exemplo obtém a quantidade de dinheiro do jogador e mostra uma mensagem de acordo com o valor.  | |||
<syntaxhighlight lang="lua">  | <syntaxhighlight lang="lua">  | ||
function checkMoney(thePlayer, command)  | function checkMoney(thePlayer, command)  | ||
	local money = getPlayerMoney(thePlayer)                                --   | 	local money = getPlayerMoney(thePlayer)                                -- obtém a quantidade de dinheiro do jogador que digitou o comando  | ||
	if (money > 1000) then                                                 --   | 	if (money > 1000) then                                                 -- se o dinheiro for maior que 1000  | ||
		outputChatBox("  | 		outputChatBox("Você é rico: " .. tostring(money), thePlayer)  -- mostra uma mensagem no chat com o texto e a quantidade em dinheiro  | ||
  	else  |   	else  | ||
		outputChatBox("  | 		outputChatBox("Pobre rapaz...", thePlayer)                        -- senão, mostra esta mensagem  | ||
	end  | 	end  | ||
end  | end  | ||
addCommandHandler("checkMoney", checkMoney)                                    --   | addCommandHandler("checkMoney", checkMoney)                                    -- cria o comando "checkMoney"  | ||
</syntaxhighlight>  | </syntaxhighlight>  | ||
</section>  | </section>  | ||
==  | ==Veja também==  | ||
{{Player functions}}  | {{Player functions}}  | ||
Revision as of 03:03, 28 September 2017
Retorna a quantidade de dinheiro que um jogador possui.
Nota: A quantidade pode variar entre o servidor e o cliente. Você não deveria confiar plenamente no valor obtido no cliente.
Sintaxe
Click to collapse [-]
Serverint/bool getPlayerMoney ( player thePlayer )
OOP Syntax Help! I don't understand this!
- Method: player:getMoney(...)
 - Variable: .money
 - Counterpart: setPlayerMoney
 
Argumentos obrigatórios
- thePlayer: O jogador no qual você deseja obter a quantidade de dinheiro.
 
Retorno
Retorna um inteiro cujo valor é a quantidade de dinheiro que o jogador especificado possui, ou retorna false se o jogador informado for inválido.
Click to collapse [-]
Clientint getPlayerMoney ( )
OOP Syntax Help! I don't understand this!
- Method: Player.getMoney(...)
 - Counterpart: setPlayerMoney
 
Retorno
Retorna um inteiro cujo valor é a quantidade de dinheiro que o jogador local possui.
Exemplo
Click to collapse [-]
ServerQuando um jogador digita '/checkMoney', este exemplo obtém a quantidade de dinheiro do jogador e mostra uma mensagem de acordo com o valor.
function checkMoney(thePlayer, command)
	local money = getPlayerMoney(thePlayer)                                -- obtém a quantidade de dinheiro do jogador que digitou o comando
	if (money > 1000) then                                                 -- se o dinheiro for maior que 1000
		outputChatBox("Você é rico: " .. tostring(money), thePlayer)  -- mostra uma mensagem no chat com o texto e a quantidade em dinheiro
 	else
		outputChatBox("Pobre rapaz...", thePlayer)                        -- senão, mostra esta mensagem
	end
end
addCommandHandler("checkMoney", checkMoney)                                    -- cria o comando "checkMoney"
Veja também
- 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