giveWeapon
Dá uma arma ao ped, com munição.
Sintaxe
Seção intitulada “Sintaxe”bool giveWeapon ( ped oPed, string/number arma [, number municao = 30, bool selecionar = false ] )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oPed | ped | — | Ped ou elemento pai. |
arma | string/number | — | ID (0–46) ou nome da arma. |
municao | number | 30 | Munição a adicionar, de 0 a 65535. Valores acima de 9999 viram 9999. |
selecionar | bool | false | Deixa o ped já segurando a arma. |
Retorno
Seção intitulada “Retorno”true se pelo menos um ped recebeu a arma. Arma inválida ou munição fora de 0–65535 devolvem false.
A munição não se comporta igual em todos os slots:
| Slots | Comportamento |
|---|---|
| 0, 1, 10, 11, 12 | Não têm munição de verdade; o total fica travado em 1. |
| 3, 4, 5 | A munição soma à que já estava no slot. |
| Demais slots | A munição substitui a que estava no slot, a não ser que seja exatamente a mesma arma — aí soma. |
Exemplo
Seção intitulada “Exemplo”addCommandHandler("armar", function(jogador) giveWeapon(jogador, "deagle", 100) giveWeapon(jogador, "m4", 300, true) -- já sai com a M4 na mãoend)Veja também
Seção intitulada “Veja também”takeWeapon— Tira uma arma do ped, ou só parte da munição dela.setWeaponAmmo— Define a munição de uma arma que o ped já tem.takeAllWeapons— Esvazia o inventário do ped.reloadPedWeapon— Manda o ped recarregar a arma que está segurando.getPedGravity— Devolve a gravidade aplicada ao ped.setPedGravity— Define a gravidade do ped.setPedChoking— Faz o ped engasgar, como se tivesse tomado gás lacrimogêneo ou extintor.setPedWearingJetpack— Coloca ou tira o jetpack do ped.