isControlEnabled
Servidor
Diz se um controle de um jogador está ligado, segundo o que o servidor mandou ao cliente dele.
Também existe no cliente, com outra implementação: isControlEnabled
bool isControlEnabled(player thePlayer, string control)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| thePlayer | player | O jogador. |
| control | string | O nome do controle, sem diferenciar maiúsculas. |
Retorno
true se o controle está ligado. false se o servidor o desligou, se o elemento não é um jogador ou se o nome do controle não existe.
Exemplo
addCommandHandler("canshoot", function(player)
if not isControlEnabled(player, "fire") then
outputServerLog(getPlayerName(player) .. " não pode atirar")
end
end)AtençãoSó reflete o que o servidor mandou com
toggleControl e toggleAllControls. Um controle desligado por um script do cliente continua true aqui.