Pular para o conteúdo

engineSetPoolCapacity

Cliente Engine e modelos

Redimensiona uma pool em tempo de execução.

bool engineSetPoolCapacity ( string pool, number tamanho )
NomeTipoDescrição
poolstringPool a redimensionar. Só building e pointer-single-link-pool podem ser alteradas.
tamanhonumberNova capacidade.

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.

local usados = engineGetPoolUsedCapacity("building")
engineSetPoolCapacity("building", usados + 5000)