onClientPlayerWeaponFire
Disparado quando um jogador dá um tiro.
O jogador que atirou.
Parâmetros
Seção intitulada “Parâmetros”| Posição | Nome | Tipo | Descrição |
|---|---|---|---|
| 1 | arma | number | Identificador da arma usada. |
| 2 | municaoTotal | number | Munição restante depois do tiro. |
| 3 | municaoNoPente | number | Munição restante no pente depois do tiro. |
| 4 | acertoX | number | Onde o tiro parou. |
| 5 | acertoY | number | Onde o tiro parou. |
| 6 | acertoZ | number | Onde o tiro parou. |
| 7 | atingido | element ou nil | O elemento que o tiro encontrou, ou nil quando acertou cenário ou nada. |
| 8 | origemX | number | De onde o tiro saiu. |
| 9 | origemY | number | De onde o tiro saiu. |
| 10 | origemZ | number | De onde o tiro saiu. |
Cancelável
Seção intitulada “Cancelável”Não.
O tiro já saiu.
Quando o tiro não encontra nada, os três valores de acerto são o ponto final do alcance da arma.
Exemplo
Seção intitulada “Exemplo”addEventHandler("onClientPlayerWeaponFire", root, function(arma, total, pente, x, y, z, atingido) if source ~= localPlayer then return end if isElement(atingido) then outputDebugString("acertei um " .. getElementType(atingido)) endend)Veja também
Seção intitulada “Veja também”onClientPlayerDamage— Disparado quando um jogador leva dano.onClientPedDamage— O mesmo momento do onClientPlayerDamage, quando quem levou o dano é um ped em vez de um jogador.onClientPedWeaponFire— O mesmo momento do onClientPlayerWeaponFire, quando quem atirou é um ped.onClientWeaponFire— Disparado quando uma arma criada por script dá um tiro.onClientPlayerWeaponSwitch— Disparado quando o jogador local troca de arma.onClientPlayerTarget— Disparado quando o alvo da mira do jogador local muda.onClientPlayerStealthKill— Disparado quando o jogador local está prestes a dar um golpe de faca pelas costas.onClientPlayerChoke— Disparado quando o jogador local começa a engasgar com gás ou spray.