isControlEnabled
Servidor
Indica si un control de un jugador está activado, según lo que el servidor envió a su cliente.
También existe en el cliente, con otra implementación: isControlEnabled
bool isControlEnabled(player thePlayer, string control)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| thePlayer | player | El jugador. |
| control | string | El nombre del control, sin distinguir mayúsculas. |
Retorno
true si el control está activado. false si el servidor lo desactivó, si el elemento no es un jugador o si el nombre del control no existe.
Ejemplo
addCommandHandler("canshoot", function(player)
if not isControlEnabled(player, "fire") then
outputServerLog(getPlayerName(player) .. " no puede disparar")
end
end)AtenciónSolo refleja lo que el servidor envió con
toggleControl y toggleAllControls. Un control desactivado por un script del cliente sigue siendo true aquí.