Projéteis
Projéteis são as coisas que um personagem ou veículo lança: granadas, coquetéis molotov, foguetes, explosivos remotos, sinalizadores. Cada projétil criado por script vira um elemento do tipo projectile, que aparece em getElementType, some com destroyElement e é destruído automaticamente quando o resource que o criou para.
Todo projétil tem um criador — o ped, jogador ou veículo de onde ele saiu — e um contador, o tempo que falta para ele detonar.
Quando um argumento inválido é passado — um elemento que não é projétil, um projétil que já explodiu e foi removido — a função devolve false e escreve o motivo no console de debug.
Estas 7 funções existem somente no cliente. Chamá-las de um script de servidor resulta em erro de valor nulo.
Tipos de projétil
Seção intitulada “Tipos de projétil”Nem toda arma vira projétil. Só estes oito tipos são aceitos em createProjectile:
| Tipo | Projétil |
|---|---|
16 | Granada. |
17 | Granada de gás. |
18 | Coquetel molotov. |
19 | Foguete. |
20 | Foguete teleguiado. |
21 | Bomba de queda livre. |
39 | Explosivo remoto. |
58 | Sinalizador. |
Qualquer outro valor faz createProjectile devolver false.