engineSetPoolCapacity
Redimensiona uma pool em tempo de execução.
Sintaxe
Seção intitulada “Sintaxe”bool engineSetPoolCapacity ( string pool, number tamanho )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Descrição |
|---|---|---|
pool | string | Pool a redimensionar. Só building e pointer-single-link-pool podem ser alteradas. |
tamanho | number | Nova capacidade. |
Retorno
Seção intitulada “Retorno”true se a pool foi redimensionada. false, com um aviso no console de debug, quando tamanho fica abaixo da capacidade padrão, abaixo da quantidade de slots em uso ou acima do máximo da pool. Para building, o novo tamanho também precisa deixar pelo menos 2000 slots livres, senão a chamada devolve false.
Um nome de pool inválido ou um tamanho negativo gera um erro Lua. Qualquer pool além das duas acima apenas emite um aviso no console de debug e devolve false.
Exemplo
Seção intitulada “Exemplo”local usados = engineGetPoolUsedCapacity("building")engineSetPoolCapacity("building", usados + 5000)Veja também
Seção intitulada “Veja também”engineGetPoolCapacity— Lê a capacidade atual de uma pool.engineGetPoolDefaultCapacity— Lê a capacidade padrão de uma pool.engineGetPoolUsedCapacity— Lê quantos slots da pool estão ocupados.