Pickups
Pickups são itens que ficam girando no chão esperando o jogador passar por cima: vida, colete, armas ou qualquer modelo do jogo. Depois de coletados eles somem e voltam sozinhos passado o intervalo de respawn.
A posição pode ser passada como três números soltos ou como um Vector3 —
createPickup(Vector3(x, y, z), 0, 50) funciona igual à forma com números.
Os pickups criados por um resource são destruídos junto com ele.
Estas 6 funções existem no servidor e no cliente. Você pode usá-las em scripts declarados em server_files, client_files ou shared_files.
Veja também as funções de Pickups exclusivas do servidor.
Tipos de pickup
Seção intitulada “Tipos de pickup”| Tipo | Constante | O que o argumento valor significa |
|---|---|---|
0 | Vida | Quantidade de vida devolvida, de 0 a 100. |
1 | Colete | Quantidade de colete devolvida, de 0 a 100. |
2 | Arma | ID da arma. |
3 | Personalizado | ID do modelo a ser exibido, de 1 a 65535. No cliente precisa ser um modelo de objeto válido. |
Para pickups de arma, os IDs aceitos são 1 a 18 e 22 a 46. Os IDs 0, 19, 20,
21 e qualquer valor acima de 46 não têm modelo de pickup e fazem a criação falhar.