PT-BR/SetPlayerMoney

From Multi Theft Auto: Wiki
Revision as of 18:41, 6 August 2020 by 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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.

Post-it.png Nota: Usar essa função no lado cliente (não recomendável) não irá mudar o dinheiro do jogador no servidor.

Sintaxe

Click to collapse [-]
Server
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)
Click to collapse [-]
Client
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