Pular para o conteúdo

onClientPlayerWeaponFire

Cliente Não cancelável Combate

Disparado quando um jogador dá um tiro.

O jogador que atirou.

PosiçãoNomeTipoDescrição
1armanumberIdentificador da arma usada.
2municaoTotalnumberMunição restante depois do tiro.
3municaoNoPentenumberMunição restante no pente depois do tiro.
4acertoXnumberOnde o tiro parou.
5acertoYnumberOnde o tiro parou.
6acertoZnumberOnde o tiro parou.
7atingidoelement ou nilO elemento que o tiro encontrou, ou nil quando acertou cenário ou nada.
8origemXnumberDe onde o tiro saiu.
9origemYnumberDe onde o tiro saiu.
10origemZnumberDe onde o tiro saiu.

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.

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))
end
end)