---
title: "GetActorPoolSize | open.mp"
description: "Obtém o atorid mais alto criado no servidor."
canonical: https://omp.itsneufox.com/pt-BR/docs/scripting/functions/GetActorPoolSize
language: pt-BR
---

# GetActorPoolSize

aviso

Esta função foi adicionada no SA-MP 0.3.7 e não funcionará em versões anteriores!

## Descrição

Obtém o atorid mais alto criado no servidor. Observe que em SA:MP esta função está quebrada e retornará `0` mesmo quando não houver atores. open.mp corrige isso para retornar `-1`, mas também descontinua a função em favor de `MAX_ACTORS` ou `foreach`.

## Exemplos

```c
SetAllActorsHealth(Float:health)
{
    for (new i = 0, j = GetActorPoolSize(); i <= j; i++)
    {
        if (IsValidActor(i))
        {
            SetActorHealth(i, health);
        }
    }
}
```

## Funções Relacionadas

-   [CreateActor](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/CreateActor): Crie um ator (estático NPC).
-   [IsValidActor](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/IsValidActor): Verifique se o ID do ator é válido.
-   [SetActorHealth](https://omp.itsneufox.com/pt-BR/docs/scripting/functions/SetActorHealth): Define a saúde de um ator.
