Pular para o conteúdo

Projéteis

Cliente

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.

Nem toda arma vira projétil. Só estes oito tipos são aceitos em createProjectile:

TipoProjétil
16Granada.
17Granada de gás.
18Coquetel molotov.
19Foguete.
20Foguete teleguiado.
21Bomba de queda livre.
39Explosivo remoto.
58Sinalizador.

Qualquer outro valor faz createProjectile devolver false.