setFPSLimit
Limita a taxa de quadros de todos os jogadores conectados.
Sintaxe
Seção intitulada “Sintaxe”bool setFPSLimit ( number limite )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
limite | number | — | Limite em quadros por segundo, 25 ou mais. 0 remove o limite do servidor. |
Isso substitui o valor de fpslimit da configuração do servidor até ele reiniciar, e é enviado a todos os jogadores — os que já estão conectados e os que entrarem depois. Em cada cliente vale o menor de três limites: este, o que um script do cliente definiu com o setFPSLimit do lado do cliente, e a configuração do próprio jogador.
Retorno
Seção intitulada “Retorno”true se o limite foi aplicado. Um valor de 1 a 24 devolve false e nada é enviado aos jogadores, embora o getFPSLimit passe a informar 25. Um valor negativo ou que não seja número registra um aviso e devolve false.
Exemplo
Seção intitulada “Exemplo”addCommandHandler("fps", function(jogador, cmd, valor) if setFPSLimit(tonumber(valor) or 0) then outputChatBox("O limite de FPS agora é " .. getFPSLimit(), root) endend)Veja também
Seção intitulada “Veja também”getFPSLimit— Devolve o limite de quadros que o servidor impõe aos jogadores.getServerConfigSetting— Lê um valor do server.cfg.