PT-BR/GivePlayerMoney: Difference between revisions
Jump to navigation
Jump to search
m (→Retorna) |
Eficiencia (talk | contribs) No edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{BR/Funcao compartilhada}} | {{BR/Funcao compartilhada}} | ||
Esta função adiciona dinheiro a quantia atual do [[player]]. Para definir o dinheiro do jogador utilize [[ | Esta função adiciona dinheiro a quantia atual do [[player]]. Para definir o dinheiro do jogador utilize [[PT-BR/SetPlayerMoney]]<br> | ||
{{ | {{BR/Nota|Usar essa função no lado cliente (não recomendável) não irá mudar o dinheiro do jogador no servidor.}} | ||
==Sintaxe== | ==Sintaxe== | ||
Line 57: | Line 57: | ||
==Veja também== | ==Veja também== | ||
{{Player functions}} | {{Player functions}} | ||
[[ | [[en:givePlayerMoney]] | ||
[[ru:GivePlayerMoney]] | [[ru:GivePlayerMoney]] |
Latest revision as of 18:50, 6 August 2020
Esta função adiciona dinheiro a quantia atual do player. Para definir o dinheiro do jogador utilize PT-BR/SetPlayerMoney
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 [-]
Serverbool givePlayerMoney ( player thePlayer, int amount )
Sintaxe POO(OOP) Não entendeu o que significa isso?
- Método: player:giveMoney(...)
- Variável: .money
Argumentos necessários
- thePlayer: O player que você deseja dar dinheiro.
- amount: Valor que você deseja dar ao jogador (deve ser um número inteiro e positivo).
Click to collapse [-]
Clientbool givePlayerMoney ( int quantia )
Sintaxe POO(OOP) Não entendeu o que significa isso?
- Método: Player.giveMoney(...)
Argumentos necessários
- amount: Valor que você deseja dar ao jogador (deve ser um número inteiro e positivo).
Retorna
Retorna true se o dinheiro for adicionado ou false se os parâmetros passados são inválidos.
Exemplos
Click to collapse [-]
Exemplo 1 - Client e ServerEste exemplo dá ao jogador dinheiro ao digitar o comando "givecash".
function consoleGiveCash ( thePlayer, command, amount ) --when the givecash command is called givePlayerMoney ( thePlayer, amount ) --give the player money according to the amount end addCommandHandler ( "givecash", consoleGiveCash ) --add a handler function for the command "givecash"
Click to collapse [-]
Exemplo 2 - ServerEste exemplo dá a um jogador mil dólares, como recompensa por matar outro jogador.
function rewardOnWasted ( ammo, killer, killerweapon, bodypart ) --if there is a killer, and that killer is not the same person as whoever died if ( killer ) and ( killer ~= source ) then givePlayerMoney ( killer, 1000 ) --reward the killer with 1000 cash. end end addEventHandler ( "onPlayerWasted", getRootElement(), rewardOnWasted ) --attach the rewardOnWasted function to the relevant event.
Click to collapse [-]
Exemplo 3 - ServerEste exemplo dá ao jogador 30000 ao usar um PickUP.
local money = createPickup (1896.4000244141, -1950.9000244141, 13, 3, 1274, 10000 ) function pickupUse ( player ) givePlayerMoney ( player, 30000 ) end 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