PT-BR/getPlayerMoney

From Multi Theft Auto: Wiki
Revision as of 03:07, 28 September 2017 by StanleySathler (talk | contribs)
Jump to navigation Jump to search

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 [-]
Server
int/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 [-]
Client
int 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 [-]
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.

function checkMoney(thePlayer, command)
	-- Obtém a quantidade de dinheiro do jogador quem digitou o comando
	local money = getPlayerMoney(thePlayer)

	-- Se o dinheiro for maior que 1000
	if (money > 1000) then 
		-- Mostra uma mensagem com o texto e a quantidade em dinheiro
		outputChatBox("Você é rico: " .. tostring(money), thePlayer)

	-- Senão (dinheiro for menor ou igual a 1000)
 	else
		outputChatBox("Pobre rapaz...", thePlayer)                        
	end
end

-- Cria o comando "checkMoney" que, quando digitado, executa a função "checkMoney"
addCommandHandler("checkMoney", checkMoney)

Veja também