PT-BR/givePlayerMoney: Difference between revisions
(Created page with "__NOTOC__ {{Server client function}} Esta função soma uma certa quantia em dinheiro ao dinheiro já existente de um determinado jogador. Se quiser definir o dinh...") |
m (Alteração nos Templates OOP e Shared function para a versão traduzida em português) |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{ | {{BR/Funcao compartilhada}} | ||
Esta função soma uma certa quantia em dinheiro ao dinheiro já existente de um determinado [[player|jogador]]. Se quiser definir o dinheiro do jogador como um todo ao invés de adicionar ao já existente, consulte a função [[setPlayerMoney]]. | Esta função soma uma certa quantia em dinheiro ao dinheiro já existente de um determinado [[player|jogador]]. Se quiser definir o dinheiro do jogador como um todo ao invés de adicionar ao já existente, consulte a função [[setPlayerMoney]]. | ||
Line 8: | Line 8: | ||
<section name="Server" class="server" show="true"> | <section name="Server" class="server" show="true"> | ||
<syntaxhighlight lang="lua">bool givePlayerMoney ( player thePlayer, int amount )</syntaxhighlight> | <syntaxhighlight lang="lua">bool givePlayerMoney ( player thePlayer, int amount )</syntaxhighlight> | ||
{{ | {{PT-BR/POO||[[player]]:giveMoney|money}} | ||
===Argumentos obrigatórios=== | ===Argumentos obrigatórios=== | ||
Line 16: | Line 16: | ||
<section name="Client" class="client" show="true"> | <section name="Client" class="client" show="true"> | ||
<syntaxhighlight lang="lua">bool givePlayerMoney ( int amount )</syntaxhighlight> | <syntaxhighlight lang="lua">bool givePlayerMoney ( int amount )</syntaxhighlight> | ||
{{ | {{PT-BR/POO||[[Player]].giveMoney}} | ||
===Argumentos obrigatórios=== | ===Argumentos obrigatórios=== |
Revision as of 00:55, 11 March 2020
Esta função soma uma certa quantia em dinheiro ao dinheiro já existente de um determinado jogador. Se quiser definir o dinheiro do jogador como um todo ao invés de adicionar ao já existente, consulte a função setPlayerMoney.
Sintaxe
bool givePlayerMoney ( player thePlayer, int amount )
Sintaxe POO(OOP) Não entendeu o que significa isso?
- Método: player:giveMoney(...)
- Variável: .money
Argumentos obrigatórios
- thePlayer: o jogador o qual receberá o dinheiro.
- amount: um valor inteiro, positivo, representando a quantidade de dinheiro que será dada ao jogador.
bool givePlayerMoney ( int amount )
Sintaxe POO(OOP) Não entendeu o que significa isso?
- Método: Player.giveMoney(...)
Argumentos obrigatórios
- amount: um valor inteiro, positivo, representando a quantidade de dinheiro que será dada ao jogador.
Retorno
Retorna true se o dinheiro foi adicionado com sucesso, ou false caso algum parâmetro passado seja inválido.
Exemplo
Este exemplo dá ao jogador uma certa quantia de dinheiro quando este usar o comando "/givecash <quantidade>". Ao digitar "/givecash 5000", por exemplo, o jogador recebe 5.000.
-- Função chamada quando o comando "/givecash <quantidade>" é digitado function consoleGiveCash ( thePlayer, command, amount ) -- Dá a quantidade informada no comando ao jogador que o digitou givePlayerMoney ( thePlayer, amount ) end -- Cria o comando "givecash" informando qual função deve ser chamada quando o comando for digitado addCommandHandler ( "givecash", consoleGiveCash )
Este exemplo dá ao jogador mil "dólares" como recompensa por matar outro jogador.
function rewardOnWasted ( ammo, killer, killerweapon, bodypart ) -- Se existir um assassino, e o assassino não for o mesmo jogador que morreu if ( killer ) and ( killer ~= source ) then -- Dá ao assassino 1000 em dinheiro givePlayerMoney ( killer, 1000 ) end end -- Aplica a função "#rewardOnWasted" ao evento "onPlayerWasted", que é emitido sempre que um jogador morre addEventHandler ( "onPlayerWasted", getRootElement(), rewardOnWasted )
Este exemplo cria um coletável no chão que, ao ser coletado, dá 30.000 ao jogador.
-- Cria o coletável no chão local money = createPickup (1896.4000244141, -1950.9000244141, 13, 3, 1274, 10000 ) -- Função chamada quando o evento "onPickupUse" é emitido function pickupUse ( player ) givePlayerMoney ( player, 30000 ) end -- Aplica a função "#pickupUse" ao evento "onPickupUse", que é emitido sempre que um jogador para em um coletável estando a pé addEventHandler ( "onPickupUse", money, pickupUse )
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