M MY Multiplayer: Wiki
Lado
Tipo

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

NomeTipoDescrição
thePlayerplayerO jogador.
controlstringO 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.

Veja também