setWeaponTarget
Define para onde a arma aponta. São três formas.
Sintaxe
Seção intitulada “Sintaxe”bool setWeaponTarget ( weapon arma, element alvo [, number subAlvo = 255 ] )bool setWeaponTarget ( weapon arma, number x, number y, number z )bool setWeaponTarget ( weapon arma, nil )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
alvo | element | — | Elemento a perseguir. A arma acompanha ele enquanto existir. |
subAlvo | number | 255 | Qual parte do alvo mirar — veja a nota abaixo. |
x, y, z | number | — | Ponto fixo do mundo para onde apontar. |
nil | — | — | Tira o alvo e volta para a mira fixa. O nil precisa ser passado explicitamente: omitir o argumento 2 devolve false. |
Retorno
Seção intitulada “Retorno”true se a mira foi definida, false se a arma for inválida ou os argumentos não formarem nenhuma das três formas (por exemplo, um subAlvo que não é número). O motivo vai para o console de debug.
-- persegue um jogadorsetWeaponTarget(minhaArma, algumJogador)
-- aponta para um ponto fixosetWeaponTarget(minhaArma, 1481.5, -1770.2, 18.8)
-- volta para a mira fixasetWeaponTarget(minhaArma, nil)Veja também
Seção intitulada “Veja também”getWeaponTarget— Lê o alvo atual.