PT-BR/SetPlayerMoney: Difference between revisions
Eficiencia (talk | contribs)   (Created page with "__NOTOC__ {{BR/Funcao compartilhada}} Define o dinheiro de um jogador para um determinado valor, independente do dinheiro atual do jogador. Se o valor definido for um valor ne...")  | 
			
(No difference) 
 | 
Latest revision as of 18:41, 6 August 2020
Define o dinheiro de um jogador para um determinado valor, independente do dinheiro atual do jogador. Se o valor definido for um valor negativo não funcionará e dará ao jogador grandes quantias de dinheiro.
Sintaxe
bool setPlayerMoney ( player thePlayer, int amount [, bool instant = false ] )
Sintaxe POO(OOP) Não entendeu o que significa isso?
- Método: player:setMoney(...)
 - Variável: .money
 - Oposto: getPlayerMoney
 
Argumentos necessários
- thePlayer: O jogador que você deseja definir o dinheiro.
 - amount: Valor que você deseja definir ao jogador (deve ser um número inteiro e positivo).
 
Argumentos opcionais
NOTA: Ao usar argumentos opcionais, pode ser necessário fornecer todos os argumentos anteriores ao que você deseja usar. Para obter mais informações sobre argumentos opcionais, consulte Argumentos Opcionais.
- instant: Se definido com true, definirá o valor instantaneamente (sem a animação do dinheiro sendo adicionado na hud do GTA SA)
 
bool setPlayerMoney ( int amount [, bool instant = false ] )
OOP Syntax Help! I don't understand this!
- Method: Player.setMoney(...)
 - Counterpart: getPlayerMoney
 
Argumentos necessários
- amount: Valor que você deseja definir ao jogador (deve ser um número inteiro e positivo).
 
Argumentos opcionais
NOTA: Ao usar argumentos opcionais, pode ser necessário fornecer todos os argumentos anteriores ao que você deseja usar. Para obter mais informações sobre argumentos opcionais, consulte Argumentos Opcionais.
- instant: Se definido com true, definirá o valor instantaneamente (sem a animação do dinheiro sendo adicionado na hud do GTA SA)
 
Retorna
Retorna true se o dinheiro foi definido com sucesso ou false se os parâmetros passados são inválidos.
Exemplos
Exemplo 1: Este exemplo define o dinheiro do jogador ao digitar o comando "setcash".
function setCash(thePlayer, command, amount)       -- when the setcash function is called
	setPlayerMoney(thePlayer, tonumber(amount))    -- change player's money to the desired amount
end
addCommandHandler("setcash", setCash)           -- add a command handler for setcash
Exemplo 2: Este exemplo define o dinheiro de todos os jogadores em 1337 quando o comando "leet" é digitado no console.
function leetmoney()
	setPlayerMoney(root, 1337)
end
addCommandHandler("leet", leetmoney)
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