Pular para o conteúdo

fireWeapon

Cliente Armas OOP arma:fire()

Dispara um tiro agora mesmo.

bool fireWeapon ( weapon arma )

O tiro sai na hora, ignorando a cadência e o estado — uma arma em ready também atira. Cada tiro que realmente sai consome uma bala do pente.

true para qualquer arma válida, false só quando o elemento não é uma arma. Ele devolve true mesmo quando o tiro não produz nada: tipo de arma que não dispara, alvo fora do alcance, bala travada no caminho.

-- rajada de três tiros
for i = 1, 3 do
setTimer(fireWeapon, i * 80, 1, minhaArma)
end