createWeapon
Cria uma arma no mundo.
Sintaxe
Seção intitulada “Sintaxe”weapon createWeapon ( string tipo, number x, number y, number z )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
tipo | string ou number | — | ID de 0 a 18 ou de 22 a 46, ou um dos nomes aceitos como argumento na lista de armas. Uma string só de dígitos, como "31", vale como o ID. 19, 20 e 21 são recusados. |
x | number | — | Posição onde a arma nasce. |
y | number | — | Posição onde a arma nasce. |
z | number | — | Posição onde a arma nasce. |
A posição também pode ser passada como um único Vector3 no lugar de x, y, z.
Retorno
Seção intitulada “Retorno”O elemento da arma, ou false se o tipo ou a posição forem inválidos — o motivo vai para o console de debug. Um tipo de arma sem modelo de pickup próprio (o punho) é criado mesmo assim, só que sem objeto no mundo.
A arma nasce assim:
| O que | Valor inicial |
|---|---|
| Estado | ready |
| Pente | cheio, com o tamanho de pente da arma |
| Reserva de munição | 9999 |
| Alvo | nenhum — mira fixa para a frente |
| Cadência de tiro | a duração da animação de tiro da arma, em milissegundos |
| Modelo | visível e travado no lugar |
| Flags de linha de visão | prédios, pneus, bonecos, objetos, peds e veículos ligados |