---
title: "AddStaticPickup | open.mp"
description: "Esta função adiciona um pickup 'fixo' no jogo."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/AddStaticPickup
language: pt-BR
---

# AddStaticPickup

## Descrição

Esta função adiciona um pickup 'fixo' no jogo. Esses pickups suportam armas, vida, colete, etc, com a capacidade de funcionar sem scripts (armas/vida/colete são definidos automaticamente).

| Nome | Descrição |
| --- | --- |
| [model](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/pickupids) | O modelo do pickup. |
| [type](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/pickuptypes) | O tipo de pickup. Determina como o pickup reage quando é coletado. |
| Float:X | A coordenada-X para colocar o pickup. |
| Float:Y | A coordenada-Y para colocar o pickup. |
| Float:Z | A coordenada-Z para colocar o pickup. |
| virtualworld | O ID do mundo virtual para colocar o pickup. Use -1 para mostrar o pickup em todos os mundos. |

## Retorno

1 se o pickup é criado com sucesso.

0 se falhar ao criar.

## Exemplos

```c
public OnGameModeInit()
{
    // Cria um pickup para colete.
    AddStaticPickup(1242, 2, 1503.3359, 1432.3585, 10.1191, 0);

    // Cria um pickup para alguma vida, bem ao lado do colete.
    AddStaticPickup(1240, 2, 1506.3359, 1432.3585, 10.1191, 0);

    return 1;
}
```

## Notas

nota

Esta função não retorna um pickup ID que você pode usar, por exemplo, em OnPlayerPickUpPickup. Use CreatePickup se desejar atribuir IDs.

## Funções Relacionadas

-   [CreatePickup](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/CreatePickup): Cria um pickup.
-   [DestroyPickup](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/DestroyPickup): Destrói um pickup.
-   [OnPlayerPickUpPickup](https://omp.itsneufox.com/pt-BR/docs/scripting/callbacks/OnPlayerPickUpPickup): É chamado quando um jogador pega num pickup.

## Recursos relacionados

-   [Pickup IDs](https://omp.itsneufox.com/pt-BR/docs/scripting/resources/pickupids)
